Build
Connect & operate
Design & teams
Start hereScope a build in one callBring a spec, a wireframe, or a paragraph. You leave with an architecture, a timeline, and a number.Book a scoping call
AI software
LLM & data systems
Vibe coding
Ready to ship?Put AI where the work isAgents, RAG, and private LLMs wired into the systems your team already uses — not a chatbot bolted to a homepage.Discuss an AI project
Domain firstWe learn your workflow before we model itRegulated, operational, or high-volume — the constraints belong in the schema, not in a training doc.Talk about your domain
Plan smarterEstimate before you commitCost ranges, scope templates, and the questions we ask in discovery — free, no form.Open the cost calculator
Real conversationsTalk with a technical leadNo SDR, no discovery gauntlet. The person on the call is the one who scopes the build.Book a call
MCP Servers · wgpsec

ENScan_GO

ENScan_GO is a Go-based OSINT tool for aggregating company information from multiple Chinese business data sources (AiqiCha, Tianyancha, Kuaiza, Finbird). It collects ICP registrations, apps, WeChat accounts, and corporate relationships in a single pass, designed for security research and penetration testing workflows.

Source: GitHub — github.com/wgpsec/ENScan_GO
4.5k
GitHub stars
431
Forks
Go
Primary language
Apache-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorywgpsec/ENScan_GO
Ownerwgpsec
Primary languageGo
LicenseApache-2.0 — OSI-approved
Stars4.5k
Forks431
Open issues26
Latest releasev2.0.5 (2026-03-28)
Last updated2026-03-30
Sourcehttps://github.com/wgpsec/ENScan_GO

What ENScan_GO is

Written in Go, the tool queries multiple third-party APIs via cookie-based authentication to aggregate and filter corporate entity data. It supports batch processing, hierarchical company relationship traversal, regex filtering, MCP server mode, and REST API exposure for tool integration.

Quickstart

Get the ENScan_GO source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/wgpsec/ENScan_GO.gitcd ENScan_GO# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Red team asset discovery

Rapidly enumerate target organization's subsidiary structure, ICP registrations, and associated apps/WeChat accounts to build attack surface mapping for penetration tests.

Supply chain reconnaissance

Query supplier relationships and investment chains for a company to identify interconnected entities and third-party risk in due diligence or M&A workflows.

Bulk OSINT automation

Batch process company lists to extract structured data (ICP, apps, recruitment info, copyrights) and export merged results for reporting or further analysis.

Implementation considerations

  • Go 1.22.1+ required; prebuilt binaries available on GitHub releases but must verify checksum and origin.
  • Initial setup requires extracting and configuring HTTP-only cookies from multiple Chinese business lookup sites (manual, browser-dependent).
  • Tool maintains local cache (`enscan.gob`) between runs; must manually delete to refresh data for the same entity.
  • Implements request delay mechanism (`-delay` flag) to mitigate rate limiting; default behavior may trigger account 'abnormality' warnings from data providers.
  • MCP server mode (localhost:8080) enables integration with Claude/Cherry Studio but should never be exposed to untrusted networks.

When to avoid it — and what to weigh

  • No Chinese business data access requirement — Tool is purpose-built for Chinese domestic companies (ICP, Baidu-indexed data, Chinese app stores). Ineffective outside that context.
  • Adversarial authentication or anti-automation defenses required — Tool relies on third-party API cookies and may trigger rate limiting or account suspension. Documentation notes accounts may become 'abnormal' from usage.
  • Minimal API token/credential management — Requires manual cookie extraction and configuration for each data source (AiqiCha, Tianyancha, etc.). Significant operational overhead in credential rotation.
  • Real-time or SLA-bound integrations — Data sources are external and subject to availability. No guaranteed uptime, SLA, or support model documented.

License & commercial use

Apache License 2.0 (SPDX: Apache-2.0). Permissive OSI-approved license allowing commercial use, modification, and distribution under same terms; reproduction of license and copyright notice required.

Apache-2.0 is OSI-approved and permits commercial use. However, use is subject to terms of service of underlying data sources (AiqiCha, Tianyancha, etc.), which are proprietary APIs not controlled by this project. Legal review of TOS is essential before production deployment. Any account suspension or data access denial is beyond the project's control.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Tool aggregates data from external APIs using user-supplied cookies; credentials stored in plaintext config file on disk. Account compromise risk if config leaked. Project disclaimer states tool is for 'learning/security purposes only' and warns users may face 'account abnormality' from provider rate limiting. MCP server mode (localhost:8080) must be isolated from untrusted networks. No audit logs, no request signing, no integrity verification of responses. Supply chain risk: depends on Go standard library and third-party data sources.

Alternatives to consider

Shodan / Censys

Global OSINT platforms for IP/domain/certificate intelligence; not Chinese-focused but broader scope and higher data freshness.

TheHarvester / Maltego

Open-source and commercial OSINT frameworks with plugin architecture; more flexible but require manual Chinese API integration.

In-house web scraper / Bright Data

Custom scraping solution or commercial proxy service for direct API queries; higher cost but avoids cookie management and provider TOS risk.

Software development agency

Build on ENScan_GO with DEV.co software developers

Review the GitHub repository, test with a small batch of company names, and confirm compatibility with your data source accounts. Verify TOS compliance before production use.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

ENScan_GO FAQ

What data sources does ENScan_GO query?
AiqiCha (爱企查), Tianyancha (天眼查), Kuaiza (快查), Finbird (风鸟), and plugin integrations (Coolapk, Qimai, MIIT ICP Query). Qichacha and Xiaolan are noted as 'not provided' (VIP-only or unavailable).
Will using this tool get my account suspended?
Documentation explicitly warns that usage 'may result in account abnormality' on provider platforms. The tool implements delay mechanisms to mitigate, but no guarantee. Compliance with provider TOS is user's responsibility.
Can I run this in production as a microservice?
Partially. The tool supports MCP and REST API modes, but it is stateful (local cache), single-instance, and lacks retry/timeout/failover logic suitable for HA deployments. Designed for ad-hoc or batch workflows, not 24/7 services.
Is this tool legal to use?
Project explicitly disclaims responsibility; it queries public data APIs but TOS of underlying data sources may restrict commercial/bulk use. Legal review by user required before deployment in commercial or high-risk contexts.

Custom software development services

Open-source adoption creates integration work. DEV.co supplies the software development services that close the gap between ENScan_GO and a running mcp servers system your team can operate.

Evaluate ENScan_GO for Your Red Team or OSINT Workflow

Review the GitHub repository, test with a small batch of company names, and confirm compatibility with your data source accounts. Verify TOS compliance before production use.