Diogo-Damasceno/host-ids
GitHub: Diogo-Damasceno/host-ids
一款零外部依赖的 Linux 主机入侵检测系统,通过监控系统进程、连接、用户和文件完整性来发现并告警可疑变更。
Stars: 0 | Forks: 0
# host-ids
基于主机的入侵检测系统(**HIDS**),适用于 Linux。它会持续监控
系统,并在检测到可疑更改时发出**警报** ——
无需任何外部依赖(仅使用 `/proc` 和标准库)。
## 安装说明
前置条件:**Python 3.10+**。
```
git clone https://github.com/Diogo-Damasceno/host-ids.git
cd host-ids
python3 -m venv .venv
. .venv/bin/activate
pip install -e .
```
安装完成后,该项目的命令将在 venv 中可用。
若要在 venv 外部使用,请创建一个快捷方式:
```
mkdir -p ~/.local/bin
ln -sf "$(pwd)/.venv/bin/hostids" ~/.local/bin/hostids
```
## 用法
```
# 持续监控(3s 间隔)
hostids
# 创建 baseline 一次并退出
hostids --once
# 无颜色输出(log/pipe)
hostids --plain --interval 5
```
## 许可证
MIT — 请参阅 `LICENSE`。
标签:Python, 主机入侵检测, 无后门, 逆向工具