A simplified Python implementation of nmap (network mapper/port scanner).
- Quick and easy multi-target subnet scans.
- Single target external scans.
- UDP and TCP scans.
- Often faster than nmap for simple scans, due to program simplicity.
pip3 install pnmap
-
For quick subnet scans:
sudo pnmap
-
For additional configuration, utilize help menu:
pnmap --help
-
See outputs for specific use cases.
- pnmap is a Linux only utility.
- As pnmap utilizes packet injection, it must be run as sudo
- Due to network bridging, pnmap does not work deterministically inside VM's (e.g. Virtualbox, VMWare)
- Results which return as "closed" implies the port returned a response
- Results which return "filtered" are due to connection issues or are filtered by a firewall.