项目简介
本项目是基于tcpdpriv的网络数据包隐私保护系统,借助混淆和匿名化技术保护网络通信里的隐私数据。项目有多个工具,能实现数据包捕获、隐私保护处理,还可生成数据包文件的公开版本。
项目的主要特性和功能
- 数据包隐私保护:运用tcpdpriv工具对网络数据包做隐私保护处理,支持多种混淆和匿名化技术。
- 数据包捕获与处理:可从网络接口实时捕获数据包,也能从文件中读取数据包进行处理。
- 公开版本生成:通过tcpmkpub工具生成数据包的公开版本,方便进一步分析和研究。
- 跨平台支持:已在Ubuntu 20.04 LTS x64系统测试,支持多种Linux系统。
安装使用步骤
安装步骤
- 安装依赖库:
- 安装
flex
和bison
:shell sudo apt install flex bison
- 安装
libpcap
库:shell sudo apt-get install libpcap-dev
- 编译tcpdpriv:
- 下载或复制项目代码。
- 创建
VERSION
文件并添加版本号:shell echo "1.1.11" > VERSION
- 修改
configure
和tcpdpriv.c
文件中的相关代码。 - 运行
make
进行编译。 - 编译tcpmkpub:
- 按照
INSTALL
文件中的步骤进行配置。 - 针对ARM系统,使用以下命令进行配置:
shell ./configure --build=aarch64-unknown-linux-gnu
- 修改相关文件中的代码,并运行
make
和make install
。
使用方法
- 运行tcpdpriv:
- 在编译后的目录中运行以下命令:
shell sudo ./tcpdpriv
- 根据提示输入命令行参数,如设置输出文件、捕获接口等。
- 运行tcpmkpub:
- 运行以下命令:
shell tcpmkpub
- 根据提示输入命令行参数,如指定输入文件、输出文件等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】