0*00 前言
Pigat 即 Passive Intelligence Gathering Aggregation Tool, 翻译过来就是被动信息收集聚合工具, 既然叫聚合工具, 也就是说该工具将多款被动信息收集工具结合在了一起, 进而提高了平时信息收集的效率.
早在半个月前便萌生了开发这个工具的想法, 但是一直没有时间, 正好最近有时间了, 就简单写一下.
因为我没有太多的开发经验, 所以这款工具难免存在需要改进的地方, 因此希望各位大佬能够多多反馈这款工具存在的问题, 一起完善这个工具.
0*01 工具原理及功能概述
这款工具的原理很简单, 用户输入目标 url, 再利用爬虫获取相关被动信息收集网站关于该 url 的信息, 最后回显出来.
目前该工具具备 8 个功能, 原该工具具备 7 个功能, 分别为收集目标的资产信息, CMS 信息, DNS 信息, 备案信息, IP 地址, 子域名信息, whois 信息, 现加入第 8 个功能: 如果在程序中两次 IP 查询目标 URL 的结果一致, 那么查询该 IP 的端口, 即端口查询功能.
0*02 工具简单上手使用
1, 查看帮助信息
# python pigat.py -h
2, 指定 url 进行信息获取
如果只指定 url 这一个参数, 没有指定其他参数, 则默认获取该 url 的所有信息
# python pigat.py -u teamssix.com
3, 指定 url 进行单项信息获取
# python pigat.py -u baidu.com --assert
4, 指定 url 进行多项信息获取
# python pigat.py -u teamssix.com --ip --cms
来源: http://www.tuicool.com/articles/ABv2UfZ