ffuf-web-fuzzing — скилл для Claude Code: функции и установка
Скилл помогает составлять команды ffuf для поиска директорий, параметров и поддоменов. Пригодится и для проверки запросов с авторизацией.
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a claude-codeЧто делает ffuf-web-fuzzing
Скилл подсказывает, как разместить FUZZ в URL, заголовке или теле запроса, подобрать режим для нескольких списков и отфильтровать результаты по коду ответа, размеру или регулярному выражению. Он охватывает поиск файлов и директорий, перебор параметров, POST-запросы и обнаружение виртуальных хостов.
Для авторизованного перебора можно использовать сохранённый сырой HTTP-запрос с флагом --request. Сначала нужно захватить запрос, сохранить его в файл и заменить нужное значение на FUZZ. Для анализа результатов скилл советует автокалибровку -ac; сам ffuf устанавливается отдельно, например через go install github.com/ffuf/ffuf/v2@latest или brew install ffuf. Без сохранённого запроса с нужными заголовками и токенами авторизованный сценарий не сработает.
Какие задачи решает
- найти скрытые директории и файлы на сайте
- перебрать имена GET-параметров и их значения
- проверить виртуальные хосты по списку поддоменов
- протестировать поля POST-запроса
- отсеять повторяющиеся ответы при анализе ffuf
Примеры запросов агенту
- Подскажи команду ffuf для поиска директорий по списку слов и фильтрации повторяющихся ответов.
- Помоги перебрать значения параметра
idв GET-запросе с помощью ffuf. - Подготовь команду для авторизованного перебора по запросу из
req.txt.
Как установить ffuf-web-fuzzing
1Через Skills CLI (Vercel)
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/ffuf-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ffuf-skill/
1Через Skills CLI (Vercel)
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a codex2Вручную: положить файлы
.agents/skills/ffuf-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a cursor2Вручную: положить файлы
.cursor/skills/ffuf-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jthack/ffuf_claude_skill ffuf-skill2Вручную: положить файлы
.github/skills/ffuf-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/jthack/ffuf_claude_skill --path ffuf-skillВручную: положить файлы
.devin/skills/ffuf-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ffuf-web-fuzzing
Как установить ffuf-web-fuzzing в Claude Code?
Выполните npx skills add jthack/ffuf_claude_skill --skill ffuf-skill -a claude-code. Файл скилла появится по пути ~/.claude/skills/ffuf-skill/SKILL.md.
Что делает ffuf-web-fuzzing?
Скилл помогает составлять команды ffuf для перебора URL, параметров, заголовков и данных POST-запроса, а также разбирать результаты с фильтрами и автокалибровкой.
Как использовать ffuf с авторизованным запросом?
Сохраните полный захваченный HTTP-запрос в файл, подставьте FUZZ вместо нужного значения и примените --request. Для анализа результатов скилл рекомендует добавить -ac.