# hp_filter **Repository Path**: snowmanandbee/hp_filter ## Basic Information - **Project Name**: hp_filter - **Description**: 基于Linux用户态的高性能流量过滤网关 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-05 - **Last Updated**: 2025-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * Linux高性能包过滤系统 从指定的网络接口高效地抓取原始数据包,根据用户预定义的一系列规则对解析后的数据包进行匹配,并执行相应操作。包含简单的统计与监控功能,收集和展示网关的运行状态。 * 编译 需要安装libpcap-dev和cmake,下载好源码后,创建build目录,然后在项目根目录使用 =cmake -B build= ,然后使用 =cd build && make= 。默认编译包含调试信息可以直接进行调试。 * 使用方法 运行需要管理员权限,使用 =sudo hp_filter= 运行,查看参数帮助使用 =hp_filter --help= 。