Dirk Wetter and GitHub
502601c95e
Merge pull request #633 from k0ste/2.9dev_newfeature
...
DNS CAA: drill query support.
2017-02-15 14:01:36 +01:00
Dirk
4b193119b3
- made CCS I more robust, FIX #313
...
- removed cats ;-) FIX #352
2017-02-14 21:56:31 +01:00
Dirk
422171a0fa
- fixed bug where terminal width was not inherited in file batch mode so that terminal wdith appeared to be 80 chars
...
- hint when URI is missing
- PFS_CIPHERs rather locally
2017-02-14 20:40:38 +01:00
Dirk
a22e4e5228
- fix heartbleed detection which sometimes case false psoitives over slow connections like sattelite links, partially addressing #352
...
- start revamping run)ccs_injection
- fix missing space in BEAST after protocol
2017-02-14 19:45:14 +01:00
Dirk Wetter and GitHub
67fb3feff8
Merge pull request #630 from dcooper16/show_rfc_
...
Option to show RFC cipher names
2017-02-14 09:28:15 +01:00
Dirk Wetter and GitHub
971c8e8b63
Update Readme.md
2017-02-13 09:33:50 +01:00
Dirk Wetter and GitHub
c252d5ab28
Update Readme.md
2017-02-13 09:33:03 +01:00
Dirk
7d6f1eb46f
polishing #628 , mostly make sure we automatically align to terminal width
2017-02-13 09:06:10 +01:00
Dirk Wetter and GitHub
21cd97b08a
Merge pull request #628 from dcooper16/format_long_lines
...
Wrap long lines
2017-02-13 08:52:07 +01:00
Dirk
d2f688e925
CAA RR belongs also in JSON, see #588
2017-02-11 14:16:18 +01:00
Dirk
8dabc28280
also made sure that all old dns binaries work (SLES 11, FreeBSD 9)
2017-02-11 14:01:51 +01:00
Dirk
386aa92448
keep detected status of WSL / bash on windows in a variable, see also #620
2017-02-08 09:08:05 +01:00
Dirk
0200100750
see #620
2017-02-08 08:58:28 +01:00
Dirk Wetter and GitHub
0b7e9b18b8
Merge pull request #620 from teward/2.9dev
...
Attempt to force system binaries for WSL
2017-02-08 08:54:20 +01:00
Dirk Wetter and GitHub
0810f2a719
Merge pull request #609 from dcooper16/handle_supported_groups
...
Handle renaming of the Supported Elliptic Curves Extension
2017-02-08 08:11:23 +01:00
Dirk
0d993427a3
- enabling TLS 1.2 via sockets
...
- enabling sockets in run_protocols STARTTLS per default
- minor output polishing
2017-02-07 23:08:29 +01:00
Dirk Wetter and GitHub
edb358b3e0
Merge pull request #595 from dcooper16/rename_ephemeral_DH_ciphers
...
Rename cipher lists for run_logjam()
2017-02-07 17:51:07 +01:00
Dirk
48e264a193
fixed regression #611
2017-02-06 17:47:17 +01:00
Dirk
54e0395969
Reverse #600 but leave the hook in here, ANSI code for strikethru
2017-02-06 11:06:59 +01:00
Dirk Wetter and GitHub
03daa1be35
Merge pull request #608 from dcooper16/neat_list_camelliagcm
...
Fix neat_list() for Camellia GCM
2017-02-06 10:41:01 +01:00
Dirk
a9cddd7afb
see #611
2017-02-04 15:11:03 +01:00
Dirk Wetter and GitHub
e95f9a8d0a
Merge pull request #611 from dcooper16/print_two_CRL_or_OCSP_URI
...
Fix Two CRL and/or two OCSP URLs
2017-02-04 15:06:18 +01:00
Dirk
3a21097cc5
HTTP/1.1 GET handler for #254
2017-02-04 14:13:33 +01:00
Dirk Wetter and GitHub
59c3286775
Merge pull request #612 from dcooper16/update_fix_587
...
Update fix to 587
2017-02-04 12:14:09 +01:00
Dirk
5046b80414
first draft of LUCKY13 (128 cipher limit has to be addressed)
2017-02-03 22:36:04 +01:00
Dirk
cb1d133528
preparing for lucky13
2017-02-03 17:40:35 +01:00
Dirk
925e1061b2
- renamed pr_svrty_minor --> pr_svrty_low to reflect the level literally
...
- minor polishing
2017-02-03 13:03:22 +01:00
Dirk
b9232fd5d0
Fix TLS_FALLBACK_SCSV detection for non RFC compliants F5 loadbalancers. They pass now the test but get additonally penalized for their non compliance, see also https://github.com/drwetter/testssl.sh/issues/121#issuecomment-113790270
2017-02-03 11:47:21 +01:00
Dirk
ec7aa2481a
- SWEET32. Note this is still NOT COMPLETE (ciphers!) and needs more testing
2017-02-02 14:42:06 +01:00
Dirk Wetter and GitHub
c0cf622aff
Merge pull request #600 from dcooper16/unsupported_ciphers_in_litegrey
...
Print unsupported ciphers in light grey
2017-01-30 18:29:57 +01:00
Dirk
a7dff83160
$NODE is fine, removing $MX_HOSTNAME, #603
2017-01-29 10:46:35 +01:00
Dirk Wetter and GitHub
1e16ac8ad6
Merge pull request #603 from AlGreed/2.9dev
...
Better output for --MX in JSON-PRETTY
2017-01-29 10:40:23 +01:00
Dirk Wetter and GitHub
2ea3789b91
Merge pull request #602 from AlGreed/2.9dev
...
Support of multiple servers for JSON-PRETTY
2017-01-28 10:27:45 +01:00
Dirk Wetter and GitHub
0bb792225e
Merge pull request #599 from dcooper16/fix_tls_sockets_typo
...
Fix typo in tls_sockets()
2017-01-25 15:00:33 +01:00
Dirk Wetter and GitHub
bc31639179
Merge pull request #545 from dcooper16/cipher_order_sockets
...
Use sockets to determine cipher order
2017-01-24 20:26:05 +01:00
Dirk
2a5d56a9d6
help aviod misunderstanding, see #594 and some reordering
2017-01-24 08:37:19 +01:00
Dirk
4911aaf05b
Fix #593
2017-01-23 11:33:18 +01:00
Dirk Wetter and GitHub
8988411fbc
Merge pull request #565 from dcooper16/run_server_preference_sockets
...
Use sockets in run_server_preference()
2017-01-21 19:55:37 +01:00
Dirk
f80e1ecfdb
- enable CAA per default ( #588 )
...
- hex2ascii() for converting strings
- swap quoted output in -S to italic (mostly)
2017-01-21 19:43:07 +01:00
Dirk
f2303a0d79
- poodle output polishing
...
- minor polish of #552
2017-01-21 18:08:31 +01:00
Dirk Wetter and GitHub
d448ebbc77
Merge pull request #552 from dcooper16/run_beast_sockets
...
run_beast() speedup + sockets
2017-01-21 18:01:55 +01:00
Dirk
2b440f15ea
- polishing #570
...
- run_logjam() terminates if no local DH export ciphers are configured
2017-01-21 16:52:02 +01:00
Dirk Wetter and GitHub
20cc3bc435
Merge pull request #570 from dcooper16/run_ssl_poodle_sockets
...
Use sockets for run_ssl_poodle()
2017-01-21 14:37:36 +01:00
Dirk
f3666a13c5
- add crypotsense prefined DH groups
...
- final FIX #589
2017-01-20 18:14:48 +01:00
Dirk
e083fab130
- run_logjam(): run_logjam(0 fixed error where logjam couldn't parse "ServerKeyExchange" message using SSL_NATIVE -- if TLS != 1.2 was returned
...
- run_logjam(): determine dh bit size and based on this mark the common primes as more or less vulnerable
- run_logjam(): renamed remaining dhe variable to dh
- further house keeping in run_logjam()
2017-01-19 14:45:19 +01:00
Dirk Wetter and GitHub
9c3ab427b6
Merge pull request #590 from dcooper16/dhe_cipher_list
...
Generate list of all DHE ciphers
2017-01-18 22:08:43 +01:00
Dirk
e3d183e909
-output correction run_logjam
...
- rename dhe to dh
2017-01-18 22:05:27 +01:00
Dirk
05d27ff1be
- FIX for the last mess submitted ;-)
2017-01-18 18:09:39 +01:00
Dirk
61b16a078a
- file etc/common-primes was not edited correctly!
2017-01-18 16:38:09 +01:00
Dirk
8bf7b6b31b
forgot to save work, followup to 4433345b16 , #120 , #589
2017-01-18 16:23:18 +01:00
Dirk
4433345b16
- first implementation (draft) of LOGJAM common primes, see #589 , #120
...
- output polishing of run_drown()
- polishing of run_logjam()
- decrease severity to high for LOGJAM, see CVE rating
2017-01-18 15:53:01 +01:00
Dirk
b1c80512e6
first bunch of common primes, see #589 + #576 + #120 . License of nmap is also GPLv2: no conflicts
2017-01-18 12:44:15 +01:00
Dirk
e9916dd1f4
- FIX #566
...
- reorder get_<DNS>_record() for better overview
- move CMDLINE__IP away from main into determine_ip_addresses() where it belongs to
2017-01-17 13:57:14 +01:00
Dirk
e7a35934ae
add lf before -E
2017-01-17 12:00:18 +01:00
Dirk Wetter and GitHub
5ea5ae5a53
Merge pull request #571 from dcooper16/run_freak_sockets
...
Use sockets for run_freak()
2017-01-17 11:41:50 +01:00
Dirk
a3a30c7fa5
- CAA RR (expertimental)
...
- replace some sed+grep by awk in get_mx_record()
2017-01-17 11:19:57 +01:00
Dirk
cdbdc51f5d
fix #587
2017-01-16 14:06:32 +01:00
Dirk Wetter and GitHub
350c2e09bb
Merge pull request #576 from dcooper16/extend_logjam_phase_1
...
Extend logjam phase 1
2017-01-14 21:40:29 +01:00
Dirk Wetter and GitHub
ad7eeddb96
Merge pull request #579 from dcooper16/run_crime_sockets
...
Use sockets for run_crime()
2017-01-14 13:18:22 +01:00
Dirk Wetter and GitHub
354e0ed31a
Merge pull request #585 from dcooper16/show_selected_curve
...
Show selected curve
2017-01-14 12:12:33 +01:00
Dirk Wetter and GitHub
32ef531cd1
Merge pull request #586 from dcooper16/find_encrypt_then_mac_extension
...
Detect support for encrypt-then-mac extension
2017-01-14 12:02:10 +01:00
Dirk Wetter and GitHub
436326a547
Merge pull request #573 from dcooper16/run_std_cipherlists_sockets
...
Use sockets for run_std_cipherlists()
2017-01-13 14:44:43 +01:00
Dirk Wetter and GitHub
bf87a9fe4a
Merge pull request #582 from dcooper16/generate_static_cipher_lists
...
Create static cipher lists for testssl.sh
2017-01-13 14:39:17 +01:00
Dirk Wetter and GitHub
048f17ca9a
Merge pull request #583 from dcooper16/run_client_simulation_bugfix
...
run_client_simulation() bugfix
2017-01-13 14:38:05 +01:00
Dirk Wetter and GitHub
33ca94f6e8
Merge pull request #577 from dcooper16/run_server_defaults_bugfix
...
run_server_defaults() bugfix
2017-01-08 15:59:45 +01:00
Dirk Wetter and GitHub
b99371c069
Merge pull request #578 from dcooper16/fix_sslv2_sockets
...
sslv2_sockets() bug fixes
2017-01-08 15:58:01 +01:00
Dirk Wetter and GitHub
0b24e80057
Merge pull request #580 from gniltaws/2.9dev
...
Detect $TESTSSL_INSTALL_DIR when testssl is a symlinked command
2017-01-08 15:55:21 +01:00
Dirk Wetter and GitHub
e8e60e368f
Merge pull request #568 from dcooper16/test_just_one_sockets
...
test_just_one() sockets
2016-12-29 22:38:35 +01:00
Dirk Wetter and GitHub
5627211add
Merge pull request #556 from dcooper16/run_pfs_sockets
...
run_pfs() speedup + sockets
2016-12-29 22:18:28 +01:00
Dirk
c3b300c5fb
- cleanup ignore_no_or_lame()
...
- reorder get_install_dir in main() so that warnings are not displayed before --help
- tweak missing ~/etc msg
2016-12-29 22:02:07 +01:00
Dirk Wetter and GitHub
b8e1ede08c
Merge pull request #572 from dcooper16/run_logjam_sockets
...
Use sockets for run_logjam()
2016-12-29 15:38:54 +01:00
Dirk
c3671928ae
fix for 83d2a63
2016-12-29 00:09:44 +01:00
Dirk
83d2a63e0f
- Stronger warning if ~/etc is missing, also requires more explicit consent to continue
...
- fix lfs for -e -E if openssl has not DH/ECDH
- further minor output corrections
2016-12-28 23:47:35 +01:00
Dirk Wetter and GitHub
5e43739224
Merge pull request #575 from dcooper16/fix_run_protocols
...
Minor bug fixes in run_protocols()
2016-12-27 23:08:38 +01:00
Dirk Wetter and GitHub
725488449c
Merge pull request #574 from dcooper16/run_http2_sockets
...
Use sockets for run_http2()
2016-12-23 18:31:03 +01:00
Dirk Wetter and GitHub
7a4c6294ac
Merge pull request #567 from dcooper16/run_rc4_e
...
Mark export ciphers in run_rc4()
2016-12-21 12:56:26 +01:00
Dirk Wetter and GitHub
298ed4e67e
Merge pull request #569 from dcooper16/fix_hang
...
testssl.sh hangs on local testing
2016-12-21 12:54:27 +01:00
Dirk
ea7edaf59f
- unify timeout msgs on the console
2016-12-20 14:17:14 +01:00
Dirk Wetter and GitHub
8e9a8faca4
Merge pull request #541 from dcooper16/run_cipher_per_proto_sockets
...
run_cipher_per_proto() speedup + sockets
2016-12-17 12:17:45 +01:00
Dirk Wetter and GitHub
95615fd6c3
Merge pull request #564 from dcooper16/test_just_one_alignment
...
Fix alignment problem in test_just_one()
2016-12-17 12:11:16 +01:00
Dirk Wetter and GitHub
576d0f7412
Merge pull request #563 from AlGreed/2.9dev
...
Avoidance of escape characters in JSON and CSV reports
2016-12-14 21:45:44 +01:00
Dirk Wetter and GitHub
46e9cf7b8c
Merge pull request #555 from dcooper16/ec_curve_strengths
...
Align elliptic curve lengths with OpenSSL
2016-12-14 20:35:38 +01:00
Dirk
f30dab9e2f
cosmetic improvement to #551
2016-12-13 12:38:20 +01:00
Dirk Wetter and GitHub
7f3b1de737
Merge pull request #551 from dcooper16/parse_sslv2_fix
...
Don't parse SSLv2 ServerHello unless successful response
2016-12-13 12:28:26 +01:00
Dirk Wetter and GitHub
156af69dc2
Merge pull request #560 from sdann/2.9dev
...
Add support for testing postgres protocol over TLS/SSL
2016-12-13 08:53:30 +01:00
Dirk
d14b24e832
regression fix #290 , see #549
2016-12-11 18:15:36 +01:00
Dirk Wetter and GitHub
6380121acc
Merge pull request #542 from dcooper16/run_rc4_sockets
...
run_rc4() sockets implementation
2016-12-10 23:49:08 +01:00
Dirk Wetter and GitHub
da5afd2e0a
Merge pull request #553 from dcooper16/fix_read_cipher_mapping
...
Fix bug in reading of cipher mapping file
2016-12-10 13:01:07 +01:00
Dirk
72a96f64e4
Merge branch 'AlGreed-2.9dev' into 2.9dev
2016-12-03 13:40:08 +01:00
Dirk
62a40f747e
Merge branch '2.9dev' of https://github.com/AlGreed/testssl.sh into AlGreed-2.9dev
...
Conflicts:
testssl.sh
2016-12-03 13:39:50 +01:00
Dirk Wetter and GitHub
e67d3646e9
Merge pull request #546 from dcooper16/drown_and_non_RSA_certs
...
run_drown() when server has non-RSA certificates
2016-12-02 17:10:16 +01:00
Dirk Wetter and GitHub
b58c48fa3e
Merge pull request #544 from dcooper16/fixmeln_typo
...
Typo in definition of fixmeln()
2016-12-01 18:18:41 +01:00
Dirk Wetter and GitHub
7aee9b9f0b
Merge pull request #536 from typingArtist/fix_starttls
...
Implement proper STARTTLS handshake for ftp, smtp, pop, imap and nntp
2016-12-01 16:29:12 +01:00
Dirk Wetter and GitHub
f90da83d0b
Merge pull request #538 from dcooper16/fix_run_allciphers
...
run_allciphers() bug fixes
2016-11-30 07:55:54 +01:00
Dirk Wetter and GitHub
071edc794c
Merge pull request #535 from dcooper16/reorganize_run_server_defaults
...
Reorganize run_server_defaults()
2016-11-22 10:38:48 +01:00
Dirk Wetter and GitHub
4f460f8dcd
Merge pull request #533 from dcooper16/more_fixes_for_no_cipher_mapping
...
More fixes for missing cipher mapping file
2016-11-21 22:17:36 +01:00
Dirk Wetter and GitHub
7a418ed9c8
Update CREDITS.md
2016-11-21 09:06:21 +01:00
Dirk Wetter and GitHub
822c3c6cd0
Update CREDITS.md
2016-11-21 09:05:56 +01:00
Dirk Wetter and GitHub
2c10c622a0
Update Readme.md
2016-11-21 08:57:50 +01:00
Dirk Wetter and GitHub
e60180d0ea
Merge pull request #522 from dcooper16/faster_run_allciphers
...
Faster version of run_allciphers()
2016-11-20 10:41:26 +01:00