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
class_struggle — Autoencoder-basierte Anomalieerkennung zur Identifizierung von Phishing-Domains anhand der CERT-Polska-Warnlistendaten, mit Jupyter-Notebooks für Forschung und Lehre. | Kitploit
Tools/GitHubGitHub/artur-augustyniak/class_struggle
PhishingBedrohungsanalyseMaschinelles LernenPapers & ForschungLernen & BildungDNS-AnalyseAnomalieerkennung
GitHubartur-augustyniak/class_struggle

class_struggle

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Autoencoder-basierte Anomalieerkennung zur Identifizierung von Phishing-Domains anhand der CERT-Polska-Warnlistendaten, mit Jupyter-Notebooks für Forschung und Lehre.

Repository anzeigen
25vor 10 MonatenNoch nicht geprüft

Class Struggle

Repository, das den Artikel "Class Struggle" begleitet. Das Repository demonstriert die Verwendung eines Autoencoders zur Erkennung von Domains, die einer bekannten (Teil-)Menge von Phishing-Domains ähneln, welche von CERT Polska veröffentlicht wurden.

Datenquellen

CERT-Polska-Warnliste

Dieses Projekt verwendet Daten aus der CERT-Polska-Warnliste https://cert.pl/en/warning-list/, die von CERT Polska (NASK) gepflegt wird.

Die Daten werden ausschließlich für Forschungs- und Bildungszwecke verwendet. Die Rohliste der Domains wird in diesem Repository nicht weiterverteilt.

Majestic Million

Dieses Projekt verwendet Daten aus dem Majestic-Million-Datensatz, der von Majestic gepflegt wird.

Der Datensatz wird unter der Creative Commons Attribution 3.0 License (CC BY 3.0) bereitgestellt.

Die Daten werden ausschließlich für Forschungs- und Bildungszwecke verwendet. Der Rohdatensatz wird in diesem Repository nicht weiterverteilt.

Repository-Inhalt

  • notebooks/0_fetch_data.ipynb - Herunterladen der Quelldaten
  • notebooks/1_eda.ipynb - Explorative Datenanalyse (EDA) der Daten aus der CERT.PL-Warnliste
  • notebooks/2_eda_based_data_selection.ipynb- Auf EDA basierende Auswahl des Trainingssets
  • notebooks/3_autoencoder_train_eval_inference.ipynb - Konstruktion, Training und Inferenz des Autoencoders
  • notebooks/xor_nn_decission_boundary.ipynb - Zusätzliches Demonstrationsskript

Ausführen (lokal, in Docker)

  1. Jupyter-Container erstellen und starten:
    root@kitploit:~
    docker compose up --build
    
  2. Öffnen Sie: http://127.0.0.1:8888/tree und führen Sie die nummerierten Notebooks in der Reihenfolge aus: 0_fetch..., 1_eda..., 2_eda_based..., 3_autoencoder....

Artikel erstellen

root@kitploit:~
cd ./article
pdflatex class_struggle.tex
Tool herunterladen