← Back to Skills Marketplace
site analyzing tools
by
EvanFromDowntown
· GitHub ↗
· v1.0.2
· MIT-0
396
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install site-analyze
Description
站点综合分析工具,析出域名/IP的机房位置、ISP、网络路径、robots策略等完整站点画像。当用户要分析某个域名或IP的机房部署、归属、网络质量时触发。支持:分析源机房位置、ISP/ASN归属、GeoDNS/CDN检测、traceroute路径分析、延迟探测、robots.txt策略。首次使用自动探测本机网络环...
Usage Guidance
This skill appears to be what it claims: a network/site analysis toolkit. Before installing or running it, note: (1) it will make many outbound requests to public services (ip-api, ipinfo, ipify, Google/Cloudflare DoH) and to the target site(s) — your machine's IP and basic metadata will be visible to those services; (2) it writes ~/.site-analyzer-env.json to your home directory on first run; (3) it will invoke local networking tools (dig, traceroute, ping, whois) if present and fall back to HTTPS APIs in some cases; (4) it sets the User-Agent to mimic Googlebot when fetching robots.txt. If you are comfortable with those network disclosures, running this skill is reasonable. If you need extra caution, run it in an isolated environment (container/VM) or review/modify the scripts (e.g., change endpoints, remove Googlebot UA, or disable automatic probing) before use.
Capability Analysis
Type: OpenClaw Skill
Name: site-analyze
Version: 1.0.2
The site-analyze skill bundle is a comprehensive network reconnaissance and site profiling tool that performs DNS lookups, IP geolocation, traceroute, WHOIS queries, latency tests, and robots.txt analysis. The implementation uses standard Python libraries (requests, subprocess, socket) and external APIs (ip-api.com, ipinfo.io) in a manner consistent with its stated purpose. The code follows security best practices by using subprocess.run with argument lists to prevent shell injection and lacks any indicators of data exfiltration, persistence, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description (DNS, traceroute, ping, whois, robots, IP ownership) match the included scripts and runtime behavior. External services (ip-api, ipinfo, ipify, public DoH endpoints) and local binaries (dig/traceroute/ping/whois when available) are used in ways expected for this purpose. The manifest lists no required env vars or credentials, which aligns with the implementation.
Instruction Scope
SKILL.md and the scripts limit actions to network discovery: probing host public IP and DNS, fetching robots.txt, running whois/traceroute/ping, and querying public IP lookup APIs. The agent is instructed to create/read ~/.site-analyzer-env.json (used as baseline) and to call only the listed scripts. There are no instructions to read unrelated local files, other agents' configs, or secrets.
Install Mechanism
No install spec; the skill ships as code files and runs in-place. No remote downloads, package installs, or extracted archives are performed by the skill itself.
Credentials
The skill requests no credentials and does not access environment variables. However it makes multiple outbound calls to third-party services (api.ipify.org, ip-api.com via HTTP, ipinfo.io via HTTPS, public DoH endpoints, and robots/target sites). Those calls will disclose the probe host's IP and timing to those services and are intrinsic to the tool's function.
Persistence & Privilege
The skill writes a small JSON file at ~/.site-analyzer-env.json to store probe results; always:false and no system-wide config changes. This persistent file is reasonable for baseline measurements but is a change to the user's home directory that the user should be aware of.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install site-analyze - After installation, invoke the skill by name or use
/site-analyze - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- 文档结构优化,流程链图替换为流程图,显示各阶段并发与串行关系
- 新增详细调用流程说明,明确各脚本参数与调用顺序
- 明确各子 skill 索引、主要功能、对应脚本关系
- 详细说明 DNS 查询 UDP 与 DoH 回退策略
- 站点画像输出内容细化,标注符号更直观
- 补充常见注意事项与各子 skill 脚本维护方式
v1.0.1
site-analyze 1.0.1 introduces a modular architecture with dedicated sub-skills and enhanced site analysis features.
- Reorganized the tool as a suite of sub-skills (DNS, IP info, traceroute, whois, ping, robots), each in its own directory and script.
- Added `/scripts/analyze.py` for orchestrating comprehensive, multi-phase site analysis.
- Environment probing script (`00_probe_env.sh`) now auto-detects local network as a baseline.
- Enhanced domain/IP profiling: outputs include DNS (GeoDNS/CDN detection), routing, latency, IP/ASN details, robots policy, and whois.
- All scripts now support structured JSON output via `--json` flag.
- Removed legacy monolithic scripts in favor of modular implementations.
v1.0.0
Initial release of site-analyze – a comprehensive website infrastructure tracing tool.
- Provides detailed reports on IP geolocation, CDN use, routing paths, latency, SSL certificates, subdomains, and server headers.
- Uses multi-provider DNS over HTTPS (DoH) to bypass UDP blocks and identify origin details.
- Automatically detects major CDN providers (Cloudflare, Akamai, Aliyun, Tencent Cloud, etc.).
- No external API keys required; works from any standard outbound HTTPS network.
- Includes a user-friendly command-line script and clear guidance on interpreting analysis results.
Metadata
Frequently Asked Questions
What is site analyzing tools?
站点综合分析工具,析出域名/IP的机房位置、ISP、网络路径、robots策略等完整站点画像。当用户要分析某个域名或IP的机房部署、归属、网络质量时触发。支持:分析源机房位置、ISP/ASN归属、GeoDNS/CDN检测、traceroute路径分析、延迟探测、robots.txt策略。首次使用自动探测本机网络环... It is an AI Agent Skill for Claude Code / OpenClaw, with 396 downloads so far.
How do I install site analyzing tools?
Run "/install site-analyze" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is site analyzing tools free?
Yes, site analyzing tools is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does site analyzing tools support?
site analyzing tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created site analyzing tools?
It is built and maintained by EvanFromDowntown (@evanfromdowntown); the current version is v1.0.2.
More Skills