vanhauser-thc/thc-hydra

hydra

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 5th, 2026
Created on April 24th, 2014
Open Issues & Pull Requests: 49 (+0)
GitHub issues: Enabled
Number of forks: 2,661
Total Stargazers: 12,245 (+0)
Total Subscribers: 437 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 28.5 days
90th percentile: 55.7 days
Tracked items: 100

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 17% of issues opened in the past year have been closed. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 891 days
Stale 30+ days: 15
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (11)
  • enhancement (6)
  • good first issue (4)
  • best practice (2)
  • bug (2)

Detailed Description

Hydra is a brute-force password cracking tool that supports parallel attacks across multiple network protocols.

Hydra addresses the security risk posed by weak passwords by enabling researchers and security consultants to demonstrate how easily unauthorized remote access can be gained to systems. It works by attempting credential combinations against target services in parallel, rather than sequentially, which significantly accelerates the attack process compared to single-threaded alternatives. The tool's modular architecture allows it to attack numerous protocols through a unified interface.

Organizations conducting authorized penetration testing or security research should consider Hydra if they need to test multiple protocol implementations with a single tool. It is particularly suited for environments where testing across diverse services—such as SSH, FTP, HTTP, databases, and VoIP systems—is required. The README does not compare Hydra to other tools in its category, so no comparative guidance can be offered.

The project maintains a stable release version alongside an active development repository where new features and bug fixes are integrated. The tool has been tested to compile across multiple operating systems including Linux, Windows via Cygwin, Solaris, FreeBSD, OpenBSD, macOS, and QNX. The module system is designed to be straightforward enough that adding support for new protocols does not require extensive effort, and the maintainers actively encourage community contributions for writing, enhancing, or fixing protocol modules.