Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
class_struggle — 基于自编码器的异常检测方法,利用CERT Polska警告列表数据识别钓鱼域名,并附带Jupyter笔记本用于研究与教育。 | Kitploit
工具/GitHubGitHub/artur-augustyniak/class_struggle
钓鱼攻击威胁情报机器学习论文与研究学习与教育DNS 分析异常检测
GitHubartur-augustyniak/class_struggle

class_struggle

基于自编码器的异常检测方法,利用CERT Polska警告列表数据识别钓鱼域名,并附带Jupyter笔记本用于研究与教育。

查看仓库
29个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

类斗争

与"类斗争" 文章配套的仓库。 该仓库演示了如何使用自编码器检测与 CERT Polska 发布的已知(子集)钓鱼域名相似的域名。

数据来源

CERT Polska 警告列表

本项目使用 CERT Polska 警告列表 https://cert.pl/en/warning-list/ 的数据, 由 CERT Polska (NASK) 维护。

这些数据仅用于研究和教育目的。 域名的原始列表未在本仓库中重新分发。

Majestic Million

本项目使用由 Majestic 维护的 Majestic Million 数据集。

该数据集根据 Creative Commons Attribution 3.0 License (CC BY 3.0) 提供。

这些数据仅用于研究和教育目的。 原始数据集未在本仓库中重新分发。

仓库内容

  • notebooks/0_fetch_data.ipynb – 下载源数据
  • notebooks/1_eda.ipynb – 对 CERT.PL 警告列表数据进行探索性数据分析(EDA)
  • notebooks/2_eda_based_data_selection.ipynb – 基于 EDA 的训练集选择
  • notebooks/3_autoencoder_train_eval_inference.ipynb – 自编码器的构建、训练与推理
  • notebooks/xor_nn_decission_boundary.ipynb – 辅助演示脚本

运行(本地,在 Docker 中)

  1. 构建并启动 Jupyter 容器:
    root@kitploit:~
    docker compose up --build
    
  2. 打开 http://127.0.0.1:8888/tree,并按顺序运行编号笔记本:0_fetch...、1_eda...、2_eda_based...、3_autoencoder...。

生成文章

root@kitploit:~
cd ./article
pdflatex class_struggle.tex
下载工具