Skip to main content

Python Nmap automation tool for network scanning and security auditing.

Project description

🚀 Nmaping - Python Nmap Automation Tool

A powerful and automated Nmap scanning toolkit built with Python for network reconnaissance, port scanning, and security auditing.

Developed by Mr Tan, this tool converts complex Nmap commands into a simple interactive CLI interface for ethical hackers, penetration testers, and cybersecurity learners.


⚡ Key Features

  • 🧠 16+ Automated Nmap Scan Modes
  • ⚡ Timing Control (-T0 to -T5) for stealth & speed
  • 🎨 Interactive Colorful CLI Interface
  • 🔄 Auto Update Checker (GitHub Sync)
  • 🌐 Cross-platform (Linux & Windows)
  • 🛡️ Security & penetration testing tool

🔍 Supported Scan Types

  • SYN Scan
  • TCP Connect Scan
  • Version Detection
  • OS Detection
  • Aggressive Scan
  • Vulnerability Scan (--script vuln)
  • Firewall / IDS Evasion
  • Fast Scan Modes

⏱️ Timing Levels

Mode Flag Description
Paranoid -T0 Maximum stealth
Sneaky -T1 Low detection risk
Polite -T2 Light usage
Normal -T3 Default mode
Aggressive -T4 Fast scanning
Insane -T5 Very fast (lab only)

⚙️ Requirements

  • Python 3.x
  • Nmaping installed
pipx install nmaping

🚀 2. PyPI DESCRIPTION (paste this in setup / PyPI long description)

txt id="pypi_desc" Nmaping is a powerful Python-based Nmap automation toolkit designed for network scanning, port analysis, and security auditing.

It simplifies complex Nmap commands into an interactive CLI interface, making it easier for ethical hackers, penetration testers, and cybersecurity learners to perform advanced scans.

Features:

  • 20+ automated scan modes
  • Nmap timing control (-T0 to -T5)
  • Vulnerability scanning support
  • OS and service detection
  • Fast and aggressive scan options
  • Cross-platform support (Linux & Windows)

This project is intended for educational and ethical use only.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nmaping-1.6.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nmaping-1.6-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file nmaping-1.6.tar.gz.

File metadata

  • Download URL: nmaping-1.6.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nmaping-1.6.tar.gz
Algorithm Hash digest
SHA256 36e36b6cc4f0482098cac8bf34925b575b538cf18e3b72ea54521ac35a1d55eb
MD5 996cdc042e0802d25b0d27361c76ae97
BLAKE2b-256 5c6862d2523c6371865b4f42a0f27b113dfdf2ce1aace955d3d3761726934f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmaping-1.6.tar.gz:

Publisher: publish.yml on mrtan-official/nmaping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nmaping-1.6-py3-none-any.whl.

File metadata

  • Download URL: nmaping-1.6-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nmaping-1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 46734cb7d362c23a4f02b1df544bf9b47f81514a94a7a48a23371d0cd9f9d47f
MD5 6358c420738a507f73c1c3d551d5857f
BLAKE2b-256 f79ceec591cd794df6331cd22a10b99d4421124381c2900fe087f99577fd1359

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmaping-1.6-py3-none-any.whl:

Publisher: publish.yml on mrtan-official/nmaping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page