capture 1.2.0
这是一个基于 PcapPlusPlus、PF_RING 和 ClickHouse 构建的高性能网络流量分析系统,专注于实时流量捕获、解析与存储。
|
统一包属性类 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>
Go to the source code of this file.
Classes | |
class | unifiedPacketAttr |
包统一属性基类,表征了IPv4的IP到传输层大多数有用的属性 More... |
Macros | |
#define | MAX_QUEUE_LENGTH 20000 |
最大队列长度(调整以获得最佳速度) |
统一包属性类
此文件定义了统一包属性类,用于从网络包中提取和存储各层协议的属性信息。 包括IPv4层、传输层(TCP/UDP/ICMP)的各种字段信息。
#define MAX_QUEUE_LENGTH 20000 |
最大队列长度(调整以获得最佳速度)
定义处理队列的最大长度,用于优化处理性能