A lightweight network inspection tool built from scratch for learning and experimentation.
Netspector is a simple command-line tool for basic network reconnaissance.
It focuses on core networking concepts while staying fast, minimal, and dependency-free.
Use it for:
- Learning networking fundamentals
- Understanding how scanners work
- Practicing Python
- Building your cybersecurity portfolio
- TCP port scanning (single / range)
- Basic UDP scanning
- Host reachability (ping)
- RTT (latency) measurement
- Subnet enumeration (CIDR)
- Private IP detection
- Local listening ports discovery
- Domain resolution
- Interactive CLI
- Colored output
- No external dependencies
git clone https://github.com/Red-Warrior-hkg/Netspector.git
cd Netspector- Python 3.6+
- No additional packages required
python main.pyCommands:
help→ show commandsexit→ quit
python main.py <command> [options]
- TCP Scan → Full 3-way handshake
- UDP Scan → Packet-based detection
- Ping → Uses system commands
- RTT → Measures connection time
- Subnet → Expands CIDR ranges
- Listening Ports → Uses system tools
- Uses full TCP connect (no SYN scan)
- UDP scanning may be unreliable
- No OS fingerprinting
- Not intended to replace advanced tools
- Web interface + HTML cheat sheet
- Command explanations & quick reference
- Visual scan output
- Export results (JSON / TXT)
If you like this project, consider starring it.