Beacon Huntress Dashboard Overview¶
Beacon Huntress provides a Grafana dashboard to assist with finding beacons. When using Docker, the dashboard is the best resource for visualizing and analyzing the details of potential beacons. Log into Grafana by visiting the link below in your web browser. Credentials can be found in the dashboard configuration file located at src/config/dashboard.conf.
Beacon Huntress Dashboard URL: http://127.0.0.1:3000
Beacon¶
The main dashboard is called Beacon. Clicking on the panels will provide additional information about the data shown. The Beacon dashboard includes the following panels:
- Total Records (clickable)
- Delta Connections (clickable)
- Potential Beacons (clickable)
- Potential Beacons Connections Over Time
- Timeline of the beacon connections present in the provided files.
Total Records¶
The Total Records panel will show the total number of Bro/Zeek connections contained in your logs. Clicking on the panel will take you to the File Details dashboard, which will display the source file location, the number of total connections in the file, and the number of connections that are potential beacons.
Delta Connections¶
The Delta Connections panel will display the total number of Delta Connections found in the logs. A Delta Connection is a unique grouping of repeated connections between a Source IP and a Destination IP; these may or may not be labeled as Potential Beacons depending on the parameters used when configuring your cluster search algorithms; see the Beacon Algorithms section for more information on setting up your configuration file. Clicking on the panel will take you to the Delta Details dashboard, which provides additional information on each of the identified Delta Connections. Each connection listing will show the Source IP, Destination IP, Port, minimum and maximum times between connections, total connection count, average delta in milliseconds, and average delta in minutes. Clicking on the Destination IP link will open a dashboard that displays the cluster groupings for the deltas.
Potential Beacons¶
The Potential Beacons panel will display the total number of potential beacons that Beacon Huntress has identified based on your configuration file. Click on the Destination IP link to go to the Beacon Details dashboard. This screen will display the cluster groupings and provide additional information from the Bro/Zeek logs such as Connection Duration, Source/Destination Bytes, and Connection State. In the example below, the deltas are closely clustered in several groups, and there is little variation in the delta times between each connection event. Low variance in deltas is typically a good indication of a potential beacon.