Redeye Logo

RedEye User Guide

RedEye is a visual analytic tool for supporting Red Team operations, analytics, and reporting. A critical aspect of Red Team engagements is to communicate to customers how successful breaches unfold so that they can assess mitigation strategies. Visualizing breaches can be a helpful but time-consuming task. RedEye offers a visualization tool to help Red Teams easily assess complex data for effective decision-making.

Table of Contents

 

Logging In/ Creating New User

To create a new user, type a username in the user textbox, and click ”+ New User” from the dropdown.

Campaign Cards

Once logged in, you will be directed to the campaign cards screen. This is where you can upload new campaigns, and view a list of your previously uploaded campaigns.

Uploading Campaigns

Redeye provides three ways to upload and visualize your campaign data.

Cobalt Strike

With the Cobalt Strike option selecte and uploading multi-server or single-server folders, RedEye will automatically remove files that are
not necessary. To view a list of all the files that were removed, hover over the “File Removed” icon.

Brute Ratel

Upload, parse and visualize your Brute Ratel campaigns with this option.

.redeye File

Upload database files ending with .redeye or .sqlite. These are usually campaigns that were previously exported.

Filter Existing Campaigns

Filter through the list of uploaded campaigns by typing in the input field next to “Add a campaign” button.

Rename / Delete / Export Campaign

To rename, delete or export the campaign as a database file, click on the “More” icon.

Explorer

After uploading and selecting a campaign, you will be directed to the Explore Tab.

Hosts Tab

This tab shows the different servers linked to the campaign being viewed, as well as the Cobalt Strike server. Select a host to see all commands executed by the beacons on the server.

Changing Host Color

To change the color and shape of how a host appears in the graph, click on the “Details Tab” after selecting a host.

Operators Tab

Any operators, along with the number of beacons and commands that it’s associated with will appear here.

Comments Tab

All comments, including multi-command comments that have been added to the campaign, will be displayed here. Other functionalities include:

Beacons Tab

All beacons and the total number of commands executed by the beacon are displayed. In addition, any tags, such as Privilege Escalation, Goldenticket, jump, or elevate will be indicated by an icon.

Selecting Beacon From List

Select a beacon from the Beacons Tab to find out more information, such as the commands, operators, comments, and metadata that it is associated with.

Changing Beacon Color and Shape

To change the color and shape of how a beacon appears in the graph, click on the “Details Tab” after selecting a beacon.

Command Types Tab

The Command Types tab displays a list of all commands and the number of times the command was executed by the beacons in the campaign.

Expanding Raw Logs

Select a command from the list to view the raw logs executed by the beacon. Here, you’ll be able to see the different types of associated MITRE attacks, as well as the option to copy the log file text.

Adding Comments and Tags

Adding New Comments

Hover over a command and click on the “Add Comment” button to add a new comment.
Within the new comment modal, you can favorite this comment, add a tag, and comments about
the command.

Multi-Command Comment

Use the multi-command comment function to group multiple commands with one comment. Use the checkbox to select one or more comments, then click “Comment on commands”.

Add command to an existing comment

Timeline

The timeline located above the graph provides users the ability to:

Settings Modal

Timezone

By default, the timezone should be automatically set to appear as your current timezone. To view the campaign in a different timezone, uncheck the “AutoSelect” button and use the drop-down to select your desired timezone.

Show/Hide Beacons

To display or hide beacons, check or uncheck the “Show Hidden Beacons, Host, and Servers” button.

Light Theme

This toggle enables light theme mode for RedEye.

Redacted Screenshot Mode

When toggled, RedEye makes text unreadable in order to provide secure screenshots.

Graph

The graph shows how hosts and beacons are connected to the Cobalt Strike server. Hover over the host node to view how the beacons are linked to the host and hover over the beacons inside the host node to see how it’s linked to one another.

Clicking on the host node will display a list of all commands, beacons, operators, comments, and metadata about the host. Selecting the beacon node will display all commands, operators, comments, and metadata about the beacon.

Use the graph controls located on the right to view graph legends, zoom in and out of the graph, and reset the graph.

Exporting Graph

To export the graph as displayed as an image, simply click the export button.

Search is available from the eyeglass icon in the navigation bar.

Search enables:

Search can be activated from anywhere within a campaign with an OS-specific key combination:

Presentations

Presentation mode is available from the presentation icon in the navigation bar.

Presentations are a collection of comments and commands ordered by time and grouped by tag.

The first screen is a list of presentations:

Clicking on an item in the list will open the presentation

Each presentation has “slides” ordered by the time of the command tied to the comment.

Move forward in the presentation using the Next button and move backward with the previous arrow button to the left of Next. There is a slide indicator below those controls that allows changing to a specific slide.

To return to the presentations list, click the left arrow button at the far left of the panel