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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Certitude — CERTITUDE - 一个Python包,用于将URL分类为恶意或良性 | Kitploit
工具/GitLabGitLab/cossas/certitude
机器学习
GitLabcossas/certitude

Certitude

CERTITUDE - 一个Python包,用于将URL分类为恶意或良性

查看仓库
214年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Website Commits Pipeline status Version License: MPL2.0 Code-style


Certitude 是一个 Python 包,用于使用词典和证书特征的联合集进行监督式恶意 URL 分类。

所有 COSSAS 项目都托管在 GitLab 上,并配备了到 GitHub 的推送镜像。问题/贡献请查看 CONTRIBUTING.md

快速入门

Certitude 需要 whois,在某些系统上可能不可用,因此以 Docker 镜像形式分发。 如果 whois 可用,也可以作为 Python 包安装,请参阅下面的开发部分。

# 从仓库拉取镜像
docker pull registry.gitlab.com/cossas/certitude:latest

# 打印帮助信息
docker run -it registry.gitlab.com/cossas/certitude:latest

# 示例:从本地目录的数据进行训练
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --train /data/newmodel -d /data/testset_labeled.csv

# 示例:使用训练好的模型对 URL 进行分类
docker run -it -v $(pwd)/tests/data:/data registry.gitlab.com/cossas/certitude:latest --model /data/newmodel --url https://www.tno.nl

开发

要开始开发此包,请按以下步骤操作:

  • 启动 WSL
  • git clone 此项目,确保在 WSL 文件系统中执行。运行 cd 确保你在 WSL 主目录中
  • cd 进入刚刚克隆的目录
  • 运行 code . 启动 VS Code
  • 在 VS Code 终端中,依次运行 poetry install、poetry shell,最后运行 poetry run pre-commit install

代码流程

查看代码流程请见 这里

演示和测试

要查看一些有用的命令并测试代码,可以查看 makefile:

make demo

贡献

我们非常感谢并欢迎对 CERTITUDE 做出贡献。请阅读 CONTRIBUTING.md 了解更多关于我们的贡献流程的信息。

维护状态

本项目已开发至 TRL4,目前并非积极维护。 我们设想以下步骤将 TRL 从 4 提升至 6:

  • 在中小型公司的安全管线中进行技术试验。
  • 使用公司安全数据重新训练默认模型。
  • 在相关环境下验证本包分类方法的准确性。
  • 针对中小型公司的需求改进本包的不足之处。
下载工具