网络嗅探器
文章平均质量分 88
qwrdxer
Just code it!
展开
-
1、Linux下C语言 编写简单的网络嗅探器: 基本的数据包抓取分析
首先贴上源代码#include <stdio.h>#include <errno.h> #include <unistd.h>#include <sys/socket.h>#include <sys/types.h> #include <arpa/inet.h>#include <cstdlib>//协议相关结构体#include <netinet/if_ether.h>int main(原创 2020-10-20 20:11:51 · 3543 阅读 · 0 评论 -
0、Linux下C语言 编写简单的网络嗅探器: 前言
需要掌握的部分知识一定的Linux基础( 常用命令 gcc 、vim、ping、whois等)C语言、socket编程QT等图形库( 编写一个GUI的界面)计算机网络( 各种常见的协议, 五层模型)推荐书籍《TCPIP 网络实验程序篇》《linux就该这么学》…基本思路程序运行后 , 创建socket , 进入while(1)循环,抓取每一个数据包读取一个数据包后对包进行具体的分析最后再实现图形化功能在《TCPIP 网络实验程序篇》 的实例程序的流程图也比较详细准备的东原创 2020-10-20 18:56:02 · 496 阅读 · 0 评论