Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.04 KB

README.md

File metadata and controls

11 lines (8 loc) · 1.04 KB

Sample project for Certificate Transparency monitoring with Faust

This repo contains a sample Faust project to stream Certificate Transparancy data. This is not a project you can use as is, but rather an example of using Faust for your own usecases.

Testing / Running

The repository contains a Docker compose file to setup a minimal Kafka infrastructure (single node). You can start Kafka by using the 'docker-compose up -d' command. When you installed the dependencies in the requirements file, you can run the Faust project via 'faust -A streaming.app worker' command. The agents will start monitoring for new certificates and print any changes per source. The certificates will be pushed to the ct-certs topic. You can connect your own agents to perform analysis or use the PassiveTotal API I included with this repo to perform enrichement.

Source