资源简介
利用qt和libpcap编写的简单嗅探程序
代码片段和文件信息
#include “CFax.h“
#include “CArp.h“
CArp::CArp(ArpHead *mArpHead){
this->mArpHead = mArpHead;
}
struct ArpHeadS* CArp::mArpHeadBToS(){
ArpHeadS *mArpHeadS = new ArpHeadS;
if(ntohs(mArpHead->arpHrd) == 0x1)
sprintf(mArpHeadS->arpHrd “%4x:以太网类型“ ntohs(mArpHead->arpHrd));
else
sprintf(mArpHeadS->arpHrd “%4x:硬件类型未知“ ntohs(mArpHead->arpHrd));
if(ntohs(mArpHead->arpPro) == 0x0800)
sprintf(mArpHeadS->arpPro “%4x:上层协议IP“ ntohs(mArpHead->arpPro));
else
sprintf(mArpHeadS->arpPro “%4x:上层协议未知“ ntohs(mArpHead->arpPro));
sprintf(mArpHeadS->arpHln “%d“ ntohs(mArpHead->arpHln));
sprintf(mArpHeadS->arpPln “%d“ ntohs(mArpHead->arpPln));
if(ntohs(mArpHead->arpOp) == 0x1)
sprintf(mArpHeadS->arpOp “%4x:ARP请求包“ ntohs(mArpHead->arpOp));
else
sprintf(mArpHeadS->arpOp “%4x:ARP应答包“ ntohs(mArpHead->arpOp));
sprintf(mArpHeadS->arpSMac “%17s“ CFax::mac_ntoa(mArpHead->arpSMac));
sprintf(mArpHeadS->arpSIp “%15s“ inet_ntoa(*(struct in_addr *)&mArpHead->arpSIp));
sprintf(mArpHeadS->arpDMac “%17s“ CFax::mac_ntoa(mArpHead->arpDMac));
sprintf(mArpHeadS->arpDIp “%15s“ inet_ntoa(*(struct in_addr *)&mArpHead->arpDIp));
return mArpHeadS;
}
void CArp::printHead(){
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 552415 2010-10-15 22:17 Linux 入侵检测\代码使用说明.docx
文件 3333 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.moc\moc_mydisdlg.cpp
文件 3337 2010-05-20 18:21 Linux 入侵检测\入侵检测图形界面代码\.moc\moc_myidsdlg.cpp
文件 163504 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CArp.o
文件 160868 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CEther.o
文件 160564 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CFax.o
文件 176008 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CIcmp.o
文件 164276 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CIp.o
文件 164024 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CTcp.o
文件 160596 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\CUdp.o
文件 106832 2010-05-21 13:44 Linux 入侵检测\入侵检测图形界面代码\.obj\main.o
文件 179504 2010-05-21 21:17 Linux 入侵检测\入侵检测图形界面代码\.obj\moc_mydisdlg.o
文件 179108 2010-05-20 18:21 Linux 入侵检测\入侵检测图形界面代码\.obj\moc_myidsdlg.o
文件 248608 2010-05-29 16:04 Linux 入侵检测\入侵检测图形界面代码\.obj\myidsdlg.o
文件 195972 2010-05-29 15:36 Linux 入侵检测\入侵检测图形界面代码\.obj\sniffer.o
文件 18369 2010-05-20 18:21 Linux 入侵检测\入侵检测图形界面代码\.ui\myidsdlg.cpp
文件 1403 2010-05-20 18:21 Linux 入侵检测\入侵检测图形界面代码\.ui\myidsdlg.h
文件 1281 2010-05-21 14:09 Linux 入侵检测\入侵检测图形界面代码\CArp.cpp
文件 1466 2010-05-16 00:24 Linux 入侵检测\入侵检测图形界面代码\CArp.h
文件 1034 2010-05-21 14:10 Linux 入侵检测\入侵检测图形界面代码\CEther.cpp
文件 401 2010-05-20 18:32 Linux 入侵检测\入侵检测图形界面代码\CEther.h
文件 1112 2010-05-15 23:19 Linux 入侵检测\入侵检测图形界面代码\CFax.cpp
文件 830 2010-05-20 19:17 Linux 入侵检测\入侵检测图形界面代码\CFax.h
文件 6043 2010-05-21 14:11 Linux 入侵检测\入侵检测图形界面代码\CIcmp.cpp
文件 804 2010-05-14 22:21 Linux 入侵检测\入侵检测图形界面代码\CIcmp.h
文件 1476 2010-05-21 14:11 Linux 入侵检测\入侵检测图形界面代码\CIp.cpp
文件 1409 2010-05-15 23:20 Linux 入侵检测\入侵检测图形界面代码\CIp.h
文件 789 2010-05-21 14:32 Linux 入侵检测\入侵检测图形界面代码\CTcp.cpp
文件 1438 2010-05-20 00:21 Linux 入侵检测\入侵检测图形界面代码\CTcp.h
文件 473 2010-05-15 23:23 Linux 入侵检测\入侵检测图形界面代码\CUdp.cpp
............此处省略24个文件信息
- 上一篇:自考《数据结构》电子书
- 下一篇:广东工业大学历年数据库试卷
相关资源
- PyQt5编写的大数据应用-高速公路违章
- QT下写的界面程序,可以实现串口和
- Clion+Qt 运行的
- Qt界面外观
- QT5.9.0实现的QWidget版富文本编辑器
- 基于QT的文本阅读器
- Qt局域网聊天室.zip
- 基于QT的嵌入式MP3播放器设计代码
- 毕业设计之基于QT下的终端设计
- Qt插件开发源码
- 基于qt的一款sip抓包工具
- 这是libpcap的使用程序和文档
- dataManager.zip
- QT实现自定义UI-精美标题栏支持最小化
- qt 数字图像处理
- Qt解析保存Json
- 基于Qt的截图工具
- QT实战项目五--计算器
- MQTT即时通讯web
- 基于QT的摄像头捕获程序
- QT4简洁音乐播放器
- 可在arm开发板上使用的输入法程序基
- QT帮助文档中文版
- Qt商品信息管理系统
- QPdfiumDemo
- Qt实现对RFID的操作
- Qt的TcpIp客户端和服务端程序
- QtCharts绘制动态心电图
- 算法作业维诺图,有界面有文档
- QT实现图书馆管理系统
评论
共有 条评论