IRMA
  • Introduction
  • Automated Install
  • Manual Installation
    • Brain
      • Architecture
      • Installing and Configuring RabbitMQ
      • Installing and configuring sftp
      • Installation
      • Configuration
      • Installation Checks
      • Running Brain applications at startup
    • Frontend
    • Probe
  • Database migration
  • To evolve IRMA
  • References
  • Frequently Asked Questions
  • Resources
  • Screenshots
 
IRMA
  • Docs »
  • Manual Installation »
  • Brain
  • Edit on GitHub

BrainΒΆ

The Brain is a python-based application that only dispatches analysis requests from different frontends [1] to the available Probes. Analyses are scheduled by the Brain on Probes through Celery, an open source task framework for Python.

  • Architecture
  • Installing and Configuring RabbitMQ
    • Install RabbitMQ
    • Configuring RabbitMQ
    • Verifying RabbitMQ configuration
      • Checking for vhosts
      • Checking for users
      • Changing password
    • Restarting the service
  • Installing and configuring sftp
    • Installing sshd
    • Creating FTP specific users and groups
    • Configure sshd
    • Create SFTP directories
    • Restart the service
  • Installation
    • Pre-requisites
    • Installation on GNU/Linux
  • Configuration
    • Generate a SQLite database for scan tracking
  • Installation Checks
    • Celery Workers
    • SFTP accounts
  • Running Brain applications at startup
    • Installing Supervisor
    • Configure Scan APP
    • Configure Result APP

Footnotes

[1]This feature is not ready yet, we are currently working on its implementation.
Next Previous

© Copyright 2013-2018, Quarkslab.

Sphinx theme provided by Read the Docs
Read the Docs v: latest
Versions
latest
stable
v2.0.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.