so-ops: Free, local LLM-powered alert triage, daily briefings & vuln scanning for Security Onion #15528
Unanswered
benolenick
asked this question in
Show and tell
Replies: 1 comment 1 reply
-
|
Hi! This is great! But I would like to ask for a bit more detailed instruction about install... Because: [root@secon ~]# pip install git+https://github.com/om/so-ops.git
-bash: pip: command not found
[root@secon ~]#and it stops at the beginning... :))) I spent 30 minutes researching how to install pip on Oracle Linux, and gave it up... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone,
I built an open-source tool called so-ops that adds LLM-powered automation to Security Onion, specifically aimed at those of us running SO without a Pro license who still want AI-assisted alert triage and operational reporting.
https://github.com/benolenick/so-ops
What it does
so-ops is a CLI tool with three main functions, all powered by a local LLM via Ollama:
1. Alert Triage (
so-ops triage)ET TROJAN= minimum HIGH) and GeoIP risk (traffic from high-risk countries = minimum MEDIUM)Example output:
2. Daily Health Report (
so-ops health)3. Vulnerability Scanning (
so-ops scan)Why I built this
I run Security Onion on my home lab and was drowning in Suricata alerts, the usual story. The Onion AI Assistant looks great, but it requires a Pro license and a cloud connection. I wanted something that:
Design decisions
logs-suricata.alerts-so,logs-zeek-so,logs-detections.alerts-so, etc. Should work with any stock SO 2.4+ deployment.Getting started
Requirements: Security Onion 2.4+, Python 3.11+, Ollama with a model pulled, nmap (for vuln scanning).
Not a replacement for Onion AI
To be clea, this isn't trying to replace the Onion AI Assistant. That's an interactive analyst tool with deep SOC integration. so-ops is more of an automated ops layer: it watches alerts in the background, classifies them, and pings you when something matters. They serve different purposes and can complement each other.
Looking for feedback
I'd love to hear from other SO users:
The project is MIT licensed. PRs and issues welcome.
Thanks for building such a great platform! Security Onion is the backbone that makes tools like this possible, and I really appreciate all it's allowed us homelabbers to do.
Beta Was this translation helpful? Give feedback.
All reactions