StratosphereLinuxIPS

Slips,一款免費的軟體行為型 Python 入侵預防系統 (IDS/IPS),運用機器學習偵測網路流量中的惡意行為。

StratosphereLinuxIPS 是什麼?

Slips,一款免費的軟體行為型 Python 入侵預防系統 (IDS/IPS),運用機器學習偵測網路流量中的惡意行為。由捷克布拉格 Stratosphere Laboratory、AIC、FEL、CVUT 開發。

StratosphereLinuxIPS 概覽

這是什麼

Slips(StratosphereLinuxIPS)是一套自由軟體的行為式 Python 入侵預防系統(IDS/IPS),利用機器學習偵測網路流量中的惡意行為。它於 2012 年由 Sebastian Garcia 在布拉格捷克理工大學的 Stratosphere Laboratory、AIC、FEE 創建。Slips 支援 Linux、macOS 及 Windows(僅限 Docker)。封鎖功能僅在 Linux 上支援。它基於 Python,依賴 Zeek 進行流量擷取與分析,並使用 Redis >= 7.0.4 進行行程間通訊。

主要功能

  • 使用機器學習進行行為式入侵預防,偵測網路流量中的惡意行為。
  • 模組化設計,不同模組執行特定偵測任務。
  • 流量分析彈性:即時、PCAP 檔案,以及來自 Suricata、Zeek/Bro 和 Argus 的網路流。
  • 持續更新超過 40 個威脅情資來源。
  • 自適應 TLS/HTTPS 異常偵測,具備漂移處理與本機 HTML 報告產生功能。
  • 點對點(P2P)模組,可自動尋找其他節點並以平衡、可信的方式分享 IoC 資料。
  • Docker 實作,簡化 Linux 系統上的部署。

使用情境

Slips 用於行為式入侵預防與偵測,分析網路流量以識別惡意行為、目標攻擊及命令與控制通道。可用於即時監控、離線 PCAP 分析,以及與現有網路流工具整合。

快速開始

建議使用 Docker 執行 Slips。Linux 與 Windows 主機: docker run --rm -it -p 55000:55000 --cpu-shares 700 --memory=8g --memory-swap=8g --net=host --cap-add=NET_ADMIN --name slips stratosphereips/slips:latest 接著分析 PCAP 檔案: ./slips.py -f dataset/test7-malicious.pcap -o output_dir cat output_dir/alerts.log 啟用網頁介面: ./slips.py -e 1 -f dataset/test7-malicious.pcap -w 然後瀏覽至 http://localhost:55000/。

授權與價格

Slips 採用 GPL-2.0 授權,為開放原始碼軟體。價格未說明;此為自由軟體。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/stratosphereipsstratospherelinuxips.svg)](https://yunodb.com/tools/stratosphereipsstratospherelinuxips?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/stratosphereipsstratospherelinuxips?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/stratosphereipsstratospherelinuxips.svg" alt="Featured on YunoDB" height="20"></a>