Skip to content

m1nl/certstream-amqp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Certstream-AMQP is a service written in elixir to aggregate, parse, and stream certificate data from multiple certificate transparency logs. It leverages the amazing power of elixir/erlang to achieve great network throughput and concurrency with very little resource usage.

This is a rewrite of the original version, and is a stripped-down version, which just pushes the certstream to AMQP queue.

Getting Started

Getting up and running is pretty easy (especially if you use Heroku, as we include a Dockerfile!).

First install elixir (assuming you're on OSX, otherwise follow instructions for your platform)

$ brew install elixir

Setup configuration files

$ cd config
$ cp prod.exs.sample prod.exs
$ cp dev.exs.sample dev.exs

Then fetch the dependencies

$ mix deps.get

Edit configuration files

$ vim prod.exs
$ vim dev.exs

From there you can run it

$ mix run --no-halt

Usage

Once you have the service running, the AMQP exchange is feed with certificate feed (lite version by default).

About

Stripped-down version of certstream-server, which pushes data to amqp queue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors