Public Repository

Last pushed: 2 years ago
Short Description
This image, which install the latest stable Bro on Ubuntu, is meant to be used at Bro training events like BroCon to lesson the burden of getting hands on training with Bro.
Full Description

Note

The official Bro Live repository is now at https://registry.hub.docker.com/u/broplatform/brolive/

Bro Live!

The idea, which we're calling Bro Live!, is to have users SSH into a host system which
runs and places them into a container based on the latest-bro-sandbox Docker image.
Then each user will have its 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 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.

To replicate our Bro Live! system two things must be completed:

  1. This Docker image (latest-bro-sandbox) must be installed
  2. The host system running the Docker daemon must be configured to use it

General Considerations

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.

Security Considerations

  1. By nature, the containers are isolated environments.
  2. Containers and users are removed after a period of time (e.g. conference duration)
  3. System resources are limited per container to prevent selfishness and abuse
  4. Networking is disabled in each container, preventing network attacks against other hosts
  5. Each container is limited in size (possible when using devicemapper storage backend)

This page will be updated frequently in the next week in preparation for BroCon.
See this for host system configuration: https://github.com/jonschipp/vagrant/tree/master/bro-sandbox

Docker Pull Command
Owner
jonschipp

Comments (1)
jonschipp
3 years ago

Updated to use Bro 2.3.1 and with gawk, nano, vim, and emacs, plus other
environment updates.