顯示具有 rust 標籤的文章。 顯示所有文章
顯示具有 rust 標籤的文章。 顯示所有文章

2026/08/28

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