Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/artur-augustyniak/class_struggle
PhishingInteligencia de AmenazasAprendizaje AutomáticoPapers e InvestigaciónAprendizaje y EducaciónAnálisis de DNSDetección de Anomalías
GitHubartur-augustyniak/class_struggle

class_struggle

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Detección de anomalías basada en autoencoder para identificar dominios de phishing utilizando datos de la lista de advertencias de CERT Polska, con cuadernos Jupyter para investigación y educación.

Ver Repositorio
25hace 10 mesesAún no revisado

Lucha de Clases

Repositorio que acompaña al artículo "Class Struggle". El repositorio demuestra el uso de un autoencoder para detectar dominios similares a un (sub)conjunto conocido de dominios de phishing publicados por CERT Polska.

Fuentes de Datos

Lista de Advertencia de CERT Polska

Este proyecto utiliza datos de la Lista de Advertencia de CERT Polska https://cert.pl/en/warning-list/ mantenida por CERT Polska (NASK).

Los datos se utilizan exclusivamente con fines de investigación y educativos La lista sin procesar de dominios no se redistribuye en este repositorio.

Majestic Million

Este proyecto utiliza datos del conjunto de datos Majestic Million mantenido por Majestic

El conjunto de datos se proporciona bajo la Licencia Creative Commons Attribution 3.0 (CC BY 3.0)

Los datos se utilizan exclusivamente con fines de investigación y educativos El conjunto de datos sin procesar no se redistribuye en este repositorio.

Contenido del repositorio

  • notebooks/0_fetch_data.ipynb - descarga de datos fuente
  • notebooks/1_eda.ipynb - análisis exploratorio de datos (EDA) de los datos de la lista de advertencia de CERT.PL
  • notebooks/2_eda_based_data_selection.ipynb- selección del conjunto de entrenamiento basada en EDA
  • notebooks/3_autoencoder_train_eval_inference.ipynb - construcción, entrenamiento e inferencia del autoencoder
  • notebooks/xor_nn_decission_boundary.ipynb - script de demostración auxiliar

Ejecución (local, en Docker)

  1. Construir e iniciar el contenedor Jupyter:
    root@kitploit:~
    docker compose up --build
    
  2. Abrir: http://127.0.0.1:8888/tree y ejecutar los cuadernos numerados en orden: 0_fetch..., 1_eda..., 2_eda_based..., 3_autoencoder....

Generar artículo

root@kitploit:~
cd ./article
pdflatex class_struggle.tex
Descargar herramienta