## https://sploitus.com/exploit?id=170F33E8-05DC-52FA-8B7E-AF794B01DB04
# SPECTR
### Scan Parser & Exploit Recon Tool
SPECTR is a CLI cybersecurity tool that parses Nmap output files and automatically searches for CVEs and public exploits for each discovered service, providing guided next steps for penetration testing.
---
## Features
- Parses Nmap output files automatically
- Searches CVEs via NVD API (NIST)
- Searches public exploits via Exploit-DB (searchsploit)
- Detects available Metasploit modules
- Suggests post-exploitation next steps per service
- Bilingual interface: Spanish / English
- Saves reports to .txt with --report flag
---
## Requirements
- Kali Linux or any Debian-based distro
- Python 3.11+
- searchsploit: sudo apt install exploitdb
---
## Disclaimer
SPECTR is intended for educational purposes and authorized penetration testing only. Never use this tool against systems you do not own or have explicit permission to test. The author is not responsible for any misuse.
---
## Author
Ignacio Araneda โ Cybersecurity student @ Duoc UC, Chile
---
## Installation
git clone https://github.com/guiaraneda-blip/spectr.git
cd spectr
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
---
## Usage
# Basic scan
python spectr.py scan.txt
# Spanish interface (default)
python spectr.py scan.txt --lang es
# English interface
python spectr.py scan.txt --lang en
# Save report
python spectr.py scan.txt --report
# Custom filename
python spectr.py scan.txt --report --output my_report.txt
---
## Workflow
nmap -sV -oN scan.txt
python spectr.py scan.txt --lang en --report