Linux
在 NIDS 模式下如何使用 Snort 生成數據包日誌?
我通過實現 snort 配置文件和 snort 規則來使用 Snort 充當網路 IDS,我還想擷取通過特定網路介面的所有數據包(流量)。我的命令是
sudo snort -dev -P 65535 -i wlan0 -c /etc/snort/snort.conf -l /var/log/snort/
,我想要的日誌格式是07/20-13:09:52.667262 34:DE:1A:26:03:18 -> 01:00:5E:7F:FF:FA type:0x800 len:0xAF 192.168.1.5:60857 -> 239.255.255.250:1900 UDP TTL:1 TOS:0x0 ID:29142 IpLen:20 DgmLen:161 Len: 133 4D 2D 53 45 41 52 43 48 20 2A 20 48 54 54 50 2F M-SEARCH * HTTP/ 31 2E 31 0D 0A 48 6F 73 74 3A 32 33 39 2E 32 35 1.1..Host:239.25 35 2E 32 35 35 2E 32 35 30 3A 31 39 30 30 0D 0A 5.255.250:1900.. 53 54 3A 75 72 6E 3A 73 63 68 65 6D 61 73 2D 75 ST:urn:schemas-u 70 6E 70 2D 6F 72 67 3A 64 65 76 69 63 65 3A 49 pnp-org:device:I 6E 74 65 72 6E 65 74 47 61 74 65 77 61 79 44 65 nternetGatewayDe 76 69 63 65 3A 31 0D 0A 4D 61 6E 3A 22 73 73 64 vice:1..Man:"ssd 70 3A 64 69 73 63 6F 76 65 72 22 0D 0A 4D 58 3A p:discover"..MX: 33 0D 0A 0D 0A 3....
但是,我無法在日誌目錄中獲取任何日誌。日誌目錄的權限是777。所以我想知道在NIDS模式下執行時是否可以生成數據包日誌?
任何幫助都會很棒。謝謝你
在NIDS 模式下,Snort 只會擷取觸發 snort.conf 文件中指定規則的數據包。確保使用虛擬規則進行測試並生成有趣的流量以觸發規則。然後,您應該開始看到數據包記錄在您指定的目錄中。還要確保首先在有線介面上進行測試。