ct-scrutinize is a set of tools extract intelligence from Certificate Transparency logs.
The objective is to have a minimal framework to extract intelligence and information out of the Certificate Transparency logs.
- ct - main module gathering the certstream and publishing the X.509 certificate in a Redis pub-sub channel
- cert-writer - writer module to store X.509 certificate on the file-system
- ct-dns-resolver - extract potential hostname from X.509 certificate and brute-force DNS resolution to gather specific DNS records
To use ct-scrutinize, the requirements are:
- Python 3.8 REQUIREMENTS
- A running certstream accessible server
- A redis server
ct-scrutinize is a playground for experimenting new ideas of gathering intelligence from CT logs. If you have any ideas or modules to contribute, don't hesitate to open an issue or make a pull-request.