capture 1.2.0
这是一个基于 PcapPlusPlus、PF_RING 和 ClickHouse 构建的高性能网络流量分析系统,专注于实时流量捕获、解析与存储。
Loading...
Searching...
No Matches
unifiedPacketAttr.h File Reference

统一包属性类 More...

#include <vector>
#include <queue>
#include <unordered_map>
#include <functional>
#include <sstream>
#include "TcpLayer.h"
#include <UdpLayer.h>
#include <IcmpLayer.h>
#include "IPv4Layer.h"
#include "PayloadLayer.h"
#include "PacketUtils.h"
#include "SystemUtils.h"
#include <ctime>
#include <fstream>
#include <curl/curl.h>
#include <clickhouse/client.h>
Include dependency graph for unifiedPacketAttr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  unifiedPacketAttr
 包统一属性基类,表征了IPv4的IP到传输层大多数有用的属性 More...

Macros

#define MAX_QUEUE_LENGTH   20000
 最大队列长度(调整以获得最佳速度)

Detailed Description

统一包属性类

此文件定义了统一包属性类,用于从网络包中提取和存储各层协议的属性信息。 包括IPv4层、传输层(TCP/UDP/ICMP)的各种字段信息。

Author
网络流量分析团队
Date
2024
Version
1.0

Macro Definition Documentation

◆ MAX_QUEUE_LENGTH

#define MAX_QUEUE_LENGTH   20000

最大队列长度(调整以获得最佳速度)

定义处理队列的最大长度,用于优化处理性能