Full Demo Video
https://www.youtube.com/watch?v=XoNHNvx4I3Y
Inspiration
The Little Engine That Could.
What it does
Provides enhanced capabilities for dealing with LogRhythm Cases and Alarms. In addition to optionally fetching Cases from a LogRhythm instance, it provides the following commands:
lr-add-alarms-to-case Adds the specified alarms to the specified case.
lr-add-case-note Adds note evidence to a Case.
lr-create-case Creates a Case in LogRhythm
lr-drilldown-on Drills down on an alarm.
lr-update-case-status Update the status of a case by sending the numerical status code.
lr-update-case-summary Updates the case summary.
How we built it
One Playbook task at a time.
Challenges we ran into
We had use cases requiring Case management functionality. Since existing Integrations did not provide the needed commands, our first challenge was learning how to write one of our own. This in turn led to the need to write customized Playbooks to handle other LogRhythm-specific requirements. Combining like Alarms into a single Case was perhaps the most complex problem we faced.
Accomplishments that we're proud of
- Developing our own Integration to handle Case management
- Creating an entire end-to-end solution for working with LR Alarms and Cases
What we learned
- Jacob: That Tony doesn't comment his code or follow all conventions.
- Tony: That he should better document his code and follow all conventions.
- Subhanga: It's not as easy as we make it look.
What's next for wRESTling with LogRhtythm
The team will be happy to take a REST from LogRhythm.
Built With
- magic
- python
- xsoar

Log in or sign up for Devpost to join the conversation.