AutOSINT 开源项目使用教程

AutOSINT 开源项目使用教程

AutOSINTTool to automate common OSINT tasks项目地址:https://gitcode.com/gh_mirrors/au/AutOSINT

1、项目的目录结构及介绍

AutOSINT 项目的目录结构如下:

AutOSINT/
├── AutOSINT.py
├── modules/
│   ├── whois.py
│   ├── dnsquery.py
│   ├── hibp.py
│   ├── googledork.py
│   ├── shodansearch.py
│   ├── pastebinscrape.py
│   ├── theharvester.py
│   ├── credleaks.py
│   ├── pyfoca.py
│   ├── webscrape.py
│   └── reportgen.py
├── requirements.txt
└── README.md

目录介绍:

  • AutOSINT.py:项目的启动文件。
  • modules/:包含各种模块的目录,每个模块负责不同的OSINT任务。
    • whois.py:处理Whois查询。
    • dnsquery.py:处理DNS查询。
    • hibp.py:处理Have I Been Pwned查询。
    • googledork.py:处理Google Dork查询。
    • shodansearch.py:处理Shodan搜索。
    • pastebinscrape.py:处理Pastebin抓取。
    • theharvester.py:处理TheHarvester查询。
    • credleaks.py:处理凭证泄露查询。
    • pyfoca.py:处理Pyfoca查询。
    • webscrape.py:处理网页抓取。
    • reportgen.py:处理报告生成。
  • requirements.txt:项目依赖的Python包列表。
  • README.md:项目的说明文档。

2、项目的启动文件介绍

AutOSINT.py 是项目的启动文件,负责解析命令行参数并调用相应的模块执行OSINT任务。

启动文件的主要功能:

  • 解析命令行参数。
  • 初始化各个模块。
  • 根据参数调用相应的模块执行任务。
  • 生成报告。

使用示例:

python AutOSINT.py -c FooCorp -d foo.com -v
  • -c--client:指定目标域名的所有者名称。
  • -d--domain:指定要搜索的域名。
  • -v--verbose:详细输出选项。

3、项目的配置文件介绍

AutOSINT 项目没有显式的配置文件,但可以通过命令行参数进行配置。

命令行参数:

  • -c--client:指定目标域名的所有者名称。
  • -d--domain:指定要搜索的域名。
  • -v--verbose:详细输出选项。

依赖安装:

在运行项目之前,需要安装所有依赖的Python包:

pip install -U -r requirements.txt

总结

AutOSINT 是一个用于自动化常见OSINT任务的工具,通过命令行参数进行配置和调用。项目的目录结构清晰,模块化设计使得每个任务都有专门的模块负责,便于维护和扩展。

AutOSINTTool to automate common OSINT tasks项目地址:https://gitcode.com/gh_mirrors/au/AutOSINT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

章来锬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值