EHole 3.1 参数介绍
EHole 3.1 参数介绍
EHole 3.1 是一款强大的指纹探测工具,用于识别网络服务和应用。以下是该工具的主要命令行参数及其用法,以表格形式展示:
基本选项
| 选项 | 描述 |
|---|---|
-h, --help | 显示帮助信息并退出。 |
-v, --version | 显示程序版本信息。 |
目标指定
| 选项 | 描述 |
|---|---|
<target> | 指定要扫描的目标(IP、域名或URL)。 |
-f, --file <path> | 从文件中读取多个目标,每行一个。 |
资产来源
| 选项 | 描述 |
|---|---|
-s, --source <source> | 指定资产来源平台,如 fofa, hunter 等。需要配置相应的API密钥。 |
输出设置
| 选项 | 描述 |
|---|---|
-o, --output <path> | 指定输出报告的保存路径,默认为当前目录。 |
-F, --format <format> | 指定输出报告的格式,支持 json, xml, html 等。 |
扫描模式
| 选项 | 描述 |
|---|---|
-m, --mode <mode> | 设置扫描模式,如 quick, standard, deep。不同模式影响扫描速度和深度。 |
-p, --ports <ports> | 指定要扫描的端口范围,例如 80,443 或 1-65535。 |
高级选项
| 选项 | 描述 |
|---|---|
-t, --threads <num> | 设置并发线程数,默认为10。 |
-T, --timeout <seconds> | 设置每个请求的超时时间,默认为10秒。 |
-P, --proxy <proxy> | 使用代理服务器进行扫描,格式为 http://<ip>:<port>。 |
-H, --header <header> | 添加自定义HTTP头部信息,可以多次使用。 |
使用示例
单个目标快速扫描
ehole -m quick example.com
多目标文件扫描并输出JSON报告
ehole -f targets.txt -o report.json -F json
从FOFA获取资产并进行全面扫描
ehole -s fofa "title="Example" && country=CN" -m deep
指定端口范围和自定义HTTP头的扫描
ehole -p 80,443,8080 -H "User-Agent: CustomAgent" example.com
使用代理服务器进行扫描
ehole -P http://127.0.0.1:8080 example.com
增加线程数以加快扫描速度
ehole -t 20 example.com
请注意,实际使用时应根据具体情况调整参数,并确保遵守相关法律法规。未经授权的扫描可能会违反法律。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

