
CVE-2014-0160 を多数のホストに対してスキャンするためのマルチスレッドツール。
このツールは、Heartbleedのスキャンをマルチスレッドで効率的に、複数のホストに対して行うことができます。
このテストは、サーバーを悪用することなくHeartbleedの影響を受けるOpenSSLのバージョンを検査するため、ハートビートリクエストによってサーバーのメモリからデータが漏えいしたり、不正な方法でデータが公開されたりすることはありません。使用されている方法は、こちらのMozillaブログ記事に概説されています。
Usage: ssltest.py [network2] [network3] ...
Test for SSL heartbleed vulnerability (CVE-2014-0160) on multiple domains
Options:
-h, --help show this help message and exit
-p PORT, --port=PORT Port to scan on all hosts or networks, default 443
-i INPUT_FILE, --input=INPUT_FILE
Optional input file of networks or ip addresses, one
address per line
-o LOG_FILE, --logfile=LOG_FILE
Optional logfile destination
--resume Do not rescan hosts that are already in the logfile
-t TIMEOUT, --timeout=TIMEOUT
How long to wait for remote host to respond before
timing out
--threads=THREADS If specific, run X concurrent threads
--json=JSON_FILE Save data as json into this file
--only-vulnerable Only scan hosts that have been scanned before and were
vulnerable
--only-unscanned Only scan hosts that appear in the json file but have
not been scanned
--summary Useful with --json. Don't scan, just print old results
--verbose Print verbose information to screen
--max=MAX Exit program after scanning X hosts. Useful with
--only-unscanned