Frank Breedijk
4efb6531c2
Merge branch 'master' of https://github.com/drwetter/testssl.sh into issues/258
2016-07-04 17:28:06 +02:00
Frank Breedijk
3049425740
Checks for CA and intermediate pins too. Need to clean up output and write unit tests
2016-07-04 17:25:48 +02:00
Frank Breedijk
a648470988
Not done yet, but the basic code is working
2016-07-04 17:21:24 +02:00
Dirk
f01bff973a
renamed function, better banner for logging
2016-07-04 13:59:39 +02:00
Dirk
491a03233b
updating neat_list() to be faster and more compatible to openssl 1.1.0 with new chacha/poly ciphers
2016-07-03 22:35:21 +02:00
Dirk
d5242c255e
FIX #384
2016-07-03 21:45:49 +02:00
Frank Breedijk
946506f3ac
This Fixes #258 - Checks if /dev/fd is mounted on FreeBSD
2016-07-03 19:52:48 +02:00
Dirk
32f249b0c2
enabling sockets for client testing per default #375
2016-07-01 18:26:05 +02:00
Dirk
2362cd8745
wording for GOST sig algos and keys
2016-07-01 12:03:46 +02:00
David Cooper
a8f3223100
Fix typo
...
Fix typo in parsing $CIPHERS_BY_STRENGTH_FILE.
2016-06-30 13:50:47 -04:00
David Cooper
0af62efb4f
Merge branch 'master' into version_negotiation
2016-06-29 11:03:45 -04:00
David Cooper
a534b8de5f
Merge branch 'master' into run_allciphers(),run_cipher_per_proto(),-and-SSLv2
2016-06-29 11:02:14 -04:00
David Cooper
c4d6f3fb58
Merge branch 'master' into openss2rfc_rfc2openssl
...
Conflicts:
testssl.sh
2016-06-29 09:59:52 -04:00
David Cooper
df55d4af51
Merge branch 'master' into more_sslv2_sslv3_fixes
2016-06-29 09:57:38 -04:00
David Cooper
53dec241f1
Merge branch 'master' into fix_issue_276
2016-06-29 09:56:08 -04:00
Dirk
36d300b74e
add line when using sockets for client simulation
2016-06-28 12:21:50 +02:00
David Cooper
be85fbf2b7
Update IE client simulation data
...
Change client data for IE 8-10 and IE 11 to match ssllabs.
2016-06-24 16:14:41 -04:00
David Cooper
799c6a5fd0
Handle missing $MAPPING_FILE_RFC
...
Changed code for run_client_simulation() so that cipher is output when sockets are used even if $MAPPING_FILE_RFC is missing. Also, updated the client data.
2016-06-24 15:48:40 -04:00
David Cooper
b6ccdec614
Merge branch 'master' into version_negotiation
2016-06-24 13:27:35 -04:00
David Cooper
31c3a87a72
Merge branch 'master' into run_allciphers(),run_cipher_per_proto(),-and-SSLv2
2016-06-24 13:26:28 -04:00
David Cooper
d30dbe3c41
Merge branch 'master' into openss2rfc_rfc2openssl
2016-06-24 13:25:11 -04:00
David Cooper
0adac7a9a4
Merge branch 'master' into more_sslv2_sslv3_fixes
2016-06-24 13:24:17 -04:00
David Cooper
f2077b7726
Merge branch 'master' into fix_issue_276
2016-06-24 13:23:07 -04:00
David Cooper
0e58e272f8
Merge branch 'master' into client_sim_sockets
...
Conflicts:
testssl.sh
2016-06-24 13:18:25 -04:00
Dirk
5cb4b722b4
in client simulation it should be TLSv1.0 instead of TLSv1.0
2016-06-24 19:01:00 +02:00
Dirk
93204937c5
FIX #376
2016-06-23 19:42:26 +02:00
David Cooper
dd8788d670
Merge branch 'master' into fix_issue_276
2016-06-23 09:42:18 -04:00
David Cooper
8c14ba37d6
Merge branch 'master' into more_sslv2_sslv3_fixes
2016-06-23 09:40:34 -04:00
David Cooper
549d432dc7
Merge branch 'master' into openss2rfc_rfc2openssl
2016-06-23 09:38:04 -04:00
David Cooper
df2904edbf
Merge branch 'master' into run_allciphers(),run_cipher_per_proto(),-and-SSLv2
2016-06-23 09:36:58 -04:00
David Cooper
df4edd4152
Merge branch 'master' into version_negotiation
2016-06-23 09:36:06 -04:00
David Cooper
bebdc3c70e
Merge branch 'master' into client_sim_sockets
2016-06-23 09:24:54 -04:00
Dirk
68353db42b
polishing #382
2016-06-23 14:33:26 +02:00
Dirk Wetter
31c8979d41
Merge pull request #382 from seccubus/mass_and_file_out
...
Allow the file output feature and mass_test feature to work together
2016-06-23 13:40:09 +02:00
Dirk Wetter
b5b9dd8712
Merge pull request #387 from bad/master
...
porting to NetBSD
2016-06-23 12:15:02 +02:00
Dirk
ef23703903
fix for #389
2016-06-23 12:04:45 +02:00
Florian Schuetz
18c5f273c3
HSTS: check if max-age is present and nonzero
2016-06-21 21:24:24 +02:00
Florian Schuetz
f8579ee2f7
Fix HSTS/HPKP includeSubDomains and preload being broken in file output.
2016-06-21 08:57:39 +02:00
Christoph Badura
0fd261eb6c
Refactor date parsing. Makes testssl.sh work on NetBSD too.
...
Introduce a parse_date() function to handle all date parsing.
Check for the following date(1) variants:
GNU: accepts "-d date-to-parse".
FreeBSD/OS X: accepts "-j -f input-format"
everything else: accepts "-j date-to-parse"
usage: parse-date date output-format input-format
Tested on NetBSD, OS X 10.11 and Debian jessie.
2016-06-20 22:01:13 +02:00
Christoph Badura
48d5e5a7a1
Drop remaining '\c's in printf(1) arguments.
2016-06-20 22:01:13 +02:00
David Cooper
b8b779b419
Use sockets for client simulations
...
Modify run_client_simulation() to send the ClientHello from https://api.dev.ssllabs.com/api/v3/getClients (modified to use the correct value in the server name extension) if $EXPERIMENTAL is true, $STARTTLS is empty, and $SSL_NATIVE is false.
2016-06-17 16:33:00 -04:00
David Cooper
1275ce5ed2
Merge branch 'master' into version_negotiation
2016-06-17 16:18:09 -04:00
David Cooper
0a51239cda
Merge branch 'master' into run_allciphers(),run_cipher_per_proto(),-and-SSLv2
2016-06-17 16:17:31 -04:00
David Cooper
5a5424653b
Merge branch 'master' into openss2rfc_rfc2openssl
...
Conflicts:
testssl.sh
2016-06-17 16:16:38 -04:00
David Cooper
aeef882476
Merge branch 'master' into more_sslv2_sslv3_fixes
2016-06-17 16:14:59 -04:00
David Cooper
2b4d10137a
Merge branch 'master' into fix_issue_276
2016-06-17 16:14:24 -04:00
Dirk Wetter
02e9f5cd23
fix colum spacing again for all alg chacha poly ciphers
2016-06-15 21:31:10 +02:00
Dirk Wetter
d10dd6d34c
align old chacha/poly ciphers output in OPENSSL name, see #379
2016-06-15 20:12:48 +02:00
Frank Breedijk
3b1d8b6253
Need to deal with the comma correctly if we are appending to a file
2016-06-14 10:36:57 +02:00
David Cooper
4114db6663
Another update to ChaCha20 cipher names
2016-06-13 16:11:23 -04:00