An automation and network scanning utility tool.
Project description
Nmap-scaning
This code write by Mr Tan.
An interactive and custom-built Nmap automation tool, completely designed and coded by me in Python to streamline network scanning and security assessments.
A powerful, interactive, and automated network scanning toolkit built with Python and Nmap. This tool simplifies complex network security auditing, vulnerability scanning, and port mapping, offering advanced speed control features for ethical hackers and penetration testers.
🛠️ Key Features
- Comprehensive Scanning Modes: Supports 16 different scan types including SYN, Version Detection, Vulnerability Assessment (
--script vuln), OS Detection, Aggressive Scans, Firewall/IDS Detection, and more. - Advanced Timing Controls: Integrated with Nmap Timing Templates (
-T0to-T5) allowing you to balance speed and stealth (Bypassing firewalls or performing rapid audits). - Interactive Multi-Color CLI: Beautiful, clean, and color-coded user interface designed for readability and professional output.
- Live Version Checker: Automatically synchronizes and checks for updates with the GitHub source file.
- Cross-Platform Compatibility: Fully optimized for Linux (Kali, Ubuntu) and Windows environments.
🚀 Timing Templates Guide
This toolkit allows you to choose your scan intensity before every scan, giving you full control over performance and stealth:
| Mode | Template | Description |
|---|---|---|
| Paranoid | -T0 |
Very slow, minimal noise, best for bypassing strict IDS/Firewalls. |
| Sneaky | -T1 |
Slow, used to avoid detection during active monitoring. |
| Polite | -T2 |
Moderate speed, consumes very low bandwidth. |
| Normal | -T3 |
Default Speed - Balanced performance for standard networks. |
| Aggressive | -T4 |
Fast and highly recommended for faster security auditing. |
| Insane | -T5 |
Extremely fast, best for local lab testing (might drop packets). |
📋 Prerequisites
Make sure you have Nmap installed on your system before running this toolkit.
For Linux (Kali/Ubuntu):
sudo apt update && sudo apt install nmap -y
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nmaping-1.5.tar.gz.
File metadata
- Download URL: nmaping-1.5.tar.gz
- Upload date:
- Size: 704.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e4a62d0d0eded6981b654a95d9459a235166e62ac4030eb816ddea2fbb18f91
|
|
| MD5 |
fffc5f4e6f63951677e5191510db9d4c
|
|
| BLAKE2b-256 |
54ae11f552dbca27a1181123cca5ec41c1378d554ab823cb9b7de630b1bb578a
|
Provenance
The following attestation bundles were made for nmaping-1.5.tar.gz:
Publisher:
publish.yml on mrtan-official/nmaping
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nmaping-1.5.tar.gz -
Subject digest:
2e4a62d0d0eded6981b654a95d9459a235166e62ac4030eb816ddea2fbb18f91 - Sigstore transparency entry: 1780010051
- Sigstore integration time:
-
Permalink:
mrtan-official/nmaping@97c70407a5f6f4504f082be73b76540345708003 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mrtan-official
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@97c70407a5f6f4504f082be73b76540345708003 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file nmaping-1.5-py3-none-any.whl.
File metadata
- Download URL: nmaping-1.5-py3-none-any.whl
- Upload date:
- Size: 715.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91b8fd2d80b2cb64ba23f230c88454a47a1a90e350dd644bd7f04f072eb0248e
|
|
| MD5 |
b62877aef9b24137c37ab0ef7a6e273c
|
|
| BLAKE2b-256 |
4eec9321b96370151809c0afde7b64f9954b1691ac4563c4d2430d1f71994587
|
Provenance
The following attestation bundles were made for nmaping-1.5-py3-none-any.whl:
Publisher:
publish.yml on mrtan-official/nmaping
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nmaping-1.5-py3-none-any.whl -
Subject digest:
91b8fd2d80b2cb64ba23f230c88454a47a1a90e350dd644bd7f04f072eb0248e - Sigstore transparency entry: 1780010151
- Sigstore integration time:
-
Permalink:
mrtan-official/nmaping@97c70407a5f6f4504f082be73b76540345708003 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mrtan-official
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@97c70407a5f6f4504f082be73b76540345708003 -
Trigger Event:
workflow_dispatch
-
Statement type: