Skip to content

Commit 3f56e51

Browse files
committed
v8.8 release
1 parent aee8fde commit 3f56e51

File tree

8 files changed

+28
-24
lines changed

8 files changed

+28
-24
lines changed

CHANGES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Changelog for hydra
22
-------------------
33

44

5-
Release 8.7-dev
5+
Release 8.8
66
* New web page: https://github.com/vanhauser-thc/thc-hydra
77
* added PROBLEMS file with known issues
88
* rdp: disabled the module as it does not support the current protocol. If you want to add it contact me

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Makefile for Hydra - (c) 2001-2018 by van Hauser / THC <vh@thc.org>
2+
# Makefile for Hydra - (c) 2001-2019 by van Hauser / THC <vh@thc.org>
33
#
44
OPTS=-I. -O3
55
# -Wall -g -pedantic

README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
H Y D R A
33

4-
(c) 2001-2018 by van Hauser / THC
4+
(c) 2001-2019 by van Hauser / THC
55
<vh@thc.org> https://github.com/vanhauser-thc/thc-hydra
66
many modules were written by David (dot) Maciejak @ gmail (dot) com
77
BFG code by Jan Dlabal <dlabaljan@gmail.com>
@@ -378,7 +378,7 @@ Version 1.00 example:
378378
"These are very free form"
379379
],
380380
"generator": {
381-
"built": "2018-03-01 14:44:22",
381+
"built": "2019-03-01 14:44:22",
382382
"commandline": "hydra -b jsonv1 -o results.json ... ...",
383383
"jsonoutputversion": "1.00",
384384
"server": "127.0.0.1",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
H Y D R A
33

4-
(c) 2001-2018 by van Hauser / THC
4+
(c) 2001-2019 by van Hauser / THC
55
<vh@thc.org> https://github.com/vanhauser-thc/thc-hydra
66
many modules were written by David (dot) Maciejak @ gmail (dot) com
77
BFG code by Jan Dlabal <dlabaljan@gmail.com>
@@ -378,7 +378,7 @@ Version 1.00 example:
378378
"These are very free form"
379379
],
380380
"generator": {
381-
"built": "2018-03-01 14:44:22",
381+
"built": "2019-03-01 14:44:22",
382382
"commandline": "hydra -b jsonv1 -o results.json ... ...",
383383
"jsonoutputversion": "1.00",
384384
"server": "127.0.0.1",

hydra.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH "HYDRA" "1" "01/01/2018"
1+
.TH "HYDRA" "1" "01/01/2019"
22
.SH NAME
33
hydra \- a very fast network logon cracker which support many different services
44
.SH SYNOPSIS

hydra.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* hydra (c) 2001-2018 by van Hauser / THC <vh@thc.org>
2+
* hydra (c) 2001-2019 by van Hauser / THC <vh@thc.org>
33
* https://github.com/vanhauser-thc/thc-hydra
44
*
55
* Parallized network login hacker.
@@ -204,7 +204,7 @@ char *SERVICES =
204204
#define RESTOREFILE "./hydra.restore"
205205

206206
#define PROGRAM "Hydra"
207-
#define VERSION "v8.7-dev"
207+
#define VERSION "v8.8"
208208
#define AUTHOR "van Hauser/THC"
209209
#define EMAIL "<vh@thc.org>"
210210
#define RESOURCE "https://github.com/vanhauser-thc/thc-hydra"
@@ -2063,7 +2063,7 @@ int main(int argc, char *argv[]) {
20632063
struct sockaddr_in6 *ipv6 = NULL;
20642064
struct sockaddr_in *ipv4 = NULL;
20652065

2066-
printf("%s %s (c) 2018 by %s - Please do not use in military or secret service organizations, or for illegal purposes.\n\n", PROGRAM, VERSION, AUTHOR);
2066+
printf("%s %s (c) 2019 by %s - Please do not use in military or secret service organizations, or for illegal purposes.\n\n", PROGRAM, VERSION, AUTHOR);
20672067
#ifndef LIBAFP
20682068
SERVICES = hydra_string_replace(SERVICES, "afp ", "");
20692069
strcat(unsupported, "afp ");

web/CHANGES

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ Changelog for hydra
22
-------------------
33

44

5-
Release 8.7-dev
5+
Release 8.8
66
* New web page: https://github.com/vanhauser-thc/thc-hydra
7+
* added PROBLEMS file with known issues
8+
* rdp: disabled the module as it does not support the current protocol. If you want to add it contact me
9+
* ldap: fixed a dumb strlen on a potential null pointer
710
* http-get/http-post:
811
- now supports H=/h= parameters same as http-form (thanks to mathewmarcus@github for the patch)
912
- 403/404 errors are now always registered as failed attempts

web/README

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
H Y D R A
33

4-
(c) 2001-2018 by van Hauser / THC
4+
(c) 2001-2019 by van Hauser / THC
55
<vh@thc.org> https://github.com/vanhauser-thc/thc-hydra
66
many modules were written by David (dot) Maciejak @ gmail (dot) com
77
BFG code by Jan Dlabal <dlabaljan@gmail.com>
@@ -23,7 +23,7 @@ access from remote to a system.
2323

2424
THIS TOOL IS FOR LEGAL PURPOSES ONLY!
2525

26-
There are already several login hacker tools available, however none does
26+
There are already several login hacker tools available, however, none does
2727
either support more than one protocol to attack or support parallized
2828
connects.
2929

@@ -73,30 +73,31 @@ make install
7373
If you want the ssh module, you have to setup libssh (not libssh2!) on your
7474
system, get it from http://www.libssh.org, for ssh v1 support you also need
7575
to add "-DWITH_SSH1=On" option in the cmake command line.
76+
IMPORTANT: If you compile on MacOS then you must do this - do not install libssh via brew!
7677

7778
If you use Ubuntu/Debian, this will install supplementary libraries needed
7879
for a few optional modules (note that some might not be available on your distribution):
7980

8081
```
8182
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
8283
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
83-
firebird-dev libncp-dev
84+
firebird-dev
8485
```
8586

8687
This enables all optional modules and features with the exception of Oracle,
87-
SAP R/3 and the apple filing protocol - which you will need to download and
88+
SAP R/3, NCP and the apple filing protocol - which you will need to download and
8889
install from the vendor's web sites.
8990

9091
For all other Linux derivates and BSD based systems, use the system
91-
software installer and look for similar named libraries like in the
92-
command above. In all other cases you have to download all source libraries
92+
software installer and look for similarly named libraries like in the
93+
command above. In all other cases, you have to download all source libraries
9394
and compile them manually.
9495

9596

9697

9798
SUPPORTED PLATFORMS
9899
-------------------
99-
- All UNIX platforms (Linux, *bsd, Solaris, etc.)
100+
- All UNIX platforms (Linux, *BSD, Solaris, etc.)
100101
- MacOS (basically a BSD clone)
101102
- Windows with Cygwin (both IPv4 and IPv6)
102103
- Mobile systems based on Linux, MacOS or QNX (e.g. Android, iPhone, Blackberry 10, Zaurus, iPaq)
@@ -113,7 +114,7 @@ Note that NO login/password file is included. Generate them yourself.
113114
A default password list is however present, use "dpl4hydra.sh" to generate
114115
a list.
115116

116-
For Linux users, a GTK gui is available, try `./xhydra`
117+
For Linux users, a GTK GUI is available, try `./xhydra`
117118

118119
For the command line usage, the syntax is as follows:
119120
For attacking one target or a network, you can use the new "://" style:
@@ -165,7 +166,7 @@ All attacks are then IPv6 only!
165166
If you want to supply your targets via a text file, you can not use the ://
166167
notation but use the old style and just supply the protocol (and module options):
167168
hydra [some command line options] -M targets.txt ftp
168-
You can supply also port for each target entry by adding ":<port>" after a
169+
You can supply also the port for each target entry by adding ":<port>" after a
169170
target entry in the file, e.g.:
170171

171172
```
@@ -290,7 +291,7 @@ When hydra is aborted with Control-C, killed or crashes, it leaves a
290291
"hydra.restore" file behind which contains all necessary information to
291292
restore the session. This session file is written every 5 minutes.
292293
NOTE: the hydra.restore file can NOT be copied to a different platform (e.g.
293-
from little endian to big endian, or from solaris to aix)
294+
from little endian to big endian, or from Solaris to AIX)
294295

295296
HOW TO SCAN/CRACK OVER A PROXY
296297
------------------------------
@@ -329,7 +330,7 @@ ADDITIONAL HINTS
329330
* uniq your dictionary files! this can save you a lot of time :-)
330331
cat words.txt | sort | uniq > dictionary.txt
331332
* if you know that the target is using a password policy (allowing users
332-
only to choose password with a minimum length of 6, containing a least one
333+
only to choose a password with a minimum length of 6, containing a least one
333334
letter and one number, etc. use the tool pw-inspector which comes along
334335
with the hydra package to reduce the password list:
335336
cat dictionary.txt | pw-inspector -m 6 -c 2 -n > passlist.txt
@@ -377,7 +378,7 @@ Version 1.00 example:
377378
"These are very free form"
378379
],
379380
"generator": {
380-
"built": "2018-01-01 14:44:22",
381+
"built": "2019-03-01 14:44:22",
381382
"commandline": "hydra -b jsonv1 -o results.json ... ...",
382383
"jsonoutputversion": "1.00",
383384
"server": "127.0.0.1",
@@ -526,4 +527,4 @@ zlGuZP1S6Y7S13ytiULSzTfUxJmyGYgNo+4ygh0i6Dudf9NLmV+i9aEIbLbd6bni
526527
zB3yrr+vYBT0uDWmxwPjiJs=
527528
=ytEf
528529
-----END PGP PUBLIC KEY BLOCK-----
529-
```
530+
```

0 commit comments

Comments
 (0)