Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
dga_predict — 基于LSTM的分类器,用于检测域名生成算法(DGA)域名,包含使用Keras实现的神经网络和双字母模型,用于DNS威胁情报。 | Kitploit
工具/GitHubGitHub/endgameinc/dga_predict
威胁情报机器学习论文与研究学习与教育DNS 分析异常检测
GitHubendgameinc/dga_predict

dga_predict

基于LSTM的分类器,用于检测域名生成算法(DGA)域名,包含使用Keras实现的神经网络和双字母模型,用于DNS威胁情报。

查看仓库
271128289年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

使用LSTM预测域名生成算法

这个代码库包含非常简单的代码,用于将域名分类为DGA或良性。该代码展示了我们在arxiv论文(https://arxiv.org/abs/1611.00791)中的结果。一个区别是数据集。论文和这个代码库都使用Alexa前100万作为良性域名,但这个代码库为简单起见生成了自己的域名。

我们还仅实现了论文中的LSTM和bigram分类器。这两个是最好的分类器,并且在Keras中实现简单。

运行代码

python run.py 将下载并生成所有数据,训练和评估分类器,并将PNG(ROC曲线)保存到磁盘。默认使用1折以加快速度。该代码可以在本地机器或带有GPU的机器上运行(GPU当然会快得多)。

DGA算法

我们的代码库中有11个DGA算法。有些来自 https://github.com/baderj/domain_generation_algorithms 代码库。我们在每个文件中注明了这些,并保留了相同的GNU许可证。但是,我们做了一些小修改,比如允许没有TLD以及改变某些算法的大小。

下载工具