TLS Scanner written in Rust, originally created for the course Empirical Security Analysis & Engineering (2022/2023) at the University of Twente. It then turned into a project I extend to learn.
- Rust (recommended to install via
rustup
). - OpenSSL, see https://docs.rs/openssl/latest/openssl/#automatic for instructions.
Mandatory option:
--ip-list
: csv file with a domain corresponding IP pair on each line:<domain>,<ipv4>
--block-list
: list of ipv4 addresses or domains that will not be scanned.--root-store
: x509 root store to use.--output
: output file to store the results in, in JSON format.
Run with --help
to see all options.