d4-core/server
Terrtia 1b3d73e287
Merge branch 'master' of https://github.com/D4-project/d4-core
2019-03-14 11:28:44 +01:00
..
configs
gen_cert
web chg: [UI v0.2] manage extended accepted types + extended types analyzers 2019-03-14 11:28:33 +01:00
workers Merge branch 'master' of https://github.com/D4-project/d4-core 2019-03-14 11:28:44 +01:00
.gitignore
LAUNCH.sh
README.md
install_server.sh
requirement.txt
server.py

README.md

D4 core

D4 core server

D4 core server is a complete server to handle clients (sensors) including the decapsulation of the D4 protocol, control of sensor registrations, management of decoding protocols and dispatching to adequate decoders/analysers.

Requirements

  • Python 3.6
  • GNU/Linux distribution

Installation

Install D4 server
cd server
./install_server.sh

Create or add a pem in d4-core/server :

cd gen_cert
./gen_root.sh
./gen_cert.sh
cd ..
Launch D4 server
./LAUNCH.sh -l

The web interface is accessible via http://127.0.0.1:7000/

Notes

  • All server logs are located in d4-core/server/logs/
  • Close D4 Server: ./LAUNCH.sh -k

Screenshots of D4 core server management