Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
class_struggle — Détection d'anomalies basée sur autoencodeur pour identifier les domaines de phishing à l'aide des données de la liste d'avertissement de CERT Polska, avec des notebooks Jupyter pour la recherche et l'éducation. | Kitploit
Outils/GitHubGitHub/artur-augustyniak/class_struggle
HameçonnageRenseignement sur les MenacesApprentissage AutomatiqueArticles et RechercheApprentissage et ÉducationAnalyse DNSDétection d'Anomalies
GitHubartur-augustyniak/class_struggle

class_struggle

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Détection d'anomalies basée sur autoencodeur pour identifier les domaines de phishing à l'aide des données de la liste d'avertissement de CERT Polska, avec des notebooks Jupyter pour la recherche et l'éducation.

Voir le dépôt
2il y a 9 moisPas encore vérifié

Lutte des classes

Dépôt accompagnant l'article "Class Struggle". Ce dépôt démontre l'utilisation d'un autoencodeur pour détecter des domaines similaires à un (sous-)ensemble connu de domaines de phishing publiés par CERT Polska.

Sources de données

CERT Polska Warning List

Ce projet utilise les données de la CERT Polska Warning List https://cert.pl/en/warning-list/ maintenue par CERT Polska (NASK).

Les données sont utilisées uniquement à des fins de recherche et d'éducation. La liste brute des domaines n'est pas redistribuée dans ce dépôt.

Majestic Million

Ce projet utilise les données du jeu de données Majestic Million maintenu par Majestic

Le jeu de données est fourni sous la licence Creative Commons Attribution 3.0 (CC BY 3.0)

Les données sont utilisées uniquement à des fins de recherche et d'éducation. Le jeu de données brut n'est pas redistribué dans ce dépôt.

Contenu du dépôt

  • notebooks/0_fetch_data.ipynb - téléchargement des données sources
  • notebooks/1_eda.ipynb - analyse exploratoire des données (EDA) des données de la liste d'avertissement de CERT.PL
  • notebooks/2_eda_based_data_selection.ipynb- sélection de l'ensemble d'entraînement basée sur l'EDA
  • notebooks/3_autoencoder_train_eval_inference.ipynb - construction, entraînement et inférence de l'autoencodeur
  • notebooks/xor_nn_decission_boundary.ipynb - script de démonstration auxiliaire

Exécution (localement, dans Docker)

  1. Construire et démarrer le conteneur Jupyter :
    root@kitploit:~
    docker compose up --build
    
  2. Ouvrir : http://127.0.0.1:8888/tree et exécuter les notebooks numérotés dans l'ordre : 0_fetch..., 1_eda..., 2_eda_based..., 3_autoencoder....

Générer l'article

root@kitploit:~
cd ./article
pdflatex class_struggle.tex
Télécharger l’outil