---
tags: 流量監控作業程序
---
# 流量偵測
此處利用流量偵測IDS工具-Suricata處裡過程主要分成4大部分
- 接收(Receive)
- 解碼(Decode)
- 檢測(Detect)
- Flowworker moudle
- Verdict module
- RespondReject module
- 輸出(Output)
## Receive module
Suricata會接收監控之網卡的流量數據並封裝打包成封包後傳遞給Decode module

## Decode module
將封包按照協議TCP/IP 四層模型(網路接口層、網路互連層、傳輸層、應用層)進行解碼,獲取協議跟負荷信息,解碼完成之後將封包傳給Flowworker module,此module主要是進行封包的解碼,不處理應用層

## Flowworker module
對封包進行分配flow,Tcp會話管理,TCP重组及應用層數據解碼處裡,Detect規則檢測

## Verdict module
根據Detect module檢測後的結果,對drop標記的包需要進行丟棄處理
## RespondReject module
根據Detect module檢測後的結果,將需reject的封包像兩端發送reset包
## Logs module
將處裡的結果記錄已符合的格式輸出在日誌中