网安产品开发
(∪.∪ )...zzz
这个作者很懒,什么都没留下…
展开
-
C语言-编写抓包
这里写自定义目录标题实验需求libpcap安装获取targetIP编译运行capture.c:开启监听 实验需求 使用Libpcap库捕获局域网中的IP包,要求: 打印数据包的源与目的物理地址; 打印源IP与目的IP地址; 打印出上层协议类型; 如果上层协议为TCP或UDP协议,打印目的与源端口信息; 如果上层协议为TCP或UDP协议,将数据以16进制与ASCII的两种方式同时打印出来,不可打印字符以’.'代替; 00000 47 45 54 20 2f 20 48 54 54 50 2f 31 2e 3原创 2021-10-28 11:34:06 · 3402 阅读 · 1 评论 -
【c语言】4 并发服务器
1. 编译server、tcpclient并启动 gcc -o server server.c gcc -o tcpclient tcpclient.c 2.在三个客户端分别输入测试命令 ls whoami pwd 3. 通过查看网络状态,客户端是否为多进程实现并发服务器 netstat-anp | grep 8900 发现8900端口的进程有三个不同的pid号,说明启动的三个客户端是三个不同的进程,实现了并发服务器。 4. 测试僵尸进程 先关闭一个客户端进程 输入命令查看僵尸进程 发现僵原创 2021-09-29 14:41:42 · 468 阅读 · 0 评论 -
记录搭c环境和clion
这里写自定义目录标题下载环境变量 下载 https://sourceforge.net/projects/mingw-w64/ 解压到要安装路径 环境变量 在高级系统设置 添加环境变量 PATH bin的路径原创 2021-09-10 00:59:52 · 93 阅读 · 0 评论 -
踩坑记录-
麻了,单开一页的bug 这就是卡一晚上的原因吗原创 2021-09-10 00:59:28 · 122 阅读 · 0 评论 -
Socket套接字编程 TCP UDP 实现客户端和服务端的通信
要求: Client: 客户端 可多次向服务器发送数据 C可接收S发送的数据,回显 Server: 运行端口可配置 可接受回显C发来的数据 发消息给C 支持多个C 同时发送 先写服务端: 创建连接 接收客户端的数据 等待客户端发包,若客户端没有建立连接,则阻塞 接收数据 再写客户端 建立连接 传输数据 关闭 编译 ...原创 2021-09-07 21:35:30 · 366 阅读 · 0 评论