Official repository for the Ubuntu based Bro Live! training system.
2.0K
Webpage https://www.bro.org/brolive/.
This image contains Bro 2.4 with working BroCtl.
Manual Use: docker run -it --cap-add=NET_RAW broplatform/brolive bash
This repo will always contain the latest stable Bro release for training
To be used with the following project: [2]
Our training environment is designed to have users SSH into a host system which runs and places them into a container based on the Brolive Docker image. Then each user will have their own environment to play with Bro, including a mounted directory of Bro exercises and PCAP files. This alleviates the burden of passing around, or downloading, and configuring VM's of Bro which in our experience takes too much time, being slow, and a few people always have a few issues that put them behind everyone else. We can enhance the experience at conference training events whereby attendees only need an SSH client by a container based platform for training.
To replicate our Bro Live! training system 3 things must be completed:
Begin with a fresh Ubuntu machine. The following commands will install latest Docker, ISLET, and the BroLive Docker image.
apt-get install sqlite make
git clone https://github.com/jonschipp/islet && cd islet && make bro-training
Password: demo - Replace with your server's ip or domain name.
ssh [email protected]
Conferences and training events typically span multiple days like in the case of BroCon. Because of this it's desirable to keep the user's work in their container for the duration of the event. Our account management system allows them to re-attach to their container in an automated fashion. Once the conference ends, the container is automatically removed from the system.
This page will be updated frequently in the next week in preparation for BroCon. For configuring the host system please see the project's documentation: https://github.com/bro/bro-live/blob/master/README.md
The image has the following additional software installed over the base ubuntu docker image:
Image Configuration:
To start Bro via BroCtl the student must be instructed to edit /opt/bro/etc/node.cfg and to replace the interface with the name of the one that’s available in the container. If networking is disabled in the container (default) then they should choose the loopback interface.
Content type
Image
Digest
sha256:4b6cabbbe…
Size
631.6 MB
Last updated
about 11 years ago
docker pull broplatform/brolive