登录
首页 » Linux编程 » linux下的嗅探程序

linux下的嗅探程序

于 2022-06-03 发布 文件大小:1.10 kB
0 86
下载积分: 2 下载次数: 1

代码说明:

基于linux下的一个网络嗅探器,可以抓取网络上的数据包~ 环境:VMware Workstation 6.0,RED Hat 9.0,vi 编辑器或gedit 文本编辑器,gcc 编译环境,局 域网环境。 部分代码: ... //设置原始套接字方式为接收所有的数据包 if((sock=socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)))

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 读取配置文件
    模仿windows系统中读取ini文件的格式,读取配置文件信息。可以根据段名和键名获取对于的value值。c++完成,使用了stl::map容器。
    2022-06-17 13:31:41下载
    积分:1
  • netlink内核与用户空间通信 完整例子
    用户空间发送一个消息到内核,“this message is from eric"s space",消息长33字节,因为    printf("message sendto kernel are:%s, len:%d ", (char *)NLMSG_DATA(message), message->nlmsg_len);      message->nlmsg_len = NLMSG_SPACE(strlen(data));   中的NLMSG——SPACE,四字节对齐,所以消息长为36,加上消息头长为16,len为52。  内核将收到的netlink消息打印,并返回用户空间一条自己的消息,长39,四字节对齐为40,加上消息头为56。
    2023-06-06 23:55:04下载
    积分:1
  • simple telnet
    linux c程序设计
    2022-02-02 09:54:39下载
    积分:1
  • network shooting game using c
    非常简单的射击游戏,用c编写,在cygwin上开发。
    2023-03-28 17:50:03下载
    积分:1
  • llllllllllllllllll
    llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
    2022-02-25 08:57:10下载
    积分:1
  • 基于qt5的学生成绩管理系统
    学生课程设计的C++,Qt,设计模式,使用到简单工厂方法,对于登录系统,分角色的登录对于锻炼编程能力很有帮助,学生课程设计的C++,Qt,设计模式,使用到简单工厂方法,对于登录系统,分角色的登录对于锻炼编程能力很有帮助,当然还有一些还没有完成,需要进一步完成
    2022-12-09 01:55:03下载
    积分:1
  • snoop aodv
    此文件在移动自组网中实现 snoop 坏节点。 snoop aodv 此 c + + 代码。 此代码需要在 linux 中安装 libpcap 此代码使用已经得到库捕获的数据包
    2022-05-16 10:54:17下载
    积分:1
  • OpenFOAM 一个看门狗
    在此文件夹中有两个壳文件: start.sh 和 stop.sh。第一个 one(start.sh) 是帮助您开始 OpenFOAM编程更容易。你唯一要做的是对你自己的只需更改的程序名称和目录然后,您可以运行它与"sh start.sh"(serial mode) 或"sh start.sh-p"(parallel mode)。"Start.sh"将检查是否您的程序运行正常或 (你可以不是每个 10 秒更改此默认间隔为任何值像你),和它会自动重新启动该程序如果错的东西发生的程序。"Stop.sh"文件用来停止由开始的进展"你可以在任何时候结束 OpenFOAM 程序的 start.sh",so通过只运行"sh stop.sh"在您的 bash 中。这个计划并不已删除的数据生成的所以就自己动手。
    2022-07-21 12:44:43下载
    积分:1
  • ns2 模拟器
    网络模拟器 (NS-2) 的安装说明a.下载 NS 2 安装文件: http://www.isi.edu/nsnam/dist/ns-allinone-2.27.tar.gzb.保存上述文件: C:cygwinc.现在通过单击桌面上 cygwin 快捷方式来打开 cygwin 窗口d.为了提取 NS 安装文件中,转到的位置在哪里安装文件存储,通过下面的命令:cd c:裁谈会 cygwin /e.提取文件:通过以下命令提取安装文件:gzip — — d ns-allinone-2.27.tar.gz焦油 — — xvf ns-allinone-2.27.tar通过上面的命令将 ns-allinone-2.27 名称创建的目录f.从提取的文件安装软件包:要执行的命令:裁谈会 ns-allinone-2.27经过上述步骤:./ 安装此命令将启动安装 NS2 的过程。IMP 注: 如果在过程中,你得到一个提示说"包 diffmissing 做你想要继续,请按 Y 键继续或 N 退出。如果所有上述步骤后在安装不应该有任何错误NS2。如果在任何情况下如果你得到一条错误消息说那包丢失,它意味着所以你要安装那些那些软件包在安装时跳过通过再一次做安装的程序包。g.验证 NS2:移到包含 NS 2(i.e.ns-2.27) 的文件夹,然后键入以下命令./ 验证这将测试 NS2 安装与预定义的示例。注 (IMP):常见的错误和准则:1) 它总是倾向于作为普通用户安装这个软件。2) 检查在提示符下使用的显示设置:startx这将打开一个 x 服务器窗口。现在打开 cygwin 的另一个实例和错误:2.1) 同时测试脚本: 如果出现以下错误:bash::ns:: 找不到命令::.Bashrc 文件更新不需要。意
    2022-05-16 08:13:23下载
    积分:1
  • 刷新掩码
    The following functions allow each DRM entity to get and store their own flush mask,The following functions allow each DRM entity to get and store their own flush mask.
    2022-06-03 15:45:22下载
    积分:1
  • 696518资源总数
  • 104384会员总数
  • 26今日下载