NullRabbitLabs/nr-ibsr
GitHub: NullRabbitLabs/nr-ibsr
一个基于 XDP/eBPF 的影子模式流量收集器,在不阻断任何流量的情况下模拟并报告安全规则「原本会」拦截的内容。
Stars: 1 | Forks: 0
# IBSR - Inline Block Simulation 报告
IBSR 是一个 **影子模式 XDP/eBPF 流量收集器**,它生成的离线报告会展示在保守的安全规则下 *原本会被* 阻断的内容 —— **而实际上不会阻断任何流量**。
## 快速开始
```
# 安装
curl -LO https://github.com/NullRabbitLabs/nr-ibsr/releases/latest/download/ibsr-$(uname -m | sed 's/aarch64/arm64/')
sudo install -m 755 ibsr-* /usr/local/bin/ibsr
# 运行
sudo mkdir -p /var/lib/ibsr/snapshots
sudo ibsr collect -p 8899 --out-dir /var/lib/ibsr/snapshots
```
## 文档
**[https://nullrabbitlabs.github.io/nr-ibsr/](https://nullrabbitlabs.github.io/nr-ibsr/)**
## 系统要求
- Debian 12+ / Ubuntu 22.04+ (内核 6.1+)
- arm64 或 x86_64
- root 或 CAP_BPF
- 支持 XDP 的网卡
## 从源码构建
```
docker compose run --rm test # Run tests
./build.sh # Build binary -> ./dist/ibsr-
```
## 安全性
- 仅使用 `XDP_PASS` - 无法丢弃数据包
- 故障开放 (Fail-open) 设计
- 内存受限 (LRU map)
- 编译时安全验证
## 状态
设计上处于早期阶段。用于受控试点和可行性评估。
## 许可证
MIT
标签:Beacon Object File, DevSecOps, Docker镜像, IP 地址批量处理, Kernel 6.1+, Linux内核, PE 加载器, XDP, 上游代理, 包过滤, 安全渗透, 安全观测, 影子模式, 性能监控, 无损检测, 流量模拟, 监控工具, 网络安全, 网络流量, 规则测试, 请求拦截, 通知系统, 防御验证, 隐私保护