📜  Webdork – 自动化 dorking 的Python工具(1)

📅  最后修改于: 2023-12-03 15:21:07.392000             🧑  作者: Mango

Webdork – 自动化 dorking 的Python工具

Webdork是一个开源的Python工具,它可以自动化执行dorking的过程,以收集有价值的网络资产信息。它支持Google、Bing、Exalead、Ask和Yahoo等搜索引擎,并且可以自定义搜索引擎。Webdork还可以自定义搜索目标,支持添加关键字、排除关键字、域名和文件类型等搜索条件。通过使用Webdork,程序员可以快速而准确地收集有价值的信息,为安全测试和攻击前的信息收集提供支持。

主要功能
  • 支持Google、Bing、Exalead、Ask和Yahoo等搜索引擎。
  • 支持自定义搜索引擎。
  • 支持自定义搜索目标,包括关键字、排除关键字、域名和文件类型等搜索条件。
  • 支持自定义搜索结果的数量。
  • 支持在搜索结果中查找敏感信息,如邮箱、电话号码、信用卡信息等。
  • 支持导出搜索结果到CSV或JSON格式文件,便于后续分析和处理。
使用方法

Webdork非常易于使用,只需按照以下步骤进行操作:

  1. 下载并安装Python 3.x版本。
  2. 执行以下命令安装所需的Python库:
pip install google
pip install bing
pip install exalead
pip install ask
pip install yahoo
pip install coloredlogs
pip install pyfiglet
  1. 下载Webdork源代码并解压缩。
  2. 打开终端或命令行窗口,进入Webdork源代码所在目录。
  3. 执行以下命令启动Webdork:
python3 webdork.py
  1. 按照提示输入搜索条件和搜索引擎,即可开始自动化dorking过程。
配置文件

Webdork还提供了配置文件,使得程序员可以自定义搜索引擎、搜索目标、结果数量、延时等参数。配置文件默认保存在config.json文件中,程序员可以根据需要进行修改。

示例

以下是使用Webdork搜索与“GitHub”相关的信息的示例命令:

python3 webdork.py -d "GitHub"

可自定义搜索引擎,例如使用Google搜索:

python3 webdork.py -d "GitHub" -e google

也可以自定义搜索目标:

python3 webdork.py -d "PayPal" -k "login" -x "developer" -u "paypal.com"
结论

Webdork是一个非常方便和实用的工具,通过使用它,程序员可以快速而准确地收集有价值的信息,并为安全测试和攻击前的信息收集提供重要支持。同时,由于它是开源的,程序员可以对其进行二次开发和定制,以满足自己的需求。