ssl:check_for_poodle_bug
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ssl:check_for_poodle_bug [2016/07/04 08:05] – peter | ssl:check_for_poodle_bug [2019/12/04 21:38] (current) – removed peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SSL - Check for Poodle bug ====== | ||
- | |||
- | Use the following command to check an IP or hostname: | ||
- | |||
- | <code bash> | ||
- | echo | timeout 3 openssl s_client -connect HOSTNAMEORIPADDRESS: | ||
- | </ | ||
- | |||
- | Replace **HOSTNAMEORIPADDRESS** by the actual hostname or IP address. | ||
- | If you use SNI, add the **-servername sharewiz.net** option to the 2 OpenSSL commands, like so: | ||
- | |||
- | <code bash> | ||
- | openssl s_client -servername snihostname.org -connect 172.16.30.5: | ||
- | </ | ||
- | |||
- | ===== Examples ===== | ||
- | |||
- | **Non-vulnerable website:** | ||
- | |||
- | <code bash> | ||
- | echo | timeout 3 openssl s_client -connect sharewiz.net: | ||
- | </ | ||
- | |||
- | Result: | ||
- | |||
- | <code bash> | ||
- | OK: sharewiz.net Not vulnerable | ||
- | </ | ||
- | |||
- | **Vulnerable site:** | ||
- | |||
- | <code bash> | ||
- | echo | timeout 3 openssl s_client -connect sslv3-testhost.com: | ||
- | </ | ||
- | |||
- | Result: | ||
- | |||
- | <code bash> | ||
- | FAIL: sslv3-testhost.com vulnerable; sslv3 connection accepted | ||
- | </ | ||
- | |||
- | |||
- | **Site without SSL:** | ||
- | |||
- | <code bash> | ||
- | echo | timeout 3 openssl s_client -connect sharewiz.net: | ||
- | </ | ||
- | |||
- | Result: | ||
- | |||
- | <code bash> | ||
- | UNKNOWN: sharewiz.net timeout or connection error | ||
- | </ | ||
- | |||
- | You can check other ports by changing 443 to any other valid port. | ||
- | |||
ssl/check_for_poodle_bug.1467619550.txt.gz · Last modified: 2020/07/15 09:30 (external edit)