Skip to content

Cyberspace Search ​

TestNet integrates with major internet space search engines, allowing you to query asset information directly within the platform and import results into your asset library.

Supported Engines ​

EngineDescriptionWebsite
FOFAChinese internet space mapping, rich query syntaxfofa.info
HunterQiAnXin Eagle-Eye platform, comprehensive datahunter.qianxin.com
Quake360 global internet space mappingquake.360.net
ShodanInternational leader, global coverageshodan.io
ZoomEyeKnownsec's internet space radarzoomeye.org
Zone0.zone asset mapping platform0.zone

Configure API Keys ​

Before using search engine features, configure the API Key for each engine.

  1. Go to "Cyberspace Search" → "Search Config"
  2. Select the engine to configure
  3. Enter your API Key (obtain from each engine's official site)
  4. Click "Save" — the key is stored securely and ready to use in searches

Getting API Keys

  • FOFA: Register and get the API Key from your profile page
  • Shodan: Register and get the API Key from your account page
  • Hunter: Register and get the API credit key from your profile
  • Quake: Register a 360 Quake account and apply for the key in your profile center

Search engine & syntax configuration

Configure Query Syntax ​

Different engines have their own query syntaxes. You can preset common query templates in "Cyberspace Search" → "Search Config" for quick access.


Cyberspace search main interface

  1. Go to "Cyberspace Search" → "Search"
  2. Select a search engine
  3. Enter the query syntax in the search box
  4. Set a result count limit (to avoid excessive quota consumption)
  5. Click "Search"

Syntax Examples ​

text
# Search assets by domain
domain="example.com"

# Search an IP range
ip="192.168.1.0/24"

# Multi-condition query
domain="example.com" && status_code="200"

# Search by tech stack
app="WordPress" && domain="example.com"
text
# Search by hostname
hostname:example.com

# Search an IP range
net:192.168.1.0/24

# Search a specific port
port:8080 hostname:example.com

# Search by organization
org:"Example Corp"
text
# Search by domain
site:example.com

# Search by IP
ip:192.168.1.1

# Search by service
service:http hostname:example.com
text
# Search by domain suffix
domain.suffix="example.com"

# Search by IP
ip="192.168.1.1"

# Search by page title
web.title="Example"
text
# Search by domain
domain: "example.com"

# Search by IP / CIDR
ip: "192.168.1.0/24"

# Search by port & service
port: 8080 AND service: "http"
text
# Search by site/domain
site="example.com"

# Search by company name
company="Example Corp"

# Search by web page title
title="Admin Dashboard"

Import Search Results ​

After searching, import results into TestNet's asset library:

  1. Check the records to import in the result list (select-all applies to the current page; changing page or running a new search clears the selection)
  2. Click "Import Assets"
  3. Pick the Target Project the assets will belong to, then click "Confirm Import"

The import job is processed asynchronously in the background and the system confirms submission; created/skipped counters are shown on the batch import progress board.


Search History ​

Search history & query replay

Every query is automatically recorded on the "Cyberspace Search → Search History" page for later review and replay:

  • Query Replay: click a history entry to re-run the same engine and query syntax
  • Result Reuse: import assets directly from historical results
  • Cleanup: delete history entries you no longer need

Important Notes ​

Quota Consumption

  • Each search consumes the corresponding engine's API quota
  • Set a reasonable result count limit to avoid unnecessary quota usage
  • Check remaining quota for each engine regularly

Compliance Notice

Ensure you only query and import asset information for authorized targets. Unauthorized scanning may violate laws and regulations.


最近更新

Released under the MIT License