maltrail 3.2版開始 正式把 sensor.py拿掉了
改用 rust 寫的 mailtrail-sensor
以下是操作流程
# 1. 安裝必要套件(以 Ubuntu/Debian 為例)
sudo apt-get update
sudo apt-get install build-essential libpcap-dev cargo
# 2. 編譯 Rust 版 Sensor
cd maltrail
cargo build --release --manifest-path sensor/Cargo.toml
# 3. 授予原生的網路抓包權限(避免直接以 root 長期執行)
sudo setcap cap_net_raw,cap_net_admin=eip sensor/target/release/maltrail-sensor
#4, 設定監聽介面
sed -i 's/^MONITOR_INTERFACE[[:space:]]\+any$/MONITOR_INTERFACE eth1/' /path/mailtrail.conf
#5. 設定syslog
echo "SYSLOG_SERVER 10.0.0.1:514" >> maltrail.conf
# 6. 執行 Sensor
./sensor/target/release/maltrail-sensor
沒有留言:
張貼留言