{"id":20845894,"url":"https://github.com/wgpsec/enscan_go","last_synced_at":"2025-05-13T23:09:15.545Z","repository":{"id":37644722,"uuid":"444442096","full_name":"wgpsec/ENScan_GO","owner":"wgpsec","description":"一款基于各大企业信息API的工具，解决在遇到的各种针对国内企业信息收集难题。一键收集控股公司ICP备案、APP、小程序、微信公众号等信息聚合导出。支持MCP接入","archived":false,"fork":false,"pushed_at":"2025-03-29T08:14:14.000Z","size":3561,"stargazers_count":3501,"open_issues_count":18,"forks_count":342,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-04-15T05:14:31.263Z","etag":null,"topics":["app","icp","mcp","mcp-server","redteam","redteam-tools"],"latest_commit_sha":null,"homepage":"https://opensource.wgpsec.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wgpsec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-04T14:07:28.000Z","updated_at":"2025-04-14T12:48:53.000Z","dependencies_parsed_at":"2024-01-16T14:52:38.280Z","dependency_job_id":"4164e692-4c32-484a-8670-a4b6d286d5cb","html_url":"https://github.com/wgpsec/ENScan_GO","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wgpsec%2FENScan_GO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wgpsec%2FENScan_GO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wgpsec%2FENScan_GO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wgpsec%2FENScan_GO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wgpsec","download_url":"https://codeload.github.com/wgpsec/ENScan_GO/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254042030,"owners_count":22004829,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","icp","mcp","mcp-server","redteam","redteam-tools"],"created_at":"2024-11-18T02:14:19.368Z","updated_at":"2025-05-13T23:09:10.519Z","avatar_url":"https://github.com/wgpsec.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/wgpsec/ENScan_GO\"\u003e\n    \u003cimg src=\"README/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n  \u003ch3 align=\"center\"\u003eENScan Go\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    剑指HW/SRC，解决在HW/SRC场景下遇到的各种针对国内企业信息收集难题\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n\u003ca href=\"https://github.com/wgpsec/ENScan_GO/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/wgpsec/ENScan_GO\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wgpsec/ENScan_GO/releases\"\u003e\u003cimg alt=\"GitHub releases\" src=\"https://img.shields.io/github/release/wgpsec/ENScan_GO\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wgpsec/ENScan_GO/blob/main/LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wgpsec/ENScan_GO/releases\"\u003e\u003cimg alt=\"Downloads\" src=\"https://img.shields.io/github/downloads/wgpsec/ENScan_GO/total?color=brightgreen\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://goreportcard.com/report/github.com/wgpsec/ENScan_GO\"\u003e\u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/wgpsec/ENScan_GO\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/wgpsec\"\u003e\u003cimg alt=\"Twitter\" src=\"https://img.shields.io/twitter/follow/wgpsec?label=Followers\u0026style=social\" /\u003e\u003c/a\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003ca href=\"https://github.com/wgpsec/ENScan_GO/discussions\"\u003e\u003cstrong\u003e探索更多Tricks »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003cbr /\u003e\n      \u003ca href=\"https://github.com/wgpsec/ENScan_GO?tab=readme-ov-file#%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97\"\u003e🧐如何使用\u003c/a\u003e\n      ·\n    \u003ca href=\"https://github.com/wgpsec/ENScan_GO/releases\"\u003e⬇️下载程序\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/wgpsec/ENScan_GO/issues\"\u003e❔反馈Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/wgpsec/ENScan_GO/discussions\"\u003e🍭提交需求\u003c/a\u003e\n  \u003c/p\u003e\n\n\n\n## 🤷‍♂️郑重声明\n\n文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用，任何人不得将其用于非法用途以及盈利等目的，否则后果自行承担。\n\n使用均为公开数据，**不提供破解、绕过防护手段**，使用程序可能导致 ⌈账号异常⌋\n\n**若该程序影响或侵犯到您的合法权益，请与我们联系** admin#wgpsec.org(#替换为@)\n\n## ⚒️功能列表\n\n![ENScanGo](README/ENScanGo.png)\n\n- 支持以下数据源\n    - 爱企查\n    - 天眼查\n    - 快查\n    - 企查查（不提供）\n    - 小蓝本（不提供）\n- 数据插件\n    - 阿拉丁 （数据反馈比较老旧暂时下线）\n    - 酷安市场\n    - 七麦数据\n    - 备案信息查询API\n\n- 可查询信息\n    - ICP备案\n    - APP\n    - 微博\n    - 微信公众号\n    - 控股公司\n    - 供应商\n    - 小程序\n    - 公开招聘信息\n    - 对外投资信息\n    - ...\n- 实用功能\n    - 支持合并导出\n    - 正则过滤公司\n    - 支持深度查询 收集多层孙公司\n    - 支持API模式提供工具联动\n\n\n## 使用指南\n\n### 首次使用\n\n前往[RELEASE](https://github.com/wgpsec/ENScan_GO/releases)下载编译好的文件使用\n\n首次使用时需要使用 -v 命令生成配置文件并配置Cookie\n\n```\n./enscan -v\n```\n\n### 快速使用\n\n*如遇到无法访问等情况，可自行尝试挂上burp或代理*\n\n**默认公司信息** (网站备案, 微博, 微信公众号, app)\n\n```\n./enscan -n 小米\n```\n\n**批量查询**（ 文本按行分隔 可选PID模式）\n\n```\n./enscan -f f.txt\n```\n\n**对外投资占股100%的公司**\n\n```\n./enscan -n 小米 -invest 100\n```\n\n**组合筛选**\n\n大于51%公司、分支机构，只要ICP备案信息\n\n```\n./enscan -n 小米 -field icp -invest 51  --branch\n```\n\n收集孙公司 (deep参数，需要与invest一起使用) 大于51%公司、分支机构，只要ICP备案信息\n\n```\n./enscan -n 小米 -field icp -invest 51 --branch --deep 2\n```\n\n**使用不同渠道**\n\n使用天眼查数据源（或可设定为 all 组合多个数据源）\n\n```\n./enscan -n 小米 -type tyc\n```\n\n使用多数据源一起收集（暂不支持多渠道+筛选）\n\n```\n./enscan -n 小米 -type aqc,tyc\n```\n\n使用插件渠道\n\n```\n./enscan -n 小米 -type aqc,miit\n```\n\n**请设置请求延时，防止造成影响**\n\n```\n./enscan -n 小米 -delay 3\n```\n\n### 使用MCP\n\n开启MCP服务器，将会监听本地的 http://localhost:8080\n\n```\n./enscan --mcp\n```\n\n以 Cherry Studio 配置为例\n\n![image-20250329160425571](./README/image-20250329160425571.png)\n\n配置完成完成后开启MCP服务\n\n![image-20250329160556011](./README/image-20250329160556011.png)\n\n配置完成后可以根据自己的需求编写prompt 欢迎 [在此](https://github.com/wgpsec/ENScan_GO/discussions/163) 分享好用的prompt \n\n### Cookie配置\n\n**AQC**\n\n出现安全验证请使用获取cookie的浏览器过验证即可继续，默认查询为 aiqicha.baidu.com\n\nCookie信息请勿直接 `document.cookie`，可能因为http-only 选项无法复制全导致登陆失败\n\n![image-20221028223835307](README/image-20221028223835307.png)\n\n**TYC tycid**\n\n配置COOKIE后配置tycid\n\n![image-20230722194839975](./README/image-20230722194839975.png)\n\n\n**TYC auth_token**\n\n配置COOKIE后配置auth_token\n\n![image-20250215132223242](./README/image-20250215132223242.jpg)\n\n其他Cookie请自行参考获取\n\n\n### 选项说明\n\n#### **field 获取字段**\n\n使用参数 `field`指定需要查询的信息，可指定多参数一起查询，方便快速收集\n\n```\n-n 小米 -field icp,app\n```\n\n支持以下参数\n\n- `icp` 网站备案信息\n- `weibo` 微博\n- `wechat` 微信公众号\n- `app` 应用信息\n- `job` 招聘信息\n- `wx_app` 微信小程序\n- `copyright` 软件著作权\n- `supplier` 供应商信息（通过招标书确定）\n- 其他（根据插件情况更新）\n\n#### **type 获取字段**\n\n使用参数 `type`可以指定需要API数据源\n\n```\n-n 小米 -type tyc\n```\n**查询数据源**\n\n- `aqc`   爱企查\n- `tyc`   天眼查\n- `kc`    快查\n- `all`   全部查询\n\n**插件**\n\n- `aldzs` 阿拉丁 （仅小程序）\n- `coolapk` 酷安市场 （仅APP）\n- `qimai` 七麦数据（仅APP）\n- `miit`   HG-ha 的 ICP_Query  (ICP备案、APP、小程序、快应用) **非狼组维护，团队成员请使用内部版本**\n\n#### 完整参数\n\n*文档更新不及时，请以程序提示为准*\n\n| 参数           | 样例           | 说明                                                         |\n| -------------- | -------------- | ------------------------------------------------------------ |\n| -n             | 小米           | 关键词                                                       |\n| -i             | 29453261288626 | 公司PID（自动识别类型）                                      |\n| -f             | file.txt       | 批量查询，文本按行分隔（可选PID模式）                        |\n| -type          | aqc            | API类型                                                      |\n| -o             |                | 结果输出的文件夹位置(可选)                                   |\n| -is-merge      |                | 合并导出                                                     |\n| -invest        |                | 投资比例                                                     |\n| -field         | icp            | 获取字段信息                                                 |\n| -deep          | 1              | 递归搜索n层公司，需搭配invest使用                            |\n| -hold          |                | 是否查询控股公司（可能需要VIP账户）                          |\n| -supplier      |                | 是否查询供应商信息                                           |\n| -branch        |                | 查询分支机构（分公司）信息                                   |\n| -is-branch     |                | 深度查询分支机构信息（数量巨大）                             |\n| -api           |                | 是否API模式                                                  |\n| -debug         |                | 是否显示debug详细信息                                        |\n| -is-show       |                | 是否展示信息输出                                             |\n| -is-group      |                | 查询关键词为集团                                             |\n| -is-pid        |                | 批量查询文件是否为公司PID                                    |\n| -delay         |                | 每个请求延迟（S）-1为随机延迟1-5S                            |\n| -branch-filter |                | 提供一个正则表达式，名称匹配该正则的分支机构和子公司会被跳过 |\n| -proxy         |                | 设置代理                                                     |\n| -timeout       |                | 每个请求默认1（分钟）超时                                    |\n| -no-merge      |                | 批量查询【取消】合并导出                                     |\n| -v             |                | 版本信息                                                     |\n\n\n\n### API模式\n\n**api调用效果**\n\n可使用 https://enscan.wgpsec.org/api/info 体验 (因被滥用下线)\n\n🥹plat平台已停止维护，不要问了~\n\n![image-20221028231744940](README/image-20221028231744940.png)\n\n![image-20221028231815437](README/image-20221028231815437.png)\n\n![image-20221028231831102](README/image-20221028231831102.png)\n\n![image-20221028232013627](README/image-20221028232013627.png)\n\n#### API说明\n\n获取信息将实时查询展示，可与其他工具进行API联动，请注意**不要开放到公网**\n\n**获取信息**\n\n```\nGET /api/info?search=小米\u0026invest=100\u0026branch=true\n```\n\n| 参数     | 参数                 | 说明                       |\n| -------- | -------------------- | -------------------------- |\n| name     | 文本                 | 完整公司名称（二选一）     |\n| type     | 文本，与命令参数一致 | 数据源                     |\n| field    | 文本，与命令参数一致 | 筛选指定信息               |\n| depth    | 数字                 | 爬取几层公司 如 2 为孙公司 |\n| invest   | 数字                 | 筛选投资比例               |\n| holds    | true                 | 筛选控股公司               |\n| supplier | true                 | 筛选供应商信息             |\n| branch   | true                 | 筛选分支信息               |\n| output   | true                 | 为true导出excel表格下载    |\n\n#### 启动部署\n\n**golang 版本依赖**\n\n```\ngo \u003e= 1.22.1\n```\n\n**API模式**\n\n启动API模式将在31000端口监听，并启动api服务，可通过api服务进行调用读取数据\n\n```\n./enscan --api\n```\n\n## 交流\u0026反馈\n\n关注公众号 `WgpSec狼组安全团队` 回复`加群`一起交流~\n\n![](https://assets.wgpsec.org/www/images/wechat.png)\n\n[![Stargazers over time](https://starchart.cc/wgpsec/ENScan_GO.svg)](https://starchart.cc/wgpsec/ENScan_GO)\n\n## 404星链计划\n\n\u003cimg src=\"https://github.com/knownsec/404StarLink/raw/master/Images/logo.png\" width=\"30%\"\u003e\n\nENScanGo 现已加入 [404星链计划](https://github.com/knownsec/404StarLink)\n\n## JetBrains OS licenses\n\n``ENScanGo`` had been being developed with `GoLand` IDE under the **free JetBrains Open Source license(s)** granted by\nJetBrains s.r.o., hence I would like to express my thanks here.\n\n\u003ca href=\"https://www.jetbrains.com/?from=wgpsec\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/wgpsec/.github/master/jetbrains/jetbrains-variant-4.png\" width=\"256\" align=\"middle\"/\u003e\u003c/a\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwgpsec%2Fenscan_go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwgpsec%2Fenscan_go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwgpsec%2Fenscan_go/lists"}