PortDog is a Network Anomaly Detector aimed to detect port scanning techniques. It is entirely written in python and has an easy-to-use interface.
Note: It was tested on Ubuntu 15. But it is not working on Windows OS, due to problems with capturing RAW packets.
It is using Raw packets for analysis. For this reason, please ensure that you have run this script from a privileged session.
sudo python portdog.py -t time_for_sniff_in_minutes
For example, if you want to detect for 5 minutes, use:
sudo python portdog.py -t 5
For infinite detection, use:
sudo python portdog.py -t 0
If you want to get a list of scanned ports, press CTRL+C at runtime.
You might also like:
- SmarTTY - A Multi-tabbed SSH Client with SCP Support
- Yasuo - Tool For Detecting Vulnerable & Exploitable 3rd-party Web Applications
- Plecost - WordPress Fingerprinting Tool
- WS-Attacker - Modular Framework for Web Services Penetration Testing
- PyPhisher - Python Tool for Phishing
- PixieWPS - An Offline WPS Brute-force Utility
- NoPo - The NoSQL Honeypot Framework
- Web Security Dojo - A Self-Contained Penetration Testing Training Environment
- PentestBox - Portable Penetration Testing Distribution for Windows
- WAIDPS - Wireless Auditing, Intrusion Detection & Prevention System
- Loki - Simple IOC and Incident Response Scanner
- SMBMap - An SMB Enumeration Tool
- ShellCheck - Static Analysis Tool for Shell Scripts
- King Phisher - Phishing Campaign Toolkit
- PTF - The PenTesters Framework
- InstaRecon - An Automated Digital Reconnaissance Tool
- Autorize - A Burp Suite Extension For Detecting Authorization Vulnerabilities
- Graudit - Grep Source Code Auditing Tool
- D-Link Password Decryptor - Tool for Recovering Passwords from D-Link Modems/Routers
- Watcher - A Passive Web Application Vulnerability Scanner