313 lines
9.6 KiB
Markdown
313 lines
9.6 KiB
Markdown
## ENScanGo <https://github.com/wgpsec/ENScan_GO>
|
||
<!--auto_detail_badge_begin_0b490ffb61b26b45de3ea5d7dd8a582e-->
|
||

|
||

|
||

|
||

|
||

|
||
<!--auto_detail_badge_end_fef74f2d7ea73fcc43ff78e05b1e7451-->
|
||
|
||
剑指HW/SRC,解决在HW/SRC场景下遇到的各种针对国内企业信息收集难题
|
||
|
||
## 🤷♂️郑重声明
|
||
|
||
文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担。
|
||
|
||
使用均为公开数据,**不提供破解、绕过防护手段**,使用程序可能导致 ⌈账号异常⌋
|
||
|
||
**若该程序影响或侵犯到您的合法权益,请与我们联系** admin#wgpsec.org(#替换为@)
|
||
|
||
## ⚒️功能列表
|
||
|
||

|
||
|
||
- 支持以下数据源
|
||
- 爱企查
|
||
- 天眼查
|
||
- 快查
|
||
- 企查查(不提供)
|
||
- 小蓝本(不提供)
|
||
- 数据插件
|
||
- 阿拉丁 (数据反馈比较老旧暂时下线)
|
||
- 酷安市场
|
||
- 七麦数据
|
||
- 备案信息查询API
|
||
|
||
- 可查询信息
|
||
- ICP备案
|
||
- APP
|
||
- 微博
|
||
- 微信公众号
|
||
- 控股公司
|
||
- 供应商
|
||
- 小程序
|
||
- 公开招聘信息
|
||
- 对外投资信息
|
||
- ...
|
||
- 实用功能
|
||
- 支持合并导出
|
||
- 正则过滤公司
|
||
- 支持深度查询 收集多层孙公司
|
||
- 支持API模式提供工具联动
|
||
|
||
|
||
## 使用指南
|
||
|
||
### 首次使用
|
||
|
||
前往[RELEASE](https://github.com/wgpsec/ENScan_GO/releases)下载编译好的文件使用
|
||
|
||
首次使用时需要使用 -v 命令生成配置文件并配置Cookie
|
||
|
||
```
|
||
./enscan -v
|
||
```
|
||
|
||
### 快速使用
|
||
|
||
*如遇到无法访问等情况,可自行尝试挂上burp或代理*
|
||
|
||
**默认公司信息** (网站备案, 微博, 微信公众号, app)
|
||
|
||
```
|
||
./enscan -n 小米
|
||
```
|
||
|
||
**批量查询**( 文本按行分隔 可选PID模式)
|
||
|
||
```
|
||
./enscan -f f.txt
|
||
```
|
||
|
||
**对外投资占股100%的公司**
|
||
|
||
```
|
||
./enscan -n 小米 -invest 100
|
||
```
|
||
|
||
**组合筛选**
|
||
|
||
大于51%公司、分支机构,只要ICP备案信息
|
||
|
||
```
|
||
./enscan -n 小米 -field icp -invest 51 --branch
|
||
```
|
||
|
||
收集孙公司 (deep参数,需要与invest一起使用) 大于51%公司、分支机构,只要ICP备案信息
|
||
|
||
```
|
||
./enscan -n 小米 -field icp -invest 51 --branch --deep 2
|
||
```
|
||
|
||
**使用不同渠道**
|
||
|
||
使用天眼查数据源(或可设定为 all 组合多个数据源)
|
||
|
||
```
|
||
./enscan -n 小米 -type tyc
|
||
```
|
||
|
||
使用多数据源一起收集(暂不支持多渠道+筛选)
|
||
|
||
```
|
||
./enscan -n 小米 -type aqc,tyc
|
||
```
|
||
|
||
使用插件渠道
|
||
|
||
```
|
||
./enscan -n 小米 -type aqc,miit
|
||
```
|
||
|
||
**请设置请求延时,防止造成影响**
|
||
|
||
```
|
||
./enscan -n 小米 -delay 3
|
||
```
|
||
|
||
### Cookie配置
|
||
|
||
**AQC**
|
||
|
||
出现安全验证请使用获取cookie的浏览器过验证即可继续,默认查询为 aiqicha.baidu.com
|
||
|
||
Cookie信息请勿直接 `document.cookie`,可能因为http-only 选项无法复制全导致登陆失败
|
||
|
||

|
||
|
||
**TYC tycid**
|
||
|
||
配置COOKIE后配置tycid
|
||
|
||

|
||
|
||
其他Cookie请自行参考获取
|
||
|
||
|
||
### 选项说明
|
||
|
||
#### **field 获取字段**
|
||
|
||
使用参数 `field`指定需要查询的信息,可指定多参数一起查询,方便快速收集
|
||
|
||
```
|
||
-n 小米 -field icp,app
|
||
```
|
||
|
||
支持以下参数
|
||
|
||
- `icp` 网站备案信息
|
||
- `weibo` 微博
|
||
- `wechat` 微信公众号
|
||
- `app` 应用信息
|
||
- `job` 招聘信息
|
||
- `wx_app` 微信小程序
|
||
- `copyright` 软件著作权
|
||
- `supplier` 供应商信息(通过招标书确定)
|
||
- 其他(根据插件情况更新)
|
||
|
||
#### **type 获取字段**
|
||
|
||
使用参数 `type`可以指定需要API数据源
|
||
|
||
```
|
||
-n 小米 -type tyc
|
||
```
|
||
**查询数据源**
|
||
|
||
- `aqc` 爱企查
|
||
- `tyc` 天眼查
|
||
- `kc` 快查
|
||
- `all` 全部查询
|
||
|
||
**插件**
|
||
|
||
- `aldzs` 阿拉丁 (仅小程序)
|
||
- `coolapk` 酷安市场 (仅APP)
|
||
- `qimai` 七麦数据(仅APP)
|
||
- `miit` HG-ha 的 ICP_Query (ICP备案、APP、小程序、快应用) **非狼组维护,团队成员请使用内部版本**
|
||
|
||
#### 完整参数
|
||
|
||
*文档更新不及时,请以程序提示为准*
|
||
|
||
| 参数 | 样例 | 说明 |
|
||
| -------------- | -------------- | ------------------------------------------------------------ |
|
||
| -n | 小米 | 关键词 |
|
||
| -i | 29453261288626 | 公司PID(自动识别类型) |
|
||
| -f | file.txt | 批量查询,文本按行分隔(可选PID模式) |
|
||
| -type | aqc | API类型 |
|
||
| -o | | 结果输出的文件夹位置(可选) |
|
||
| -is-merge | | 合并导出 |
|
||
| -invest | | 投资比例 |
|
||
| -field | icp | 获取字段信息 |
|
||
| -deep | 1 | 递归搜索n层公司,需搭配invest使用 |
|
||
| -hold | | 是否查询控股公司(可能需要VIP账户) |
|
||
| -supplier | | 是否查询供应商信息 |
|
||
| -branch | | 查询分支机构(分公司)信息 |
|
||
| -is-branch | | 深度查询分支机构信息(数量巨大) |
|
||
| -api | | 是否API模式 |
|
||
| -debug | | 是否显示debug详细信息 |
|
||
| -is-show | | 是否展示信息输出 |
|
||
| -is-group | | 查询关键词为集团 |
|
||
| -is-pid | | 批量查询文件是否为公司PID |
|
||
| -delay | | 每个请求延迟(S)-1为随机延迟1-5S |
|
||
| -branch-filter | | 提供一个正则表达式,名称匹配该正则的分支机构和子公司会被跳过 |
|
||
| -proxy | | 设置代理 |
|
||
| -timeout | | 每个请求默认1(分钟)超时 |
|
||
| -no-merge | | 批量查询【取消】合并导出 |
|
||
| -v | | 版本信息 |
|
||
|
||
|
||
|
||
### API模式
|
||
|
||
**api调用效果**
|
||
|
||
可使用 https://enscan.wgpsec.org/api/info 体验 (因被滥用下线)
|
||
|
||
🥹plat平台已停止维护,不要问了~
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
#### API说明
|
||
|
||
获取信息将实时查询展示,可与其他工具进行API联动,请注意**不要开放到公网**
|
||
|
||
**获取信息**
|
||
|
||
```
|
||
GET /api/info?search=小米&invest=100&branch=true
|
||
```
|
||
|
||
| 参数 | 参数 | 说明 |
|
||
| -------- | -------------------- | -------------------------- |
|
||
| name | 文本 | 完整公司名称(二选一) |
|
||
| type | 文本,与命令参数一致 | 数据源 |
|
||
| field | 文本,与命令参数一致 | 筛选指定信息 |
|
||
| depth | 数字 | 爬取几层公司 如 2 为孙公司 |
|
||
| invest | 数字 | 筛选投资比例 |
|
||
| holds | true | 筛选控股公司 |
|
||
| supplier | true | 筛选供应商信息 |
|
||
| branch | true | 筛选分支信息 |
|
||
| output | true | 为true导出excel表格下载 |
|
||
|
||
#### 启动部署
|
||
|
||
**golang 版本依赖**
|
||
|
||
```
|
||
go >= 1.22.1
|
||
```
|
||
|
||
**API模式**
|
||
|
||
启动API模式将在31000端口监听,并启动api服务,可通过api服务进行调用读取数据
|
||
|
||
```
|
||
./enscan --api
|
||
```
|
||
|
||
<!--auto_detail_active_begin_e1c6fb434b6f0baf6912c7a1934f772b-->
|
||
## 项目相关
|
||
|
||
|
||
## 最近更新
|
||
|
||
#### [v2.0.5] - 2026-05-28
|
||
|
||
- 修复AQC 查询问题
|
||
- 修复部分深度查询情况下会报错的问题
|
||
|
||
#### [v2.0.4] - 2025-10-31
|
||
|
||
**修复**
|
||
- 修复查询多级投资信息卡死问题
|
||
|
||
#### [v2.0.3] - 2025-10-23
|
||
|
||
**修复**
|
||
- 修复tyc bug
|
||
**修复**
|
||
- list bug
|
||
|
||
#### [v1.3.1] - 2025-07-22
|
||
|
||
**修复**
|
||
- 修复查询投资企业名称bug
|
||
**新增**
|
||
- 增加RB的查询超限提示
|
||
|
||
#### [v1.2.2] - 2025-05-20
|
||
|
||
**修复**
|
||
- 修复TYC查询问题。
|
||
|
||
<!--auto_detail_active_end_f9cf7911015e9913b7e691a7a5878527-->
|