Quake Search v1.0

v1.0.0

用于调用 Quake CLI 进行资产检索、自动翻页导出 CSV/RAW。用户提到 Quake、quake.exe、quake_for_Linux、quake_for_Apple、资产测绘、批量查询、自动翻页导出等需求时优先加载本 skill。

0· 36·0 current·0 all-time
bybigass@biglizi775

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for biglizi775/quakesearch.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Quake Search v1.0" (biglizi775/quakesearch) from ClawHub.
Skill page: https://clawhub.ai/biglizi775/quakesearch
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install quakesearch

ClawHub CLI

Package manager switcher

npx clawhub@latest install quakesearch
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description claim a Quake CLI wrapper that auto-pages and exports CSV/RAW; included script (scripts/quake_batch_cli.py) implements exactly that by locating and invoking a local Quake binary and parsing its output. No unrelated env vars, binaries, or installs are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python script which executes a local Quake binary via subprocess. The instructions stay within the described purpose (search/domain/host/info/honeypot and exports). Important operational note: the skill deliberately runs an external binary (quake.exe / quake_for_*). That binary executes outside the script's control and may perform arbitrary network I/O or store keys; users must ensure the binary is from a trusted source.
Install Mechanism
No install spec — instruction-only with an included Python script. Nothing is downloaded or written by an installer. Lowest-risk install model; the only runtime dependency is a local Quake binary which the user must provide.
Credentials
The skill does not require environment variables in metadata. SKILL.md recommends supplying the API key via QUAKE_API_KEY or --key; this is proportionate for a CLI that calls 'quake init <key>'. Minor inconsistency: the registry metadata declares no required env vars while the docs show examples using QUAKE_API_KEY. Also note that running 'quake init <key>' may cause the Quake binary to persist the key locally — ensure you understand where the binary stores credentials.
Persistence & Privilege
always:false (default). The skill does not request permanent/privileged presence, does not modify other skills, and has no install hooks that change global agent settings.
Assessment
This skill is what it says: a Python wrapper that runs a local Quake CLI to page and export results. Before using it, do the following: (1) only supply an official/trusted Quake binary — the script will execute that binary and it could do anything (network calls, store keys); (2) do not commit API keys to the repo — use environment variables or a secrets manager; (3) review where the Quake binary stores credentials (running 'quake init <key>' may persist the key); (4) run first in an isolated/test environment if you are unsure; (5) if you plan to let an agent call this autonomously, be aware the agent will be able to execute the local binary and write CSV/raw files on disk.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fws5tpwhhrhgs283zmchrrd85mgv4
36downloads
0stars
1versions
Updated 22h ago
v1.0.0
MIT-0

Quake Search Use

First

  • 目标是让用户输入 key 和查询参数后,自动翻页并导出结果。
  • 脚本支持 search/domain/host/info/honeypot 五种模式。
  • 自动识别系统并选择二进制:
    • Windows: quake.exe
    • macOS: quake_for_Apple
    • Linux: quake_for_Linux
  • 可用 --quake-bin 手动覆盖二进制路径。
  • 本 skill 可移植:整个目录复制到任意项目即可使用。

入口脚本

  • 主脚本:scripts/quake_batch_cli.py
  • 运行方式:
    • AI 无交互推荐:
      • python3 scripts/quake_batch_cli.py --no-interactive --mode search --key "$QUAKE_API_KEY" --query 'app:"exchange 2010"' --fields "ip,port,title" --page-size 100 --max-records 1000 --output-csv search.csv --output-raw search_raw.txt
    • 兼容交互:
      • python3 scripts/quake_batch_cli.py

可移植要求

  • 将 Quake 官方二进制放到 scripts/ 目录同级(至少一个):
    • quake.exe
    • quake_for_Apple
    • quake_for_Linux
  • 或者运行时通过 --quake-bin 指定绝对/相对路径。

参数说明

  • --modesearch/domain/host/info/honeypot
  • --key:可选,提供后先执行 quake init <key>
  • --quake-bin:可选,手动指定 Quake 二进制路径
  • --query:仅 search 模式需要
  • --domain:仅 domain 模式需要
  • --ip:仅 host/honeypot 模式需要
  • --fieldssearch/domain 返回字段
  • --filtersearch 模式正则过滤(映射 quake -f
  • --page-size:每页数量(1~100)
  • --max-records:最大导出条数
  • --output-csv:CSV 输出文件
  • --output-raw:RAW 输出文件
  • --no-interactive:禁止交互输入,缺参即报错

CSV 导出帮助

  • 自定义导出字段:search/domain 模式使用 --fields 指定,字段顺序即 CSV 列顺序。
  • search 常用字段:
    • ip,port,title,country,province,city,owner,time,domain,ssldomain
  • domain 常用字段:
    • domain,ip,port,title
  • 无交互导出示例(search):
    • python3 scripts/quake_batch_cli.py --no-interactive --mode search --key "$QUAKE_API_KEY" --query 'ip: "118.1XX.XX.191" AND port: "21008"' --fields "ip,port,title,country,province,city,time" --page-size 10 --max-records 50 --output-csv quake_custom.csv --output-raw quake_custom_raw.txt
  • 无交互导出示例(domain):
    • python3 scripts/quake_batch_cli.py --no-interactive --mode domain --key "$QUAKE_API_KEY" --domain "360.cn" --fields "ip,port,domain,title" --page-size 100 --max-records 1000 --output-csv quake_domain.csv --output-raw quake_domain_raw.txt
  • 结果为空时,CSV 仅保留表头;如需排查请查看 --output-raw 文件中的原始返回。

安全注意事项

  • 不要把真实 API key 写进仓库。
  • 推荐通过环境变量注入(如 QUAKE_API_KEY)。
  • 对外分发时只提供脚本和说明,不包含你的 key。

Comments

Loading comments...