资源简介
利用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个文件信息
- 上一篇:自考《数据结构》电子书
- 下一篇:广东工业大学历年数据库试卷
相关资源
- mgn-mqt82.exe
- Trojan-Qt5-Windows-0.0.4.rar
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
评论
共有 条评论