利用qt和libpcap编写的简单嗅探程序
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 552415 2010-10-15 22:17 Linux 入侵检测代码使用说明.docx
文件 3333 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.mocmoc_mydisdlg.cpp
文件 3337 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.mocmoc_myidsdlg.cpp
文件 163504 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCArp.o
文件 160868 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCEther.o
文件 160564 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCFax.o
文件 176008 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCIcmp.o
文件 164276 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCIp.o
文件 164024 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCTcp.o
文件 160596 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCUdp.o
文件 106832 2010-05-21 13:44 Linux 入侵检测入侵检测图形界面代码.objmain.o
文件 179504 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objmoc_mydisdlg.o
文件 179108 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.objmoc_myidsdlg.o
文件 248608 2010-05-29 16:04 Linux 入侵检测入侵检测图形界面代码.objmyidsdlg.o
文件 195972 2010-05-29 15:36 Linux 入侵检测入侵检测图形界面代码.objsniffer.o
文件 18369 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.uimyidsdlg.cpp
文件 1403 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.uimyidsdlg.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个文件信息
#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 入侵检测入侵检测图形界面代码.mocmoc_mydisdlg.cpp
文件 3337 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.mocmoc_myidsdlg.cpp
文件 163504 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCArp.o
文件 160868 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCEther.o
文件 160564 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCFax.o
文件 176008 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCIcmp.o
文件 164276 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCIp.o
文件 164024 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCTcp.o
文件 160596 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objCUdp.o
文件 106832 2010-05-21 13:44 Linux 入侵检测入侵检测图形界面代码.objmain.o
文件 179504 2010-05-21 21:17 Linux 入侵检测入侵检测图形界面代码.objmoc_mydisdlg.o
文件 179108 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.objmoc_myidsdlg.o
文件 248608 2010-05-29 16:04 Linux 入侵检测入侵检测图形界面代码.objmyidsdlg.o
文件 195972 2010-05-29 15:36 Linux 入侵检测入侵检测图形界面代码.objsniffer.o
文件 18369 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.uimyidsdlg.cpp
文件 1403 2010-05-20 18:21 Linux 入侵检测入侵检测图形界面代码.uimyidsdlg.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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)