You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Jean-Louis Huynen d5811ae08e
chg: [sql] remove unnecessary not null constraint
3 years ago
conf.sample flag, config files, redis, etc. 4 years ago
.gitignore chg [modules] going modular 3 years ago
LICENSE Initial commit 4 years ago
README.md chg: [doc] not only pgsql10 3 years ago
go.mod chg [modules] going modular 3 years ago
go.sum chg [modules] going modular 3 years ago
main.go chg: [sql] remove unnecessary not null constraint 3 years ago
passivessl.sql chg: [sql] remove unnecessary not null constraint 3 years ago
passivesslCreate.sql chg [modules] going modular 3 years ago
populate.sh chg: [sql] remove unnecessary not null constraint 3 years ago

README.md

analyzer-d4-passivessl fetch a redis feed of certificate and TLS sessions and massage the dataset to be usable by lookup-d4-passivessl service.

Dependencies

go get github.com/gomodule/redigo/redis
go get github.com/lib/pq
sudo apt install postgresql-plpython3-[your psql version]

Config

analyzer-d4-passivessl - Passive SSL analyzer:

 Fetch data from sensor-d4-tls-fingerprinting and push it into d4-passivessl-server

Usage:

 analyzer-d4-passivessl -c  config_directory

Configuration:

 The configuration settings are stored in files in the configuration directory
 specified with the -c command line switch.

Files in the configuration directory:

 redis - empty if not used.
       | host:port/db
 redis_queue - type and uuid of the redis queue
          | type:uuid 
 postgres - postgres database
          | user:password@host:port/db
 certfolder - absolute path to the folder containing certificates
          | /....