Skip to content

Overview

fbarre96 edited this page Jul 26, 2021 · 3 revisions

Setup guide

This setup guide was originally redacted on ubuntu 16.04 /18.04

Lexic

  • Worker : A worker is a docker / computer where all the tools you want to run are installed. Those worker will launch them on the target and send the resulting data to the server. The name 'worker' comes from the use of celery for this part.

  • Server : The server is just a mongo database and a SFTP server. Datas are stored in the database and files are kept in the SFTP directory.

  • Client : A client is an instance of pollenisator.py. It interacts with the server to launch tools and get data.

Architecture Overview

architecture

There can be 1 or + workers, 1 or + pollenisator client and 1 mongo back end The mongo database and sftp server can be setup with docker or manually installed on windows/linux (linux recommanded)

Worker(s) will run the commands in the queue. You can install the tools you want and do some configuration or use the docker file given.

Pollenisator client will check what command are ready to fire accordingly to a bunch of settings and present to everyone connected the results of the scans.