Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PortDog — Network anomaly detector that monitors raw packets to identify port scanning activity in real time, with flexible sniffing duration controls and live port list output. | Kitploit
Tools/GitHubGitHub/puniaze/portdog
Defensive ToolsPacket Sniffing & AnalysisPort ScanningNetwork SecurityIntrusion DetectionAnomaly Detection
GitHubpuniaze/portdog

PortDog

Network anomaly detector that monitors raw packets to identify port scanning activity in real time, with flexible sniffing duration controls and live port list output.

View Repository
13431910 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

PortDog

PortDog is a network anomaly detector aimed to detect port scanning techniques. It is entirely written in python and has easy-to-use interface. It was tested on Ubuntu 15. Please note that, it is not working on Windows OS due to suffering from capturing RAW packets.I am working on to write this script to work both platforms. In future , I'm thinking about adding firewall options that could block malicious attempts. It is using Raw packets for analysis. For this reason, please ensure that you have run this script from privileged session.

alt tag alt tag alt tag

Usage:

root@kitploit:~
sudo python portdog.py -t time_for_sniff_in_minutes

For example, if you want to detect for 5 minutes use:

root@kitploit:~
sudo python portdog.py -t 5

For infinite detection use:

root@kitploit:~
sudo python portdog.py -t 0

If you want to get list of scanned ports , press CTRL+C to get port list at runtime (If scan was happened). You can share it or use it in your own scripts! Please test it as much as possible , and give me feedback! Thank u!

//Azerbaijanian WhiteHats

Download Tool