Silent Recon is a lightweight multithreaded reconnaissance tool built with Python. The project focuses on network discovery, port scanning, and basic service enumeration using a modular architecture.
- TCP port scanning
- Multithreaded scanning
- Live terminal interface with Rich
- Basic banner grabbing
- Domain resolution
- Modular project structure
- Simple and lightweight
- Python 3
- Socket
- Concurrent Futures
- Rich
silent-recon/
│
├── core/
│ ├── scanner.py
│ ├── network.py
│ └── threads.py
│
├── ui/
│ └── tables.py
│
├── main.py
├── requirements.txt
└── README.mdClone the repository:
git clone https://github.com/nara-md/silent-recon.gitEnter the directory:
cd silent-reconInstall dependencies:
pip install -r requirements.txtRun the scanner:
python main.py┌──────┬────────┬──────────────┐
│ PORT │ STATUS │ SERVICE │
├──────┼────────┼──────────────┤
│ 22 │ OPEN │ OpenSSH │
│ 80 │ OPEN │ Netlify │
│ 443 │ OPEN │ HTTPS │
└──────┴────────┴──────────────┘- TCP port scanning
- Threaded scanning
- Banner grabbing
- HTTPS support
- Service fingerprinting
- Export to JSON
- CLI arguments
- Async scanning
This project was created for educational and authorized security testing purposes only.