AlienVault R&D Labs Portal. Get the latest news from our research.
Header

ClearCutter Log Sample Analyzer

Clearcutter is a general-purpose tool to assist log analysis (with some OSSIM-specific features)

General Log Functions:

  • Identify - takes a log sample and attempts to find unique message types present within the sample:
    [TIMESTAMP] : [PROCESS] User [VARIABLE] successfully authenticated from [IPV4ADDRESS]
  • Sequence – Identifies sequences of logs with a common set of variable data
    [TIMESTAMP] : [PROCESS] Connection attempt from  192.168.1.1
    [TIMESTAMP] : [PROCESS] Login request for user conrad from 192.168.1.1
    [TIMESTAMP] : [PROCESS] User conrad successfully authenticated

OSSIM Log Functions

  • Validate – Processes an OSSIM device plugin, testing for errors and inconsistencies.

Processing Rule [Z 350-cisco-asa]
Option ‘interface’ refers to non-existant regexp group ‘(?P<iface>’

The Following Regex Labels are Assigned to UserData fields
   userdata1 Denied, Accepted, Duplicate,
   userdata2 {$sourcint}, {$srcint},
   userdata3 {$destint},
   userdata4 {$entry}, {$connection}, {$command}, {$result}, 
   userdata5 {$list},

  • Parse – Processes a log file using an OSSIM device plugin, displaying what is parsed by each SID.
  • Profile – Parses as before, but produces performance stats for SIDS, comparative to one another and the log file as a whole

Clearcutter 0.2 can be found at: http://alienvault-labs-garage.googlecode.com/files/clearcutter-0.2.tar.gz

Roadmap

  • Implement a GTK GUI to make browsing through and tweaking Identify  results more intuitive