Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
VulnScan-Pro — ⚡ Scanner professionale di vulnerabilità — scansione delle porte, rilevamento CVE, valutazione del rischio e report PDF in una dashboard scura PyQt6 | Kitploit
Strumenti/GitHubGitHub/guppss/vulnscan-pro
RicognizioneScanner di VulnerabilitàScansione PorteAnalisi delle VulnerabilitàRaccolta InformazioniSicurezza di RetePenetration Testing
GitHubguppss/vulnscan-pro

VulnScan-Pro

⚡ Scanner professionale di vulnerabilità — scansione delle porte, rilevamento CVE, valutazione del rischio e report PDF in una dashboard scura PyQt6

Vedi Repository
82 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

VulnScan Pro

⚡ VulnScan Pro

Python PyQt6 License Platform Version

Uno scanner professionale di vulnerabilità informatiche realizzato con Python 3.13 e PyQt6. Progettato per valutazioni di sicurezza autorizzate, ricerca didattica e cybersecurity difensiva.


⚠ Avviso legale

Questo strumento deve essere utilizzato esclusivamente su sistemi di tua proprietà o per i quali hai ricevuto esplicita autorizzazione scritta a testarli. La scansione non autorizzata di sistemi che non possiedi è illegale nella maggior parte delle giurisdizioni. Gli autori non si assumono alcuna responsabilità per un uso improprio.


Caratteristiche


Screenshot

Dashboard

Installazione

Prerequisiti

  • Python 3.10 o successivo (consigliata la 3.13)
  • pip

Passaggi

root@kitploit:~
# 1. Navigate to the project directory
cd "VulnScan_Pro"

# 2. (Recommended) Create a virtual environment
python -m venv venv
venv\Scripts\activate          # Windows
# source venv/bin/activate     # Linux / macOS

# 3. Install dependencies
pip install -r requirements.txt

# 4. Launch the application
python main.py

Utilizzo

Avvio di una scansione

  1. Fare clic su Nuova scansione nella barra laterale
  2. Inserisci il tuo target:
    • IP singolo: 192.168.1.1
    • Intervallo CIDR: 192.168.1.0/24
    • Intervallo IP: 192.168.1.1-254
    • Nome host: myserver.local
  3. Seleziona un preset di porte (Porte comuni consigliato per scansioni rapide)
  4. Regola numero di thread e timeout come necessario
  5. Fare clic su ▶ Avvia scansione

Visualizzazione dei risultati

I risultati appaiono automaticamente nella pagina Risultati dopo ogni scansione.
Ogni risultato mostra:

  • ID e nome CVE
  • Gravità e punteggio CVSS
  • Descrizione dettagliata
  • Consigli di rimedio
  • Versione del servizio rilevata

Generazione dei report

  1. Vai a Report
  2. Seleziona una scansione completata
  3. Fare clic su Genera report PDF
  4. Scegli una posizione di salvataggio

Filtraggio dei risultati

Utilizza la barra dei filtri in cima alla pagina Risultati per filtrare per:

  • Livello di gravità
  • IP dell'host
  • Numero di porta
  • Nome del servizio

Struttura del progetto

root@kitploit:~
VulnScan_Pro/
├── main.py                  # Application entry point
├── requirements.txt
├── core/
│   ├── scanner.py           # Multithreaded port scanner (QThread)
│   ├── service_detector.py  # Banner grabbing & service fingerprinting
│   ├── vuln_engine.py       # CVE matching engine
│   ├── risk_calculator.py   # CVSS-weighted risk score
│   └── scheduler.py         # Recurring scan scheduler
├── gui/
│   ├── main_window.py       # Main window with sidebar navigation
│   ├── dashboard.py         # Statistics dashboard with charts
│   ├── scan_page.py         # Scan configuration & execution
│   ├── results_page.py      # Findings browser with filtering
│   ├── history_page.py      # Historical scan management
│   ├── reports_page.py      # PDF report generation
│   ├── settings_page.py     # Application preferences
│   └── widgets/
│       ├── stat_card.py     # Metric summary card
│       ├── charts.py        # DonutChart, BarChart, LineChart
│       └── severity_badge.py# Severity pill badge
├── database/
│   ├── db_manager.py        # SQLite CRUD operations
│   └── vuln_db.py           # Local vulnerability database (40+ CVEs)
├── reports/
│   └── pdf_generator.py     # ReportLab PDF report builder
└── utils/
    ├── validators.py         # Input validation
    ├── network_utils.py      # Socket utilities
    └── logger.py             # Centralised logging

Database delle vulnerabilità

Il database CVE locale copre i servizi comuni, tra cui:


Uso etico

Questo strumento è stato realizzato per:

  • ✅ Testare i tuoi sistemi
  • ✅ Impegni di penetration testing autorizzati
  • ✅ Laboratori didattici di cybersecurity
  • ✅ Valutazione della sicurezza difensiva
  • ❌ Scansione di sistemi senza autorizzazione
  • ❌ Ricognizione dannosa
  • ❌ Qualsiasi attività illegale

Note sull'architettura

  • Threading: Tutto l'I/O di rete viene eseguito in worker QThread utilizzando ThreadPoolExecutor per il probing parallelo delle porte. La GUI non si blocca mai.
  • Database: SQLite con modalità WAL e applicazione delle foreign key tramite db_manager.py.
  • Grafici: Widget personalizzati basati su QPainter — nessuna libreria di grafici esterna richiesta.
  • Report: framework ReportLab Platypus con stile dark theme personalizzato.
Scarica lo strumento
FunzionalitàDescrizione
Scanner di porteScansione TCP multithread veloce con fino a 500 thread concorrenti
Rilevamento serviziBanner grabbing e fingerprinting per oltre 15 servizi comuni
Motore di vulnerabilitàDatabase CVE locale con oltre 40 vulnerabilità note
Sistema di gravitàClassificazioni Critica / Alta / Media / Bassa / Informativa con punteggi CVSS
DashboardGrafici in tempo reale che mostrano distribuzione della gravità, tendenze e statistiche
Cronologia scansioniCronologia basata su SQLite con persistenza completa dei risultati
Report PDFReport di valutazione professionali generati con ReportLab
Esportazione CSVEsporta la cronologia delle scansioni in CSV per ulteriori analisi
FiltriFiltra per gravità, host, porta e servizio
RaccomandazioniConsigli di rimedio attuabili per ogni risultato
PianificazionePianificatore di scansioni ricorrenti
ServizioCVE Coperti
OpenSSHCVE-2023-38408, CVE-2021-41617, CVE-2018-15473
Apache HTTPCVE-2021-41773, CVE-2021-42013, CVE-2021-40438, CVE-2022-22720
NginxCVE-2021-23017, CVE-2022-41741
MySQLCVE-2023-21980, CVE-2022-21589
PostgreSQLCVE-2022-1552, CVE-2022-41862
RedisCVE-2021-32626, CVE-2022-24736
vsftpdCVE-2011-2523 (backdoor)
SMBCVE-2017-0144 (EternalBlue)
RDPCVE-2019-0708 (BlueKeep)
TelnetRilevamento protocollo non sicuro
FTPAvviso credenziali in chiaro