Python Nmap

Open-source Python projects categorized as Nmap | Edit details

Top 16 Python Nmap Projects

  • faraday

    Collaborative Penetration Test and Vulnerability Management Platform (by infobyte)

    Project mention: Awesome Penetration Testing | | 2021-10-06

    Faraday - Multiuser integrated pentesting environment for red teams performing cooperative penetration tests, security audits, and risk assessments.

  • IVRE

    Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!

    Project mention: Any recommendations for network scanner with web UI? | | 2021-10-31
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Reconnoitre

    A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing.

  • scantron

    A distributed nmap / masscan scanning framework complete with scan scheduling, engine pooling, subsequent scan port diff-ing, and an API client for automation workflows.

    Project mention: Continuous network enumeration tool like Fing | | 2021-07-02

    Best way to get data out is to utilize the Python API client (

  • WebMap

    WebMap-Nmap Web Dashboard and Reporting

    Project mention: Continuous network enumeration tool like Fing | | 2021-07-02

    Another option is WebMap which does have a UI

  • natlas

    Scaling Network Scanning. Changes prior to 1.0 may cause difficult to avoid backwards incompatibilities. You've been warned.

    Project mention: Passive network device discovery | | 2021-11-02

    Natlas was basically built for exactly this use case. Docker-compose file in the repo so you can set up as containers in Windows.

  • Crips

    IP Tools To quickly get information about IP Address's, Web Pages and DNS records.

    Project mention: nokta atışı ip adresi tespit etme (yorumlarda) | | 2021-03-30
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • DivideAndScan

    Divide full port scan results and use it for targeted Nmap runs

    Project mention: DivideAndScan – Organize your port scanning routine fast and efficiently | | 2021-04-18
  • python3-nmap

    A python 3 library which helps in using nmap port scanner. This is done by converting each nmap command into a callable python3 method or function. System administrators can now automatic nmap scans using python

    Project mention: Using Nmap library in Python3 | | 2021-03-17
  • WebMap

    Nmap Web Interface including XML parsing, maps and reports (by SECUREFOREST)

    Project mention: Looking for a network topology mapper and vulnerability scanner docker | | 2021-02-04

    I have been toying around with WebMap. It doesn't have everything I want, but it's a good start to mapping out my network and checking for known vulnerabilities.

  • pyndiff

    Generate human-readable ndiff output when comparing 2 Nmap XML scan files

    Project mention: Continuous network enumeration tool like Fing | | 2021-07-02

    It can optionally utilize the pyndiff ( library to email you the difference in port scans, e.g. this port was closed yesterday, now it's open.

  • Net-Mon

    Get notified for new devices on your network

    Project mention: Network Monitoring alternative? | | 2022-01-09

    Net-Mon does exactly this

  • scanner

    Scan tool with python + nmap (by shakarr)

    Project mention: scanner: Herramienta de escaneo con #python + #nmap 🔥 | | 2021-10-16
  • nSpector

    A tool to take Nmap scans, and store the results in a queryable database.

    Project mention: nSpector | | 2021-12-26
  • Scanz

    A fast and powerful ARP based network scanner

    Project mention: Hello! i Made an ARP based network discovery tool, hope you like it! | | 2021-10-12

    I found this link, which appears to be what OP meant to post. It's a direct link to the project page

  • nmapParsingPort

    This tool parsing automatically the ports and hosts of the grepable file that can be obtained in nmap

    Project mention: Port parser for nmap grepable file. | | 2022-01-02

    Hello everyone, I bring you my beginning tool, it is a simple script to copy the ports of a grepable nmap report file. Its functionality is very simple, but it can help us for example when we have many ports on a host and we don't want to copy them one by one, this script can copy it directly to the clipboard. I leave the link of the repository in case you want to try it. I hope it is useful to you,‍ and you are free to improve it

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-09.

Python Nmap related posts


What are some of the best open-source Nmap projects in Python? This list will help you:

Project Stars
1 faraday 3,234
2 IVRE 2,383
3 Reconnoitre 1,828
4 scantron 651
5 WebMap 482
6 natlas 453
7 Crips 328
8 DivideAndScan 138
9 python3-nmap 126
10 WebMap 23
11 pyndiff 22
12 Net-Mon 20
13 scanner 7
14 nSpector 3
15 Scanz 2
16 nmapParsingPort 0
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.