curiouslearnerdev/online_tools-ai/web-recon

Claude Code and agent skill by curiouslearnerdev/online_tools-ai

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Web content discovery and technology fingerprinting using gobuster, ffuf, feroxbuster, katana, httpx, and wafw00f

Install

npx vskill@latest install curiouslearnerdev/online_tools-ai/web-recon

SKILL.md

web-recon

Web reconnaissance workflow for HexStrike AI. Use this skill when a user wants to find hidden directories, endpoints, virtual hosts, crawl a web application, or detect the tech stack and WAF.

Workflow

1. WAF detection (wafw00f)

Always check for a WAF first — it influences wordlist choice, rate, and evasion flags.

run_tool(tool="wafw00f", url="https://<target>")

If a WAF is detected, add evasion flags to subsequent tools (e.g. --random-agent, lower thread count).

2. HTTP probing and tech detection (httpx)

Fingerprint live hosts, status codes, titles, and tech stack before brute-forcing.

run_tool(tool="httpx", target="<target>", probe=true, tech_detect=true, title=true, status_code=true)

Use the tech stack findings to choose targeted wordlists:

  • WordPress → use wp-content, wp-admin wordlists
  • PHP → look for .php extensions
  • Apache/Nginx → check for .htaccess, server-status
3. Directory and file discovery

Fast sweep (ffuf) — preferred for vhost and parameter fuzzing as well:

run_tool(tool="ffuf", url="https://<target>/FUZZ",
wordlist="..\common.txt",
match_codes="200,204,301,302,307,401,403")

Recursive discovery (feroxbuster) — use when you need deep recursive scanning:

run_tool(tool="feroxbuster", url="https://<target>",
wordlist="/usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt",
threads=10)

Extension-aware scan (gobuster) — use when tech stack is known:

run_tool(tool="gobuster", url="https://<target>",
mode="dir",
wordlist="..\common.txt",
additional_args="-x php,html,txt,bak")
4. Web crawling (katana)

Crawl the application for JS-embedded endpoints, forms, and parameters:

run_tool(tool="katana", url="https://<target>")

Feed discovered endpoints into vulnerability scanning (see web-vuln skill).

5. Virtual host enumeration

Use ffuf in vhost mode to discover hidden vhosts:

run_tool(tool="ffuf", url="https://<target>",
mode="vhost",
wordlist="/usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt")
6. WordPress-specific scan (wpscan)

If WordPress is detected, run wpscan for plugin/theme vulns and user enumeration:

run_tool(tool="wpscan", url="https://<target>",
additional_args="--enumerate u,p,t --plugins-detection aggressive")

Wordlist selection guide

Target typeRecommended wordlist
General dirs..\common.txt
Deep/thorough/usr/share/seclists/Discovery/Web-Content/raft-large-directories.txt
Files/usr/share/seclists/Discovery/Web-Content/raft-medium-files.txt
API endpoints/usr/share/seclists/Discovery/Web-Content/api/api-endpoints.txt
Backup files/usr/share/seclists/Discovery/Web-Content/raft-medium-words.txt
Vhosts/usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt

HexStrike Tool Reference

ToolUse case
wafw00fWAF detection
httpxHTTP probing, tech fingerprint
ffufFast fuzzing (dirs, vhosts, params)
feroxbusterRecursive content discovery
gobusterExtension-aware dir/file brute-force
katanaWeb crawling, JS endpoint extraction
dirsearchAlternative web path scanner
wpscanWordPress-specific enumeration

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
56
Repository forks
9
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/curiouslearnerdev/online_tools-ai/web-recon/badge)](https://verified-skill.com/skills/curiouslearnerdev/online_tools-ai/web-recon)

Something wrong with this skill or its page? Tell us.