Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
VulnScan-Pro — ⚡ Professioneller Schwachstellenscanner — Port-Scanning, CVE-Erkennung, Risikobewertung & PDF-Berichte in einem dunklen PyQt6-Dashboard | Kitploit
Tools/GitHubGitHub/guppss/vulnscan-pro
AufklärungSchwachstellenscannerPort-ScanningSchwachstellenanalyseInformationsbeschaffungNetzwerksicherheitPenetrationstests
GitHubguppss/vulnscan-pro

VulnScan-Pro

⚡ Professioneller Schwachstellenscanner — Port-Scanning, CVE-Erkennung, Risikobewertung & PDF-Berichte in einem dunklen PyQt6-Dashboard

Repository anzeigen
83vor 2 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

VulnScan Pro

⚡ VulnScan Pro

Python PyQt6 License Platform Version

Ein professioneller Cybersecurity-Schwachstellenscanner, entwickelt mit Python 3.13 und PyQt6. Entwickelt für autorisierte Sicherheitsbewertungen, Bildungsforschung und defensive Cybersicherheit.


⚠ Rechtlicher Hinweis

Dieses Tool darf nur auf Systemen verwendet werden, die Ihnen gehören oder für die Sie eine ausdrückliche schriftliche Genehmigung zum Testen haben. Das nicht autorisierte Scannen von Systemen, die Ihnen nicht gehören, ist in den meisten Rechtsordnungen illegal. Die Autoren übernehmen keine Haftung für Missbrauch.


Funktionen


Screenshot

Dashboard

Installation

Voraussetzungen

  • Python 3.10 oder höher (3.13 empfohlen)
  • pip

Schritte

root@kitploit:~
# 1. Navigieren Sie zum Projektverzeichnis
cd "VulnScan_Pro"

# 2. (Empfohlen) Virtuelle Umgebung erstellen
python -m venv venv
venv\Scripts\activate          # Windows
# source venv/bin/activate     # Linux / macOS

# 3. Abhängigkeiten installieren
pip install -r requirements.txt

# 4. Anwendung starten
python main.py

Verwendung

Einen Scan starten

  1. Klicken Sie in der Seitenleiste auf Neuer Scan
  2. Geben Sie Ihr Ziel ein:
    • Einzel-IP: 192.168.1.1
    • CIDR-Bereich: 192.168.1.0/24
    • IP-Bereich: 192.168.1.1-254
    • Hostname: myserver.local
  3. Wählen Sie eine Portvoreinstellung (Common Ports empfohlen für schnelle Scans)
  4. Passen Sie Thread-Anzahl und Timeout nach Bedarf an
  5. Klicken Sie auf ▶ Scan starten

Ergebnisse anzeigen

Ergebnisse erscheinen automatisch auf der Seite Ergebnisse nach jedem Scan.
Jeder Befund zeigt:

  • CVE-ID und Name
  • Schweregrad und CVSS-Score
  • Detaillierte Beschreibung
  • Behebungsempfehlung
  • Erkannte Dienstversion

Berichte erstellen

  1. Navigieren Sie zu Berichte
  2. Wählen Sie einen abgeschlossenen Scan
  3. Klicken Sie auf PDF-Bericht generieren
  4. Wählen Sie einen Speicherort

Ergebnisse filtern

Verwenden Sie die Filterleiste oben auf der Ergebnisseite, um zu filtern nach:

  • Schweregrad
  • Host-IP
  • Portnummer
  • Dienstname

Projektstruktur

root@kitploit:~
VulnScan_Pro/
├── main.py                  # Anwendungseinstiegspunkt
├── requirements.txt
├── core/
│   ├── scanner.py           # Multithread-Portscanner (QThread)
│   ├── service_detector.py  # Banner-Grabbing & Dienst-Fingerprinting
│   ├── vuln_engine.py       # CVE-Abgleichsmodul
│   ├── risk_calculator.py   # CVSS-gewichteter Risikoscore
│   └── scheduler.py         # Zeitplan für wiederkehrende Scans
├── gui/
│   ├── main_window.py       # Hauptfenster mit Seitenleisten-Navigation
│   ├── dashboard.py         # Statistik-Dashboard mit Diagrammen
│   ├── scan_page.py         # Scan-Konfiguration und -Ausführung
│   ├── results_page.py      # Befund-Browser mit Filterung
│   ├── history_page.py      # Verwaltung der Scan-Historie
│   ├── reports_page.py      # PDF-Berichtserstellung
│   ├── settings_page.py     # Anwendungseinstellungen
│   └── widgets/
│       ├── stat_card.py     # Metrik-Zusammenfassungskarte
│       ├── charts.py        # DonutChart, BarChart, LineChart
│       └── severity_badge.py# Schweregrad-Pillenabzeichen
├── database/
│   ├── db_manager.py        # SQLite CRUD-Operationen
│   └── vuln_db.py           # Lokale Schwachstellendatenbank (40+ CVEs)
├── reports/
│   └── pdf_generator.py     # ReportLab PDF-Berichtsersteller
└── utils/
    ├── validators.py         # Eingabevalidierung
    ├── network_utils.py      # Socket-Hilfsfunktionen
    └── logger.py             # Zentrale Protokollierung

Schwachstellendatenbank

Die lokale CVE-Datenbank deckt gängige Dienste ab, darunter:


Ethische Verwendung

Dieses Tool wurde entwickelt für:

  • ✅ Testen eigener Systeme
  • ✅ Autorisierte Penetrationstest-Einsätze
  • ✅ Bildungs-Cybersicherheitslabore
  • ✅ Defensive Sicherheitsbewertungen
  • ❌ Scannen von Systemen ohne Genehmigung
  • ❌ Bösartige Aufklärung
  • ❌ Jegliche illegale Aktivität

Architekturanmerkungen

  • Threading: Die gesamte Netzwerk-E/A läuft in QThread-Workern unter Verwendung von ThreadPoolExecutor für parallele Port-Probierungen. Die GUI blockiert nie.
  • Datenbank: SQLite mit WAL-Modus und Fremdschlüsselerzwingung über db_manager.py.
  • Diagramme: Benutzerdefinierte, auf QPainter basierende Widgets – keine externe Diagrammbibliothek erforderlich.
  • Berichte: ReportLab Platypus-Framework mit Marken-Dark-Theme-Styling.
Tool herunterladen
FeatureBeschreibung
Port ScannerSchnelles Multithread-TCP-Scannen mit bis zu 500 gleichzeitigen Threads
Service DetectionBanner-Grabbing und Fingerprinting für über 15 gängige Dienste
Vulnerability EngineLokale CVE-Datenbank mit über 40 bekannten Schwachstellen
Severity SystemBewertungen Kritisch / Hoch / Mittel / Niedrig / Information mit CVSS-Scores
DashboardLive-Diagramme mit Schweregradverteilung, Trends und Statistiken
Scan HistorySQLite-gestützte Historie mit vollständiger Ergebnis-Persistenz
PDF ReportsProfessionelle, mit ReportLab erstellte Bewertungsberichte
CSV ExportExportieren Sie die Scan-Historie als CSV zur weiteren Analyse
FilteringFiltern nach Schweregrad, Host, Port und Dienst
RecommendationsUmsetzbare Behebungsempfehlungen für jeden Befund
SchedulingZeitplan für wiederkehrende Scans
DienstAbgedeckte CVEs
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)
TelnetErkennung unsicherer Protokolle
FTPWarnung vor Klartext-Anmeldedaten