1.摘要

今天要介绍的这款工具是一个快速收集网站信息的开源脚本, 采用Python语言编写, 该工具可以快速收集网站的页面标题、网站上次更新日期、DNS信息、子域、防火墙名称、网站使用的技术栈、证书等信息, 默认支持对验证码和JavaScript内容执行绕过操作。

2.工具安装使用

使用以下命令clone源码到本地:

git clone https://github.com/HalilDeniz/PathFinder.git

过程如图:

一款快速获取目标网站关键信息的工具-LMLPHP

Clone完毕之后进入项目目录, 在目录中有一个名为requirements.txt的文件, 执行以下命令可以快速下载功能依赖包:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

安装依赖包过程如图:

一款快速获取目标网站关键信息的工具-LMLPHP

如果机器上没有Python,通过以下命令安装:

apt install python3-pip

3.工具使用

执行以下命令:

python3 pathFinder.py 网站网址

注意,这里的网站网址一定要带http://或https://

下面是收集到网站的信息:

一款快速获取目标网站关键信息的工具-LMLPHP

其中收集到的信息如下:

Title: 网站标题

Last Updated Date: 网站上次更新的日期

First Creation Date: 网站首次创建日期

Dns Information: DNS服务器IP地址

Subdomain: 子域

Firewall Names: 防火墙名称

Technologies Used: 网站使用的技术栈

Certificate Information: 证书信息

Certificate Issuer: 证书发行人

Certificate Start Date:证书生效日期

Certificate Expiration Date:证书过期日期

Certificate Validity Period(Days): 证书有效期限(天)

11-03 16:05