SearchMap_V1.0.2
searchmap是一款集域名解析、IP反查域名、WHOIS查询、CDN检测、端口扫描、目录扫描、子域名挖掘为一体的前渗透测试综合信息收集工具。
一.安装说明
1.工具使用python3开发,请确保您的电脑上已经安装了python3环境。
2.工具的端口扫描功能调用了nmap接口,请确保您的电脑已安装nmap。
3.首次使用请使用 python3 -m pip install -r requirements.txt 命令,来安装必要的外部依赖包。
4.本机未安装pip工具的请使用如下命令来进行安装:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py # 运行安装脚本。
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:
$ sudo python3 get-pip.py # 运行安装脚本。
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。
部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:
sudo apt-get install python-pip
二.使用方法
1.-u 获取网站基本信息
$ python3 searchmap.py -u https://www.baidu.com
$ python3 searchmap.py -u 106.53.143.192
2.-p 使用nmap进行隐式端口扫描
$ python3 searchmap.py -u https://www.baidu.com -p
3.-r 批量扫描网站基本信息
$ python3 searchmap.py -r myurl.txt
4.-n 使用多地ping来判断目标是否使用cdn加速
$ python3 searchmap.py -u https://www.baidu.com -n
5.-d 对网站目录进行多进程扫描探测,能够自动识别伪响应页面
PS:程序使用的默认字典为dict/fuzz.txt,用户可自行替换字典内容进行FUZZ。
$ python3 searchmap.py -u https://www.baidu.com -d
6.-s 对输入域名的进行子域名爆破
PS:程序使用的默认字典为dict/subdomain.txt,用户可自行替换字典内容进行FUZZ。
$ python3 searchmap.py -u https://www.baidu.com -s
7.-a 对目标域名进行全功能扫描
$ python3 searchmap.py -u https://www.baidu.com -a
8.-o 将扫描内容保存为日志
$ python3 searchmap.py -u https://www.baidu.com -o myscan.log
9.组合用法
$ python3 searchmap.py -u https://www.baidu.com -p -n -d -s
$ python3 searchmap.py -r myurl.txt -p -n -d -s
PS:安全小白一枚,第一次写工具有很多BUG,欢迎大家提交Issues.
本工具仅提供给安全测试人员进行安全自查使用 用户滥用造成的一切后果与作者无关 使用者请务必遵守当地法律 本程序不得用于商业用途,仅限学习交流
扫码加入知识星球
扫描关注战队公众号,获取最新动态
【知识星球】福利大放送
![image](https://private-user-images.githubusercontent.com/67818638/322408762-659b508c-12ad-47a9-8df5-f2c36403c02b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2MjY5NzIsIm5iZiI6MTcyMzYyNjY3MiwicGF0aCI6Ii82NzgxODYzOC8zMjI0MDg3NjItNjU5YjUwOGMtMTJhZC00N2E5LThkZjUtZjJjMzY0MDNjMDJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE0VDA5MTExMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2ZWNlYTZhNjc0NjE0NjMyOGMzZTcxOTNjMGJhN2Q0ODRkZjY0NDFhNzllODg3NzlhOWZiZmJlODNiYWIyOTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5rus7kLirxR9bxYACFsi58Sl4KcJbOwyGt3yltmgQTI)
1.优化工具对IP地址的支持
2.新增IP地址反查域名功能
3.修复cms检测Bug
4.修复whois查询报错问题
1.新增加日志功能,可以自定义是否输出系统日志