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

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

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

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

工具目录

分类

查看所有分类
Loading categories
uddup — 用于更好侦察的URL去重工具。 | Kitploit
工具/GitHubGitHub/rotemreiss/uddup
侦察信息收集Web安全实用工具与框架
GitHubrotemreiss/uddup

uddup

用于更好侦察的URL去重工具。

查看仓库
145204个月前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

UDdup - URL 去重工具

该工具接收一个 URL 列表,并移除那些可能重复且指向同一网页模板的“重复”页面。

例如:

root@kitploit:~
https://www.example.com/product/123
https://www.example.com/product/456
https://www.example.com/product/123?is_prod=false
https://www.example.com/product/222?is_debug=true

以上所有 URL 可能都指向同一个产品“模板”。 因此,我们的各种扫描器只需要扫描其中部分 URL 就足够了。

上述 URL 经过 UDdup 处理后的结果应为:

root@kitploit:~
https://www.example.com/product/123?is_prod=false
https://www.example.com/product/222?is_debug=true

为什么需要它?

主要为了更好的(自动化)侦察过程, 减少噪音(对测试者和目标双方都是)。

示例

查看 demo.txt(原始 URL 文件)及其结果文件 demo-results.txt。


安装

使用 pip(推荐)

root@kitploit:~
pip install uddup

手动(从源码)

root@kitploit:~
# 克隆仓库。
git clone https://github.com/rotemreiss/uddup.git

# 安装 Python 依赖。
cd uddup
pip install -r requirements.txt

使用方法

uddup -u demo.txt -o ./demo-result.txt

更多选项

uddup -h

使用正则表达式过滤路径

允许过滤自定义路径模式。 例如,如果我们想要过滤所有以 /product 开头的路径,需要运行:

root@kitploit:~
# 单个正则表达式
uddup -u demo.txt -fp "^product"

输入:

root@kitploit:~
https://www.example.com/
https://www.example.com/privacy-policy
https://www.example.com/product/1
https://www.example2.com/product/2
https://www.example3.com/product/4

输出:

root@kitploit:~
https://www.example.com/
https://www.example.com/privacy-policy

高级正则表达式:多个路径过滤器

root@kitploit:~
uddup -u demo.txt -fp "(^product)|(^category)"

贡献

欢迎 fork 仓库并提交 pull request。


支持

创建新的 GitHub Issue

想说声谢谢?:) 在 Linkedin 上给我发消息吧


许可证

License

  • MIT 许可证
下载工具
短格式长格式描述
-h--help显示帮助信息并退出
-u--urls包含 URL 列表的文件
-o--output将结果保存到文件
-s--silent仅打印结果 URL
-fp--filter-path根据给定的正则表达式过滤路径