hydra-bruteforce

Run Hydra credential brute-forcing against network services with bounded wordlists.

Updated May 7, 2026
One-click install
npx skills add https://github.com/gongzeq/VAPT3 --skill hydra-bruteforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hydra-bruteforce
Source: https://github.com/gongzeq/VAPT3/tree/main/secbot/skills/hydra-bruteforce
Command: npx skills add https://github.com/gongzeq/VAPT3 --skill hydra-bruteforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps security teams safely test for weak credentials by running Hydra against a single target/service with bounded username and password lists, returning any successful credential pairs.

Core Features & Use Cases

  • Wordlist-driven credential testing against supported services (ssh, ftp, telnet, http-post-form, and more) with controlled inputs.
  • Automatic parsing of Hydra outputs into a structured list of credentials for auditing and remediation planning.
  • Safety gating through HighRiskGate; explicit user authorization is required before executing high-risk credential brute-forcing and all actions are auditable.
  • Flexible wordlist management via secbot/resource/fuzzDicts/, including optional user_dict and pass_dict inputs to extend credentials without exposing host FS.
  • Easy integration into security workflows, with sandboxed execution and consistent result schemas.

Quick Start

Provide a target, service, and optional user/password lists to run Hydra against the target and enumerate weak credentials.

Frequently Asked Questions about hydra-bruteforce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I brute-force weak credentials for SSH and FTP services during a security audit?

To brute-force weak credentials for SSH and FTP, you can test a target's authentication using bounded username and password lists. This skill runs Hydra against specified network services to verify policy effectiveness and identify successful credential pairs.

Can I use custom wordlists for password brute-forcing, or do I need to use default dictionaries?

Yes, you can use custom wordlists for password brute-forcing. The skill supports flexible wordlist management, allowing you to provide optional user_dict and pass_dict inputs to extend credentials without exposing the host filesystem.

Does Hydra brute-forcing require explicit authorization before testing network services?

Yes, Hydra brute-forcing requires explicit authorization. The skill implements safety gating through a HighRiskGate, ensuring user authorization is obtained before executing high-risk credential testing, with all actions remaining auditable.

What is the safest way to automate credential testing and parse the results?

The safest way to automate credential testing is using a sandboxed execution environment with defined CLI inputs. This skill parses Hydra outputs into a structured list of discovered credentials and attempt counts for remediation planning.

What services are supported for targeted credential brute-forcing in penetration testing?

Supported services for credential brute-forcing include SSH, FTP, Telnet, HTTP post forms, and databases. The skill targets these network services to enumerate weak credentials and verify remediation needs during security assessments.

How do I get structured output from Hydra for auditing weak credentials?

You get structured output from Hydra by using this skill to automatically parse the results into a structured list. The output includes discovered credential pairs and attempt counts, formatted specifically for security auditing and remediation planning.