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
dga_predict — LSTM-basierter Klassifikator zur Erkennung von Domain-Generation-Algorithmus (DGA)-Domänen, mit Keras-Implementierungen von neuronalen Netzwerk- und Bigramm-Modellen für DNS-Bedrohungsinformationen. | Kitploit
Tools/GitHubGitHub/endgameinc/dga_predict
BedrohungsanalyseMaschinelles LernenPapers & ForschungLernen & BildungDNS-AnalyseAnomalieerkennung
GitHubendgameinc/dga_predict

dga_predict

LSTM-basierter Klassifikator zur Erkennung von Domain-Generation-Algorithmus (DGA)-Domänen, mit Keras-Implementierungen von neuronalen Netzwerk- und Bigramm-Modellen für DNS-Bedrohungsinformationen.

Repository anzeigen
271128vor 7 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Vorhersage von Domain-Generierungsalgorithmen mittels LSTMs

Dieses Repository enthält sehr einfachen Code zur Klassifizierung von Domänen als DGA oder gutartig. Dieser Code demonstriert unsere Ergebnisse in unserem arxiv-Papier hier: https://arxiv.org/abs/1611.00791. Ein Unterschied sind die Datensätze. Sowohl das Papier als auch dieses Repository verwenden die Alexa Top 1 Million als gutartig, aber dieses Repository generiert seine eigenen Domänen der Einfachheit halber.

Wir implementieren auch nur den LSTM- und Bigramm-Klassifikator aus dem Papier. Dies sind die beiden besten Klassifikatoren und lassen sich in Keras einfach implementieren.

Ausführen des Codes

python run.py wird alle Daten herunterladen und generieren, den Klassifikator trainieren und evaluieren und ein PNG auf die Festplatte speichern (die ROC-Kurve). Es verwendet standardmäßig 1 Fold, um die Ausführung zu beschleunigen. Dieser Code wird auf Ihrem lokalen Rechner oder auf einem Rechner mit GPU ausgeführt (GPU wird natürlich viel schneller sein).

DGA-Algorithmen

Wir haben 11 DGA-Algorithmen in unserem Repository. Einige stammen aus dem https://github.com/baderj/domain_generation_algorithms Repository. Wir haben diese in jeder Datei vermerkt und die gleiche GNU-Lizenz beibehalten. Wir haben jedoch einige kleine Änderungen vorgenommen, wie z. B. die Möglichkeit, keine TLD zu verwenden und die Größe für einige Algorithmen zu variieren.

Tool herunterladen