錯誤訊息

TWIDS引擎編譯器主要支援下列Snort語法,如編譯錯誤會以代碼方式記錄於Error.log檔案內,
使用者可依據行號、錯誤代碼等視情況修改或排除狀況。
如遇到不支援的規則行,則TWIDS視為失效,不會強行自我解讀,也不影響其他規則行的讀取過濾。
目前byte_test 及byte_jump兩個options並未支援,未來將隨著更新版本進行改善。
 
C:\TWIDS\Error.log

// 錯誤代碼  Error Code :
//
//      1 - 參數錯誤
//      2 - 初始化並替換變數發生錯誤
//      3 - 含有未支援的指令或語法錯誤
//      4 - 解析 Action 發生錯誤
//      5 - 解析 Protocol 發生錯誤
//      6 - 解析 來源IP 發生錯誤
//      7 - 解析 來源Port 發生錯誤
//      8 - 解析 Direction 發生錯誤
//      9 - 解析 目的IP 發生錯誤
//     10 - 解析 目的Port 發生錯誤
//     11 - 解析 Options 發生錯誤
//     12 - 解析 sid 發生錯誤
//     13 - 解析 tos 發生錯誤
//     14 - 解析 id 發生錯誤
//     15 - 解析 ttl 發生錯誤
//     16 - 解析 dsize 發生錯誤
//     17 - 解析 flags 發生錯誤
//     18 - 解析 seq 發生錯誤
//     19 - 解析 ack 發生錯誤
//     20 - 解析 window 發生錯誤
//     21 - 解析 ITYPE 發生錯誤
//     22 - 解析 ICODE 發生錯誤
//     23 - 解析 ICMP_ID 發生錯誤
//     24 - 解析 ICMP_SEQ 發生錯誤
//     25 - 解析 threshold 發生錯誤
//
//
//   特別錯誤代碼:
//
//     11x - 解析CONTENT、URICONTENT或PCRE發生錯誤:
//             111 - 解析 nocase 發生錯誤
//             112 - 解析 offset 發生錯誤
//             113 - 解析 depth 發生錯誤
//             114 - 解析 distance 發生錯誤
//             115 - 解析 within 發生錯誤
//             116 - 解析 http_header 發生錯誤
//             117 - 解析 http_uri 發生錯誤
//