freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

互聯(lián)網(wǎng)論壇監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-畢業(yè)設(shè)計-資料下載頁

2025-01-19 00:18本頁面

【導(dǎo)讀】互聯(lián)網(wǎng)發(fā)展迅速,網(wǎng)絡(luò)論壇也隨之發(fā)展起來。它在給人們帶來了諸多方便的。因此人們對網(wǎng)絡(luò)論壇內(nèi)容監(jiān)測的需求已經(jīng)迫在眉睫,而對它的深入分析和。研究就更具有極為重要的意義。分析了互聯(lián)網(wǎng)論壇監(jiān)測系統(tǒng)的目的、系統(tǒng)的組成原理和系統(tǒng)的功。其主要模塊包括包捕獲模塊、解碼模塊、模式匹配模塊。用以太網(wǎng)的廣播特性,在共享式網(wǎng)絡(luò)環(huán)境下使用BPF技術(shù)來獲取傳輸中的信息。分析,找出有害的信息,從而實現(xiàn)過濾功能。利用文中介紹的方法來構(gòu)建監(jiān)測系。統(tǒng),能起到一定的監(jiān)測作用。計算機軟件開發(fā)團隊。

  

【正文】 */ define DLT_ARCNET 7 /* ARCNET */ define DLT_SLIP 8 /* Serial Line IP */ define DLT_PPP 9 /* Pointtopoint Protocol */ define DLT_FDDI 10 /* FDDI */ define DLT_ATM_RFC1483 11 /* LLC/SNAP encapsulated atm */ define DLT_RAW 12 /* raw IP */ define DLT_SLIP_BSDOS13 /* BSD/OS Serial Line IP */ define DLT_PPP_BSDOS 14 /* BSD/OS Pointtopoint Protocol */] 其他編碼 定義: define BPF_CLASS (code) ((code) amp。 0x07) define BPF_LD 0x00 define BPF_LDX 0x01 define BPF_ST 0x02 define BPF_STX 0x03 define BPF_ALU 0x04 define BPF_JMP 0x05 define BPF_RET 0x06 define BPF_MISC 0x07 第 18 頁 共 25 頁 define BPF_SIZE (code) ((code) amp。 0x18) define BPF_W 0x00 define BPF_H 0x08 define BPF_B 0x10 define BPF_MODE (code) ((code) amp。 0xe0) define BPF_IMM 0x00 define BPF_ABS 0x20 define BPF_IND 0x40 define BPF_MEM 0x60 define BPF_LEN 0x80 define BPF_MSH 0xa0 define BPF_OP(code)((code) amp。 0xf0) define BPF_ADD 0x00 define BPF_SUB 0x10 define BPF_MUL 0x20 define BPF_DIV 0x30 define BPF_OR 0x40 define BPF_AND 0x50 define BPF_LSH 0x60 define BPF_RSH 0x70 define BPF_NEG 0x80 define BPF_JA 0x00 define BPF_JEQ 0x10 define BPF_JGT 0x20 define BPF_JGE 0x30 define BPF_JSET 0x40 define BPF_SRC(code) ((code) amp。 0x08) define BPF_K 0x00 define BPF_X 0x08 顯示目的和源的 MAC 地址: void HP_Display802_3Packet( PW32N_PACKET pW32NPacket ) { USHORT nLengthOrType。 // // Display LinkLayer Addresses // printf( )。 printf( Dest: %.%.%.%.%.% , (char * )pW32NPacketPacketBuffer[ MDstAddr + 0 ], (char * )pW32NPacketPacketBuffer[ MDstAddr + 1 ], (char * )pW32NPacketPacketBuffer[ MDstAddr + 2 ], (char * )pW32NPacketPacketBuffer[ MDstAddr + 3 ], (char * )pW32NPacketPacketBuffer[ MDstAddr + 4 ], 第 19 頁 共 25 頁 (char * )pW32NPacketPacketBuffer[ MDstAddr + 5 ] )。 printf( Src: %.%.%.%.%.% , (char * )pW32NPacketPacketBuffer[ MSrcAddr + 0 ], (char * )pW32NPacketPacketBuffer[ MSrcAddr + 1 ], (char * )pW32NPacketPacketBuffer[ MSrcAddr + 2 ], (char * )pW32NPacketPacketBuffer[ MSrcAddr + 3 ], (char * )pW32NPacketPacketBuffer[ MSrcAddr + 4 ], (char * )pW32NPacketPacketBuffer[ MSrcAddr + 5 ] )。 開始所有包的讀取 for( i = 0。 i pAdapterm_nPackageCount。 i++ ) { pRxPackage = amp。pAdapterm_pRxPackageBase[ i ]。 W32N_PacketRead( pAdapterm_hDevice, amp。pRxPackageUserPacketData, amp。pRxPackagenBytesReturned, amp。pRxPackageOverLapped, FALSE )。 } 循環(huán)直到 Shutdown while( !g_bShutdown ) { pCompletedOverlapped = NULL。 bSuccess = GetQueuedCompletionStatus( pAdapterm_hReadPort, amp。NumberBytes, amp。Key, amp。pCompletedOverlapped, (DWORD)1 )。 If ( g_bShutdown ) { break。 } If ( !bSuccess ) { printf( GetQueuedCompletionStatus\n )。 break。 } If ( pAdapter != (PHookAdapter )Key ) { 第 20 頁 共 25 頁 printf( Key Invalid\n )。 break。 } If ( !pCompletedOverlapped ) { continue。 } If ( !pCompletedOverlappedOffsetHigh ) { continue。 } } 6 結(jié)果測試,性能分析 : 1. 啟動包捕獲。 2. 停止包捕獲。 3. 捕獲到非法數(shù)據(jù)后有顯示功能。 4. 捕獲到非法數(shù)據(jù)后有報警功能。 5. 捕獲到非法數(shù)據(jù)后有日志功能。 6. 對黑名單用戶的信息有顯示、報瞥、日志功能。 7. 抓 包 和 丟包率的測試。 針對圖所示 監(jiān)測 計算機所處的位置,設(shè)計了兩種測試環(huán)境。分別用來測試 監(jiān)測 計算機處于局域網(wǎng)絡(luò)內(nèi)部和局域網(wǎng)外部的 監(jiān)測 效果。 計算機處于局域網(wǎng)內(nèi)部 示意圖如下 圖 9: 圖 9 局域網(wǎng)內(nèi)部監(jiān)聽拓撲圖 目標論壇 HUB 監(jiān)聽機 用戶機 2 第 21 頁 共 25 頁 用戶機 和目標論壇 配置 這里我們把 監(jiān)測 計算機處于局域網(wǎng)內(nèi)部的這種情況做實驗,配置如下: 用戶機 2網(wǎng)卡的 IP地址設(shè)為 ,網(wǎng)關(guān)地址設(shè)為 ,DNS地址設(shè)為 ,用 ipconfig/all查看它的 MAC地址為 : 。 目標論壇 網(wǎng)卡的 IP地址設(shè)為 ,網(wǎng)關(guān)地址設(shè)為 ,DNS地址設(shè)為 ,用 ipconfig/all查看它的 MAC地址為: 。 網(wǎng)關(guān)的 配置 網(wǎng)關(guān)地址設(shè)為 ,DNS地址設(shè)為 測試方法與結(jié)果 當(dāng)用戶機 2 給目標論壇 發(fā)消息的時候, 監(jiān)測 軟件能夠捕獲到它的包,并以十六進制的形式 顯示 出來。 如圖 10 所示: 計算機處于外部網(wǎng)絡(luò) 如圖 11 所示是 監(jiān)測 計算機處于局域網(wǎng)外部: 圖 10 抓包信息的 16 進制 HUB 目標論壇 監(jiān)聽機 用戶機 2 HUB 用戶機 3 圖 11 局域網(wǎng)外部監(jiān)聽拓撲圖 第 22 頁 共 25 頁 圖 12 抓包信息的 16進制 用戶機 和目標論壇 配置 這里我們把 監(jiān)測 計算機處于外部網(wǎng)絡(luò) 的這種情況做實驗,配置如下: 用戶機 2網(wǎng)卡的 IP地址設(shè)為 ,網(wǎng)關(guān)地址設(shè)為 ,DNS地址設(shè)為 ,用 ipconfig/all查看它的 MAC地址 000B6A62DC71。 目標論壇 網(wǎng)卡的 IP地址設(shè)為 ,網(wǎng)關(guān)地址設(shè)為 , 并用ipconfig/all查看它的 MAC地址為: 00508D64017C。 網(wǎng)關(guān)的 配置 添加網(wǎng)絡(luò)路由功能,網(wǎng)卡 IP地址設(shè)為 ,網(wǎng)卡 2的 IP地址設(shè)為, DNS地址 , 設(shè)為 目標論壇的 網(wǎng)關(guān)的 MAC地址:007305072997。 測試方法與結(jié)果 當(dāng)用戶機 2 給目標論壇 發(fā)消息的時候, 監(jiān)測 軟件能夠捕獲到它的包,并以十六進制的形式 顯示 出來。 因為這是外部網(wǎng)絡(luò),監(jiān)聽機放在目標論壇的網(wǎng)關(guān)路由器上,所以當(dāng)用戶機 2給目標論壇發(fā)信息的時候,它的 MAC 地址到達它自己的路由器后,就發(fā)生了轉(zhuǎn)變。所以抓到包的 MAC 地 址是目標論壇的網(wǎng)關(guān)路由器地址做為源地址,目標論壇 MAC地址做為目的地址。 如圖 12 所示:
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1