Ashok:一款多功能开源网络侦查OSINT工具

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

Ashok是一款多功能开源网络侦查工具,用于渗透测试的侦察阶段。它包括Wayback Crawler Machine、Google Dorking、Github信息收集等功能。安装要求为Python 3.7+环境。使用命令克隆源码并安装依赖组件。也可使用Docker运行。工具提供多种选项,如提取Http Header、DNS查询、子域名查找等。遵循Apache-2.0开源许可协议。

🔎

延伸解读

工具定位与适用场景

Ashok 被设计用于渗透测试的侦察阶段,即在实际攻击前收集目标信息。它集成了多种 OSINT 功能,如 Wayback 爬取、Google Dorking 和 GitHub 信息收集,适合安全人员快速进行初步信息搜集。但需注意,其功能主要面向合法授权的测试,滥用可能违反法律。

安装与运行方式

Ashok 基于 Python 3.7+ 开发,用户可通过 git 克隆源码并安装 requirements.txt 中的依赖。同时,项目提供了 Docker 镜像(powerexploit/ashok-v1.2),方便在容器中运行。这种双模式支持降低了环境配置的复杂度,但需确保本地已安装 Python 3.7 或 Docker。

功能选项与使用示例

工具通过命令行参数提供多种功能,例如 --headers 提取 HTTP 头、--dns 进行 DNS 查询、--subdomain 查找子域名、--nmap 执行端口扫描等。每个选项对应一个具体任务,用户可根据侦察需求灵活组合。示例命令展示了如何针对单个 URL 或域名执行操作,上手较为直观。

开源许可与项目获取

Ashok 遵循 Apache-2.0 开源许可协议,允许用户自由使用、修改和分发。项目源码托管在 GitHub 上(ankitdobhal/Ashok),便于社区贡献和审查。使用前建议阅读许可证条款,了解自身权利与义务。

❓

Q&A

Ashok工具的主要功能是什么?

Ashok工具主要用于网络侦查,功能包括Wayback Crawler Machine、Google Dorking、Github信息收集、子域名识别等。

如何安装Ashok工具?

安装Ashok工具需要Python 3.7+环境,可以通过git克隆源码并安装依赖,或使用Docker运行。

Ashok工具支持哪些操作系统?

Ashok工具支持在安装了Python 3.7+的操作系统上运行,也可以通过Docker进行使用。

Ashok工具遵循什么样的开源许可协议?

Ashok工具遵循Apache-2.0开源许可协议。

使用Ashok工具进行DNS查询的命令是什么?

使用Ashok工具进行DNS查询的命令是:python3.7 Ashok.py --dns example.com。

Ashok工具的目标用户群体是谁?

Ashok工具主要面向渗透测试人员和网络侦查研究人员。

🏷️

标签

➡️

继续阅读