-
Notifications
You must be signed in to change notification settings - Fork 362
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clarify docs based on user feedback. Update docker documentation. Add Ubuntu 18.04 to list of supported operating systems.
- Loading branch information
Showing
5 changed files
with
71 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,20 @@ | ||
version: '3' | ||
|
||
services: | ||
# bro: | ||
# image: blacktop/bro:2.5 | ||
# network_mode: host | ||
# volumes: | ||
# - logs:/pcap | ||
# cap_add: | ||
# - NET_RAW | ||
|
||
db: | ||
image: mongo:3.6 | ||
volumes: | ||
- db:/data/db/ | ||
|
||
rita: | ||
image: quay.io/activecm/rita:${RITA_VERSION:-master} | ||
image: quay.io/activecm/rita:${VERSION:-latest} | ||
build: . | ||
links: | ||
# give db an alias of "localhost" so that RITA's default config works unchanged | ||
- db:localhost | ||
volumes: | ||
- ${BRO_LOGS:?You must provide a path to your BRO_LOGS}:/opt/bro/logs:ro | ||
# - logs:/opt/bro/logs | ||
- ${CONFIG:?You must provide a path to your CONFIG}:/etc/rita/config.yaml:ro | ||
- ${LOGS:?You must provide a path to your LOGS}:/logs:ro | ||
|
||
volumes: | ||
db: | ||
# logs: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# System Requirements | ||
|
||
* Operating System - The preferred platform is 64-bit Ubuntu 16.04 LTS. The system should be patched and up to date using apt-get. | ||
* The automated installer will also support Security Onion and CentOS 7. You can install on other operating systems using [docker](Docker%20Usage.md) or our [manual installation](Manual%20Installation.md). | ||
|
||
If RITA is used on a separate system from Bro/Zeek our recommended specs are: | ||
* Processor - Two or more cores. RITA uses parallel processing and benefits from more CPU cores. | ||
* Memory - 16GB. Larger datasets may require more memory. | ||
* Storage - RITA's datasets are significantly smaller than the Bro/Zeek logs so storage requirements are minimal compared to retaining the Bro/Zeek log files. | ||
|
||
|
||
## Bro/Zeek | ||
The following requirements apply to the Bro/Zeek system. | ||
|
||
* Processor - Two cores plus an additional core for every 100 Mb of traffic being captured. (three cores minimum). This should be dedicated hardware, as resource congestion with other VMs can cause packets to be dropped or missed. | ||
* Memory - 16GB minimum. 64GB if monitoring 100Mb or more of network traffic. 128GB if monitoring 1Gb or more of network traffic. | ||
* Storage - 300GB minimum. 1TB or more is recommended to reduce log maintenance. | ||
* Network - In order to capture traffic with Bro/Zeek, you will need at least 2 network interface cards (NICs). One will be for management of the system and the other will be the dedicated capture port. Intel NICs perform well and are recommended. |