声明:该公众号分享的安全工具和项目均来源于网络,仅供安全研究与学习之用,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。 |
现在只对常读和星标的公众号才展示大图推送,建议大家把Hack分享吧“设为星标”,否则可能看不到了!
工具介绍
此脚本能够帮助用户提取与特定SSL证书序列号相关联的IP地址。通过利用套接字连接和SSL/TLS握手,脚本能够检索证书的序列号,并使用FOFA搜索引擎来查询所有共享相同证书序列号的IP地址。
检索与SSL证书序列号相关联的IP地址。
支持自定义域名和SSL连接的端口。
可自定义连接超时时间。
显示查询的域名、证书序列号和IP地址列表。
通过导入文本文件中的域名列表进行批量查询。
将查询结果导出到文本文件以供参考。
安装依赖
pip
install cryptography requests beautifulsoup4
pip
install
-r
requirements
.txt
工具使用
python
main
.py
[domain]
[--port PORT]
[--timeout TIMEOUT]
[--file FILE]
[--output OUTPUT]
domain
:要查询
SSL
证书
IP
的域名。
--port
(可选):指定
SSL
连接的端口号(默认为443)。
--timeout
(可选):设置套接字连接的超时时间(默认为10000毫秒)。
--file
(可选):提供包含批量查询的域名和端口的文件路径,格式为
domain
:port
。
--output
(可选):指定结果保存的输出文件路径。如果未提供,结果将显示在控制台中。
使用示例:
python
main
.py
example
.com
--port
443
--timeout
15000
____ __
__ __
_____
_ _
___ __
___
/
_` / _
` / /__ _/ _`
/ __`
,L
_ ,L_
/
_/ / L / _
_ _
_ _
_ _
__ __
__
/
__
_ \/_
__ \ __
_____
_ ,_
_/ / / /'_
_`/`'_
_/ /
/ L / L L /_______ _ / \'\ _ / __/ / _
`____ `____ ____//______/_____ _ ____ ____/ ____\ _ /`____
/_____//_____//___/ /_____//_/ /__//_//___/ /____/ /_/ `/___/>
/___/
/__/
Author: Rsa7an
Domain:
-
example.com
Cert Serial:
-
16115816404043435608139631424403370993
IPs:
-
68.232.45.14
-
68.232.44.115
-
192.210.190.104
-
68.232.35.34
-
68.232.34.14
-
116.196.84.120
-
93.184.215.14
-
67.225.138.85
-
164.90.215.163
此示例演示了如何查询单个域名的SSL证书信息,并提供端口和超时的可选参数。您还可以使用--file和--output选项进行批量查询和结果存储。
下载地址
原文始发于微信公众号(Hack分享吧):Niu!分享一个SSL证书关联IP提取器
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论