A Python-based Cybersecurity Scanner with both a Command Line Interface (CLI) and a Web Dashboard built using FastAPI. This project provides network scanning and information gathering features using Nmap and other Python libraries.
- 🌐 Host Discovery
- 🔍 Port Scanning
- 💻 OS Detection
- ⚙️ Service Detection
- 📡 Banner Grabbing
- 🌍 DNS Lookup
- 📝 WHOIS Lookup
- 🔒 SSL Certificate Inspection
- 📄 HTTP Header Scanner
- 📊 Web Dashboard (FastAPI)
- Python 3
- FastAPI
- HTML5
- CSS3
- Bootstrap 5
- Nmap
- python-nmap
- Rich
- Jinja2
CyberScanner/
├── handlers/
├── modules/
├── web/
│ ├── static/
│ └── templates/
├── logs/
├── reports/
├── screenshots/
├── scanner.py
├── requirements.txt
└── README.md
git clone https://github.com/dhanyaj94466/CyberScanner.git
cd CyberScanner
pip install -r requirements.txt
python3 scanner.pyDhanyaj S
Aspiring Cybersecurity Analyst | Python Developer | BCA Student
- Vulnerability Scanner
- CVE Lookup
- User Authentication
- PDF Report Generation
- Interactive Charts
- Dark Mode






