Skip to content

AegisRecon — Lightweight Python vulnerability scanner with rich visuals and multi-threaded port scanning.

Notifications You must be signed in to change notification settings

ruzgarcyber/AegisRecon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

AegisRecon 🔍⚔️

Lightweight Python vulnerability scanner — fast scans, clean visuals.

AegisRecon — lightweight multi-threaded port & banner scanner with optional Nmap integration.

Python License Status

🔦 Fast multi-threaded port & banner reconnaissance with beautiful rich output.
Use as a learning / lab tool — only target machines you own or are allowed to test.


Features ✨

  • Multi-threaded port scanning using Python socket.
  • Clear visual output with rich tables.
  • Optional nmap integration for service/version detection (python-nmap).
  • Minimal, easy-to-read code — great for learning and demos.

Quick Start ⚡

  1. Clone the repo:
    git clone https://github.com/ruzgarcyber/AegisRecon
    cd AegisRecon
  2. Create & activate venv:
    python -m venv .venv
    source .venv/bin/activate
  3. Install dependecies:
    echo "rich\npython-nmap" > requirements.txt
    pip install -r requirements.txt
  4. Run scanner:
    python aegis_recon.py
  • Or scan a specific host:
    python aegis_recon.py scanme.nmap.org 22,80,443

Notes ⚠️

  • Only scan systems you own or have explicit permission to test.
  • rich is required. python-nmap + system nmap are optional but recommended for advanced scans.
  • Banner output is truncated for readability.

About

AegisRecon — Lightweight Python vulnerability scanner with rich visuals and multi-threaded port scanning.

Topics

Resources

Stars

Watchers

Forks

Languages