53b6e2cfe8
changed PoC to a 3 rounder test (like testssl.sh) to increase reliability.
...
If different memory is returned each try it is for sure vulnerable. This
helps getting weird servers properly tested and weeds out false positives.
2017-06-07 18:16:18 +02:00
91b9236055
PoC for unit test in bash
2017-05-31 10:30:02 +02:00
59a175cba3
changed to Linux
2017-05-15 20:53:09 +02:00
2aa68827b9
don't do double work, reordering stuff
2017-05-12 17:58:20 +02:00
f70bc4e08f
better platform support, revert to pure /bin/sh, better verbosity...
2017-05-12 17:21:45 +02:00
ebd9e6ae65
manually merged #728 (see #423 ), credits also to @seccubus. Unfortunately the unit tests don't make so much sense atm
2017-05-08 23:51:37 +02:00
f8e1ad0b7f
add missing #
2017-04-22 15:19:39 +02:00
7de5e0113b
check in
2017-04-21 11:29:20 +02:00
ac5b9a8a78
minor polishing, correct handshake length
2017-04-18 23:06:12 +02:00
dd9b3919fc
PoC uploaded
2017-04-16 20:38:47 +02:00
e18f5821d2
Merge branch '2.9dev' into rename_ephemeral_DH_ciphers
2017-02-03 13:42:04 -05:00
cb1d133528
preparing for lucky13
2017-02-03 17:40:35 +01:00
c09a77006e
Rename cipher lists for run_logjam()
...
This PR renames the cipher lists for `run_logjam()` in generate_static_cipher_lists.sh to align with their names in testssl.sh, as requested in #590 .
I think these names are still open for misinterpretation, however, since its not clear whether "dh_cipher" refers to ciphers that use static DH keys, ephemeral DH keys, or both.
2017-01-24 10:49:59 -05:00
dcd37729f4
Generate list of all DHE ciphers
...
This PR adds a function that generates a list of all DHE ciphers for `run_logjam()`.
2017-01-18 15:16:13 -05:00
0bc2b1c4bb
Create static cipher lists for testssl.sh
...
This PR adds a new utility that generates the various static cipher lists that appear in testssl.sh.
This utility serves two purposes:
* It can be run whenever new ciphers are added to cipher-mapping.txt to see if any of the lists in testssl.sh need to be updated. (This includes if cipher-mapping.txt is modified to add OpenSSL-style names for ciphers that are currently listed, but that have not yet been assigned such names.)
* It can be used as a reference in order to understand how each of the lists is defined.
2017-01-12 13:17:04 -05:00
1613bb214e
Merge branch 'master' into CA_pinning
...
Conflicts:
testssl.sh
2016-10-27 21:59:10 +02:00
5d7367a68d
Shell script to generate ca_hashes.txt (OSX only)
2016-07-25 09:47:24 +02:00
018468a670
more user friendly...
2016-07-09 14:24:38 +02:00
eb58598ca5
make it public, see #122
2016-07-08 11:40:17 +02:00
6eedd5747f
wrong language fix ;-)
2016-06-23 11:13:11 +02:00
6efc3e90f5
includes IPv6 check and is ready for other uname's
2016-06-23 11:04:58 +02:00
7b0fabdbc4
- making the read buffer for server hello bigger+variable
2016-03-08 10:38:21 +01:00
ab47f8ada9
Added client simulations based on @ivanr s list on ssllabs
2016-01-13 10:21:01 +01:00
8d65c67d50
- cleanup bin mess ;-), part 1
2015-09-03 12:39:03 +02:00
fef9afe288
* protocol checks work now!
...
* generic jabber support now!
* jabber domain support
2015-07-06 22:04:07 +02:00
d1442d8ca9
don't need it
2015-07-06 22:03:41 +02:00
1186bf4229
- try to interpret server protocol (SMTP, FTP,...) handshake
2015-07-01 19:50:38 +02:00
39a0da31e5
- echo host:port
2015-07-01 19:48:33 +02:00
d44cff9a81
Merge branch 'master' of github.com:drwetter/testssl.sh
2015-07-01 18:51:18 +02:00
c2f8e23441
Rename ccs-injection.sh to ccs-injection.bash
2015-07-01 18:50:45 +02:00
21119d6d01
works also for nntp,ftp,imap,pop,xmpp +starttls now
2015-07-01 13:01:16 +02:00
83dc3f707f
- works now also for SMTP+STARTTLS
2015-07-01 10:16:01 +02:00
bfdc95f3dc
Rename bash-heartbleed.changelog.txt to heartbleed.bash.changelog.txt
2015-07-01 10:12:03 +02:00
4363229a01
Rename bash-heartbleed.sh to heartbleed.bash
2015-07-01 10:11:20 +02:00
bbec58bb02
Merge branch 'master' of github.com:drwetter/testssl.sh
...
Conflicts:
openssl-bins/openssl-1.0.2-chacha.pm/openssl32-1.0.2pm-krb5.chacha+poly.asc
openssl-bins/openssl-1.0.2-chacha.pm/openssl64-1.0.2pm-krb5.chacha+poly.asc
2015-02-05 09:54:24 +01:00
44d8f67998
SNI is not anymore 2do (removed misleading comment)
2015-01-12 23:28:38 +01:00
84204a80a3
debugging more fine grained
2015-01-12 23:15:26 +01:00
ac6a67a299
now with SNI!
2015-01-12 22:56:15 +01:00
f0747dd2fc
now checker fo SSLv3 to TLSV1.2
...
(SNI missing for now)
2015-01-10 22:08:11 +01:00
446f7bf152
working prototype for SSLv2 client hello + parsing server hello in bash
2015-01-07 23:57:16 +01:00
5044412f39
- moved utils to separate dir
2015-01-07 23:29:05 +01:00