Mass SSL Scan is used to run SSLScan against a large number of targets, outputting it into a format that can be used in reporting. Read more about it here on the Raxis blog.
- Clone this repository.
- Install sslscan on your system.
The output filename for the resulting data.
A comma separated list of hosts and ports. If no port is given, port 443 is defaulted
Supported formats are csv
. Defaults to csv
.
python3 mass_sslscan.py internal_scan.csv 192.168.0.231,192.168.10.100:25 --format csv
Contributions for the following features (or others!) are welcome through pull requests:
- Add support for more output file types (e.g. .doc, .xls)
- Add check for TLS Fallback SCSV
- Add check for TLS Compression
- Add check for Heartbleed
- Increased documentation surrounding example usage
- Increase performance by further subprocessing or threading sslscan