| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: hydra | Distribution: openSUSE Tumbleweed |
| Version: 9.6 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 17 13:59:08 2025 |
| Group: Productivity/Networking/Diagnostic | Build host: reproducible |
| Size: 1338236 | Source RPM: hydra-9.6-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/vanhauser-thc/thc-hydra | |
| Summary: A network logon cracker with support for many different services | |
A parallelized network login cracker, created as a proof of concept tool for security researchers to demonstrate how easy it can be to crack logins for a particular target. Hydra works by using different approaches, such as brute-force attacks and dictionary attacks, in order to guess the right username and password combination.
AGPL-3.0-only
* Wed Sep 17 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Add conditional pkgconfig(freerdp3) BuildRequires, support for
freerdp3 was added in version 9.6. Build with latest freerdp for
current versions of openSUSE and SLE.
* Fri Sep 12 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 9.6
* freerdp v2 -> v3.
* compile fixes (eg. gcc-15).
* pop3 capability fix.
* mysql library upgrade.
* http-form fixes.
* postgres custom port support.
* smb better expired support.
* ssh legacy cipher support.
* http 403 support.
- Update patch:
* fix-prototype-mismatches.patch
* Mon Jul 21 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Add patch fix-prototype-mismatches.patch
* Wed May 14 2025 Jan Engelhardt <jengelh@inai.de>
- Make build recipe POSIX sh compatible (no pushd). Trim
unnecessary `exit 1` since scriptlets run with sh -e anyway.
- Trim unquantified claims from summary line. Have the %description
talk about hydra, not about papers or other tools.
* Thu May 08 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Replace #!/bin/sh with #!/bin/bash in hydra-wizard.sh
- Remove unused BuildRequires
- Remove old / broken conditional BuildRequires
- Fix file permissions
* Tue May 06 2025 Eyad Issa <eyadlorenzo@gmail.com>
- Fix freerdp version to 2, as hydra does not compile with
freerdp 3 (https://github.com/vanhauser-thc/thc-hydra/issues/935)
- Use common URL format in source URL
- Use pkgconfig when possible to specify BuildRequires
* Mon Jun 12 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 9.5
* http-form:
+ The help for http-form was wrong. the condition variable
must always be the last parameter, not the third.
+ Proxy support was not working correctly.
* smb2: fix for updated libsmb2 which resulted in correct
guessing attempts not being detected.
* smtp: break early if the server does not allow authentication.
* rdp: detect more return codes that say a user is disabled etc.
* Thu Sep 08 2022 Martin Hauke <mardnh@gmx.de>
- Update to version 9.4
* Switched from pcre/pcre3 to pcre2
* Small fix for weird RTSP servers
* Added "2=" optional parameter to http-post-form module to tell
hydra that a "302" HTTP return code means success
* replaced wait3 with waitpid for better compatability
- Drop patch:
* hydra-9.3-hydra-http-form.patch (fixed upstream)
* Mon Jun 20 2022 Lars Vogdt <lars@linux-schulserver.de>
- Update to version 9.3
* new module: cobaltstrike by ultimaiiii, thank you!
* fix for ssh to support -M or ip/range
* fix for rdp to detect empty passwords
* fix for http-form to no send empty headers
* fix for http on non-default ports when using with a proxy
* for vnc/cisco/... protocols that only check for a password, skip host
after the password is found
* fix to support IPv6 addresses in -M
* fix to test all entries in -C files, not exiting after the first found
* make disappearing targets faster to terminate on
- fix URL: use the Github page instead of the old, lost homepage
- adjust filelist: README.md -> README, add xhydra.png logo
- For new enough distributions (>= 15.1):
+ enable freeRDP(2) -> BuildRequires: freerdp-devel
+ enable memcached -> BuildRequires: libmemcached-devel
- enable Samba(client) -> BuildRequires: libsmbclient-devel
- enable MySQL/MariaDB -> BuildRequires: libmariadbd-devel
- ran spec-cleaner
- add hydra-9.3-hydra-http-form.patch: fix a missing return value
* Mon Mar 15 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 9.2
* fix for http-post-form optional parameters.
* enable gcc 10 support for xhydra too.
* removed rain mode (-r) because of inefficiency.
* IPv6 support for Host: header for http based modules.
- Update to version 9.1
* rdb: support for libfreerdp3.
* new module: smb2 which also supports smb3 (uses
libsmbclient-dev).
* oracle: added success condition.
* rtsp: fixed crash in MD5 auth.
* svn: updated to support past and new API.
* http: now supports F=/S= string matching conditions.
* http-proxy: buffer fix, 404 success condition.
* mysql: changed not to use mysql db as a default. if the user
has not access to this db auth fails.
* sasl: buffer fix.
* fixed help for https modules.
* added -K command line switch to disable redo attempts.
* forgot to have the -m option in the hydra help output.
* gcc-10 support and various cleanups.
* added .clang-format and formatted all code
- Build with support for firebird
/usr/bin/dpl4hydra.sh /usr/bin/hydra /usr/bin/hydra-wizard.sh /usr/bin/pw-inspector /usr/bin/xhydra /usr/share/doc/packages/hydra /usr/share/doc/packages/hydra/CHANGES /usr/share/doc/packages/hydra/README /usr/share/doc/packages/hydra/TODO /usr/share/hydra /usr/share/hydra/dpl4hydra_full.csv /usr/share/hydra/dpl4hydra_local.csv /usr/share/licenses/hydra /usr/share/licenses/hydra/LICENSE /usr/share/licenses/hydra/LICENSE_OPENSSL /usr/share/man/man1/hydra.1.gz /usr/share/man/man1/pw-inspector.1.gz /usr/share/man/man1/xhydra.1.gz /usr/share/pixmaps/xhydra.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025