Share
## 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