A simplified Python implementation of nmap
Project description
pnmap
A simplified Python implementation of nmap (network mapper/port scanner).
Features
- 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.
Installation
pip3 install pnmap
Usage
-
For quick subnet scans:
sudo pnmap
-
For additional configuration, utilize help menu:
pnmap --help
-
See outputs for specific use cases.
Additional Information
- As pnmap utilizes packet injection, it must be run as sudo
- Due to network briding, 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.
Screenshots
Subnet Scan
Help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pnmap-0.1.1.tar.gz
(7.8 kB
view hashes)
Built Distribution
pnmap-0.1.1-py3-none-any.whl
(8.7 kB
view hashes)