Skip to main content

pnmap

A simplified Python implementation of nmap (network mapper/port scanner).

pnmap

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

Subet Scan

Help

Help Menu

Release files for pnmap 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pnmap 0.1.1
File Size Uploaded
pnmap-0.1.1.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pnmap 0.1.1
File Interpreter ABI Platform
pnmap-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / pnmap-0.1.1.tar.gz

Download URL pnmap-0.1.1.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4f241a8c4056cc29ea7c463ff1efcffe368052be5639bdb3ef706b1a9478abc3
BLAKE2b-256 checksum
How to use checksums
12cc1bc949173aa26ec6356d6c18f7677d5a649bad7259f8fc6da8730ef07203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.8.5 Linux/5.8.13-arch1-1

Release files / pnmap-0.1.1-py3-none-any.whl

Download URL pnmap-0.1.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
63c0cdcb091e938d15bb461d961a36d2a184b8c74ad1e1b3b0f0ddf9ea25d8ae
BLAKE2b-256 checksum
How to use checksums
7575d284803e4b7b55334db979ad98db8c579ebc7c0de280333155f0bc84f2b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.8.5 Linux/5.8.13-arch1-1

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page