在日常的渗透测试、安全审计、资产梳理等工作中,面对零散杂乱的 IP、URL、域名数据,手动清洗耗时低效、出错率高。今天给大家介绍一款由社区开发者开源发布的轻量资产拆解工具 —— IPanalyzer,它可以快速将混合资产文本一键解析为 IP、URL、主域名、子域名四类,极大提升安全作业效率。
? GitHub 地址:
? https://github.com/zero-typora/IPanalyzer
✨ 工具亮点
✅ 全平台 PyQt 图形界面
基于 PyQt6 构建,界面简洁,支持鼠标交互,无需命令行技能。
✅ 自动识别多种格式资产
支持自动解析以下格式输入内容:
192.168.1.0/24、192.168.1.1-192.168.1.255等 IP 段http(s)://ip:port/path类型的完整 URLwww.sub.example.com等域名(自动识别主域名/子域名)多资产混合、中文逗号、换行等常见输入问题
✅ 主域名提取规则灵活
相比传统 tldextract 的公共后缀依赖方式,IPanalyzer 支持一种更加适用于国内实际的主域名提取策略 ——
从右向左找到第一个点,把它左侧丢弃,保留后方作为主域名。
例如:
a.b.c.d.example.com→b.c.d.example.comwww.baidu.com.cm→baidu.com.cm
对于子域名剥离、目标聚合、溯源定位非常高效。



? 安装与使用
✅ 方式一:直接运行源码
git clone https://github.com/zero-typora/IPanalyzer.gitcd IPanalyzerpip install -r requirements.txtpython asset_gui.py
✅ 方式二:打包为本地应用(支持 macOS)
pip install pyinstallerpyinstaller --windowed --noconfirm asset_gui.py生成.app可直接运行,适合渗透测试人员、甲方安全工程师、SOC 人员日常工具箱收录。目前版本已经打包好了Mac arm架构版本 和amd架构Windows版本windows 直接下载二进制包https://github.com/zero-typora/IPanalyzer/releases/download/v1.0.1/2.5.exemac arm app 使用如下
cp -R mac_dist/AssetSplitter.app /Applications/ 即可
? 适用场景
? 安全资产清洗与分类整理
? 从日志/POC/探测结果中提取 URL/IP
? 将接口列表整理为主域统计视图
? 融入内部自动化脚本或扫描平台中
? 未来计划
✅ 支持导出 CSV 报表
✅ 支持 IP 地址地理信息增强
✅ 支持主域聚合热度排行
✅ 增加批量接口/API 支持
? 开源不易,欢迎参与贡献!
如果你觉得这个工具有用,不妨给个 Star ⭐️
欢迎 Fork 后提交优化、增加功能、反馈 Bug。
? 项目主页:
? https://github.com/zero-typora/IPanalyzer
本文链接:https://kinber.cn/post/5158.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
