Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 991 Bytes

COLLECTOR.md

File metadata and controls

45 lines (30 loc) · 991 Bytes

Building your own SSL certificate collector

In order to build your own collector box for SSL certificate, ssldump is required. The best is clone my ssldump version including recent patches and some fixes for tapping monitored uplinks.

git clone https://github.com/adulau/ssldump.git
cd ssldump
./configure --with-pcap-lib=/usr/lib/x86_64-linux-gnu/

ssldump needs to be built WITHOUT OpenSSL support. We gather the raw certificate extracted with ssldump directly.

Starting collection

To test the compiled ssldump binary:

cd ssldump
sudo ./ssldump -ANn -i eth1

To test the parsing of the raw certificates:

cd ssldump
sudo ./ssldump -ANn -i eth1 | python ../crl-monitor/bin/x509/pcap-sslcert.py -v

To dump from JSON the raw certificates:

cd ssldump
sudo ./ssldump -ANn -i eth1 | python ../crl-monitor/bin/x509/pcap-sslcert.py -j | jq -r .pem

Feeding the certificate store: