loli545799 / tj_l2tp_anly_proj1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

同济大学2024信息安全原理课程PROJECT1

基于C++设计并实现一个简单系统,实现:

(1)基于windows或linux抓取l2tp协议流量;

(2)针对每一个目标用户,实时监控其l2tp请求,并分析、还原、呈现其连接和业务载荷;

(3)支持对特定目标的静载荷替换。

构建一个demo:用笔记本电脑实现对手机上网对象的以上功能。

最终实现用阿里云搭建l2tp的服务器,并使用ubuntu 20.04以及手机连接,在ubuntu上用vscode编译程序实现demo

参考: [1] ChestnutSilver. 同济大学信息安全原理课程作业[EB/OL]. 2023[2024.03.29]. https://github.com/ChestnutSilver/l2tp-analysis [2]htttw. libpcap使用 https://blog.csdn.net/htttw/article/details/7521053 [3]wangwuyy. 以太网帧,IP,TCP,UDP首部结构 https://blog.csdn.net/wangtingyao1990/article/details/52809065 [4]hsb0917. L2TP协议笔记2---L2TP主要协议报文分析 https://blog.csdn.net/hsb0917/article/details/85239198 [5] 薛凌康. 阿里云ECS部署L2TP/IPSEC,访问服务器内网 https://blog.csdn.net/qq_35433926/article/details/103188830

About


Languages

Language:C++ 75.2%Language:C 12.5%Language:Python 12.4%