Skip to content

Beholder is a shell script which installs and configures essentials to peer into your network activity.

Notifications You must be signed in to change notification settings

BechtelCIRT/beholder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beholder

Beholder V1.10.001 - ELK/BRO/Libtrace
Created By: Jason Azzarella and Chris Pavan
Problems or Feature Requests?
E-mail Us: jmazzare@bechtel.com

Beholder is a shell script which installs and configures essentials to peer into your network activity. Monitor your network traffic with Bro IDS, build dashboards with Kibana to get a visual representation of your activity and obtain packet captures of the identified events with Tracesplit.

Under the Hood

Software Requirements

  • Ubuntu 16.04 x64

Hardware Minimum Requirements

  • 64 Bit Processor
  • 3 GB RAM
  • 40 GB HDD

Installation

  • Run the beholder script. Use sudo ./beholder.
  • Select the interface and IP address for monitoring and management.
  • At completion, the system will countdown and reboot.
  • Keep watch for the special message!

Details

  • Linux User beholder

    • Pass beholder
  • Basic Auth User beholder

    • Pass beholder
  • Kibana Interface - https://{Your Kibana IP}

    1. Use a web browser to access your Kibana instance.
    2. On your first load, you will be required to insert the elasticsearch index.
    3. Input bro* and select the @timestamp field from the timestamp dropdown.
    4. You will be presented with the index fields that have been identified. Use the yellow refresh button in order to update the listed fields. You may need to hit this a few times on first setup.
    5. You should get over 200 fields after all have been populated at least once.
  • Tracesplit Example

    • Capture data from interface eth0 - sudo /opt/libtrace/bin/tracesplit -z 6 -Z gzip int:eth0 erf:/pcaps/capture.gz

What's in a Version Name?

Version numbers get confusing so I'm adding an explanation as to what matters for versions of this script.

EX 1.00.001

  • The first set of digits (1) represents major tool additions and new functionality.
  • The second set of digits (00) represents upgraded versions of tools such as Bro, Elasticsearch, Logstash.
  • The third set of digits (001) represents tweaks to the scripts, changes to the templates or all around fixes to the code.

About

Beholder is a shell script which installs and configures essentials to peer into your network activity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages