New Slips version v1.1.23 is here!

New Slips version v1.1.23 is here!

Our team is excited to share the latest news and features of Slips, our behavioral-based machine learning intrusion detection system. 

Quick links:

What We Are Particularly Excited About

In this release we are particularly excited about these new Slips features:

  • Add an LLM-powered Alert Summary module that generates natural-language analyst summaries of alerts, with historical context and memory across summaries.

  • Add a Regex Generator module that learns and validates regex signatures from traffic.

  • Add an LLM proxy module supporting Anthropic, OpenAI, and Ollama backends.

  • Add a T Cell module for immune-style detection: correlates evidence over time, tracks danger scores, and supports optional decision tracing and offline HTML reports.

  • Replace the `flow_ml_detection` module with two new modules, `ml_linear_model` and `ml_online_model`.

  • Split flow processing into a separate `conn_analyzer` module, so conn.Log analysis and flow alerting run as independent processes.

  • Add IDMEF-over-HTTPS exporting, allowing Slips to export each piece of evidence to a remote IDMEF server.

  • Rework Slips risk levels: risk now increases per timewindow based on a configurable risk weight, replacing the old bucket-based design.

  • Fix an ARP module memory leak and a bug detecting the attacker in MITM ARP attacks.

  • Fix problem stopping the evidence handler.

  • Fix Slips crashing on shutdown.

  • Fix problem starting the Redis cache database.

  • Fix a false positive where a known vendor showed as "unknown".

  • Fix password-guessing detection from `notice.Log`.

  • Fix problems handling disabled modules.

  • Fix problems sending Linux desktop notifications.

  • Fix the crash in the Wi-Fi interface lookup used for gateway MAC detection.

  • Fix stats/log text overlapping the printed live stats.

  • Fix problem using `--killall`.

  • Speed up module startup time.

  • Add a 7-day cooldown before adopting new pip library versions, to reduce supply-chain risk.

  • Warn when a module is disabled because its dependencies are missing.

Check the full list of changes in our release page: https://github.com/stratosphereips/StratosphereLinuxIPS/releases/tag/v1.1.23

Learn more!

Wondering what Slips is capable of? Check out these demo presentations:

How to contribute

For those interested in contributing to Slips:

Get in Touch

Feel free to join our Discord server and ask questions, suggest new features or give us feedback. PRs and Issues are welcomed in our repo.