Skip to content

nara-md/silent-recon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Silent Recon

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.

Features

  • TCP port scanning
  • Multithreaded scanning
  • Live terminal interface with Rich
  • Basic banner grabbing
  • Domain resolution
  • Modular project structure
  • Simple and lightweight

Technologies

  • Python 3
  • Socket
  • Concurrent Futures
  • Rich

Project Structure

silent-recon/
│
├── core/
│   ├── scanner.py
│   ├── network.py
│   └── threads.py
│
├── ui/
│   └── tables.py
│
├── main.py
├── requirements.txt
└── README.md

Installation

Clone the repository:

git clone https://github.com/nara-md/silent-recon.git

Enter the directory:

cd silent-recon

Install dependencies:

pip install -r requirements.txt

Usage

Run the scanner:

python main.py

Example Output

┌──────┬────────┬──────────────┐
│ PORT │ STATUS │ SERVICE      │
├──────┼────────┼──────────────┤
│ 22   │ OPEN   │ OpenSSH      │
│ 80   │ OPEN   │ Netlify      │
│ 443  │ OPEN   │ HTTPS        │
└──────┴────────┴──────────────┘

Roadmap

  • 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.

About

Silent Recon is a lightweight multithreaded reconnaissance tool built with Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages