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

正文內(nèi)容

包過(guò)濾型個(gè)人防火墻軟件開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文(專業(yè)版)

  

【正文】 所以在未來(lái)我希望能夠?qū)⒎啦《拒浖显谄渲小? int iRet = ShowDlg()。然后加入對(duì)話框恢復(fù)操作的代第 28 頁(yè) 共 37 頁(yè)碼,如下所示。FindIP:從實(shí)際連接的目的 IP 計(jì)算出自定義的 IP 類型 【20】 設(shè)置函數(shù)(1)SetWorkMode 設(shè)置 DLL 的工作模式(2)GetWorkMode 得到 DLL 當(dāng)前的工作模式(3)SetAcl 更新 DLL 的控管規(guī)則數(shù)據(jù)第 27 頁(yè) 共 37 頁(yè)5 系統(tǒng)測(cè)試 測(cè)試方法概述 目前軟件測(cè)試主要采用兩種方法,一種是黑盒測(cè)試,另一種是白盒測(cè)試。bAction = [iIndex].bAction。if(_tcscmp(,XF_INVALID_PROCESS)==0||_tcscmp(m_sGuiPathName,m_sProcessName)==0||IsLocalIP(amp。根據(jù)參數(shù) s 和 nProtocol 得出協(xié)議信息,并將時(shí)間和應(yīng)用程序信息一并寫進(jìn)這個(gè)新建的網(wǎng)絡(luò)封包記錄里。CheckSocket:檢查 WSPSocket 函數(shù),Socket 用來(lái)創(chuàng)建 Socket,在 Socket創(chuàng)建時(shí)沒(méi)有必要進(jìn)行控管,所以僅僅用來(lái)創(chuàng)建 Session 并保存協(xié)議信息。首先判斷是不是重疊操作并且設(shè)置回調(diào)函數(shù)。并設(shè)置相應(yīng)的錯(cuò)誤代碼。lpProcTablelpWSPSendTo = WSPSendTo。 !QueryAccess())return SOCKET_ERROR。以至于思維混亂?!胺较颉庇脕?lái)確定這一條控管規(guī)則適合于網(wǎng)絡(luò)訪問(wèn)的連接方向。每個(gè)網(wǎng)絡(luò)封包的具體內(nèi)容根據(jù)實(shí)際需要而定。保留字段,沒(méi)有使用。使用全局變量的時(shí)候需要注意一點(diǎn),讀取變量的多少和位置對(duì)程序穩(wěn)定性的影響并不很大,關(guān)鍵是盡量讓賦值的地方單一,改變變量的次數(shù)和位置應(yīng)盡量得到控制。函數(shù)之間通過(guò)參數(shù)傳遞進(jìn)行模塊之間的通信,處理過(guò)程保持相互獨(dú)立,函數(shù)處理完成把處理結(jié)果返回到調(diào)用模塊。這些模塊結(jié)構(gòu)是編程的藍(lán)本,在編寫代碼的過(guò)程中,就要以這些結(jié)構(gòu)為指導(dǎo)。(1) 獨(dú)立性:讓模塊直接內(nèi)的關(guān)系減到最少。VJ、Jbuilder 和 Java 語(yǔ)言主要面向互聯(lián)網(wǎng)應(yīng)用。傳輸服務(wù)提供者能夠提供建立通信、傳輸數(shù)據(jù)、流量控制和錯(cuò)誤控制等服務(wù)。每一個(gè)連網(wǎng)的程序連網(wǎng)之前都會(huì)建立一個(gè) Socket 連接。從而很大程度上增加了網(wǎng)絡(luò)的安全性。這樣才能安全的保護(hù)主機(jī)。與 版本相比, 版本引入了一種新的叫做 SPI 的編程接口。但安裝是卻需要將基礎(chǔ)服務(wù)提供者安裝在服務(wù)提供者加載順序鏈的最底端,而分層服務(wù)提供者則根據(jù)需要分布在順序鏈的中間。第 5 頁(yè) 共 37 頁(yè)3 系統(tǒng)總體分析與設(shè)計(jì) 系統(tǒng)功能定義本設(shè)計(jì)實(shí)現(xiàn)的具體功能描述如下:(1) 封包監(jiān)視① 提供封包監(jiān)視頁(yè)面。第 6 頁(yè) 共 37 頁(yè)(3) 分層處理:吸取 Windows 操作系統(tǒng)對(duì)模塊做分層處理的經(jīng)驗(yàn)。讀控管規(guī)則文件 ReadAcl,保存控管規(guī)則文件 SaveAcl,增加一條控管規(guī)則 AddAcl 和刪除一條控管規(guī)則 DelAcl。把功能相似、相關(guān)的函數(shù)分成一組,然后封裝在一起,使接口間的關(guān)系清晰了很多。Windows 消息接口也是一種接口方式,特別是 DLL 和 EXE 之間經(jīng)常用到。0:出1:入2:雙向(6) 服務(wù)類型,數(shù)值的含義如下。這些功能按鈕方面操作。在這個(gè)界面上提供對(duì) IP 地址段的增加、修改和刪除功能第 15 頁(yè) 共 37 頁(yè)圖 網(wǎng)絡(luò)設(shè)置界面 編碼規(guī)則變量命名規(guī)則如下:(1) 變量采用代表中文意思的英文單詞或單詞組合。主要工作是得到調(diào)用這個(gè)程序的進(jìn)程路徑和名稱并設(shè)置DLL 調(diào)用次數(shù)的計(jì)數(shù)器。 if(!GetHookProvider(lpProtocolInfo,sLibraryPath)|| (hLibraryHandle =LoadLibrary(sLibraryPath))==NULL||(WSPStartupFunc=(LPWSPSTARTUP)GetProcAddress(hLibraryHandle, WSPStartup)) == NULL)return WSAEPROVIDERFAILEDINIT。gCriticalSection)。過(guò)濾 WSPConnect。首先判斷是不是重疊操作并且設(shè)置回調(diào)函數(shù)。在服務(wù)提供者函數(shù)WSPAccept 調(diào)用系統(tǒng)函數(shù) WSPAccept 接受一個(gè) Socket 連接后,用 CheckAccept調(diào)用 SetSession 設(shè)置網(wǎng)絡(luò)封包信息,然后調(diào)用 GetAccessInfo 檢查這個(gè) Socket 連接是否允許通過(guò)。GetSessionAndSetSessionNullEXE 用來(lái)得到封包數(shù)據(jù)并在得到后將緩沖區(qū)清空。BOOL IsOne = TRUE。amp。又稱結(jié)構(gòu)測(cè)試或者邏輯驅(qū)動(dòng)測(cè)試。if(() != XERR_SUCCESS){AfxMessageBox(GUI_ACL_MESSAGE_ACL_READ_ERROR)。同時(shí)在王靜老師的指導(dǎo)下,也使我對(duì) C++這門語(yǔ)言有了一定的認(rèn)知與定位。轉(zhuǎn)眼間大學(xué)四年的生活即將結(jié)束,我們?cè)谶@里所學(xué)習(xí)的知識(shí)和經(jīng)驗(yàn)在這次課題中得以體現(xiàn),而在這個(gè)過(guò)程中我們所得到的也將影響我們一生。包括 WinCapp 抓包、 NDIS 中間層抓包。(3) 測(cè)試結(jié)果:沒(méi)有顯示要編輯控管規(guī)則。(2) 操作步驟:?jiǎn)?dòng) EXE→進(jìn)入控管規(guī)則對(duì)話框→修改應(yīng)用程序設(shè)置→單擊“取消”按鈕→提示保存時(shí)選擇不保存→重新進(jìn)入控管規(guī)則對(duì)話框查看結(jié)果。amp。elsereturn XF_PASS。這個(gè)函數(shù)首先檢查網(wǎng)絡(luò)封包記錄的完整性。在服務(wù)提供者函數(shù)WSPRecv 調(diào)用系統(tǒng)函數(shù) WSPRecv 發(fā)送數(shù)據(jù)后,用 CheckRecv 調(diào)用SetSessionEx 和 GetProtocolInfo 設(shè)置網(wǎng)絡(luò)封包信息,然后調(diào)用 GetAccessInfo 檢查是否允許這個(gè)接收操作通過(guò) 【17】 。另外還封裝了一組網(wǎng)絡(luò)封包操作函數(shù)。這個(gè)函數(shù)用來(lái)發(fā)送面向連接的數(shù)據(jù),先檢查是否允許通過(guò),然后進(jìn)行轉(zhuǎn)發(fā)。這個(gè)信息是安裝時(shí)自己寫入的。lpProcTablelpWSPSocket = WSPSocket。int WSPAPI WSPStartup(WORD wVersionRequested,LPWSPDATA lpWSPData,LPWSAPROTOCOL_INFOW lpProtocolInfo,WSPUPCALLTABLE upcallTable,LPWSPPROC_TABLE lpProcTable){ODS(_T(WSPStartup...))。如,指針類型在前面多加一個(gè)字母 P。(1) 控管規(guī)則設(shè)置界面控管規(guī)則設(shè)置界面是用來(lái)設(shè)置控管規(guī)則的各個(gè)字段(如圖 ) 。表 2 控管規(guī)則記錄結(jié)構(gòu)表0 8 16 24 32 40 48 56控管規(guī)則編號(hào) 應(yīng)用程序路徑和名稱遠(yuǎn)端網(wǎng)絡(luò) 動(dòng)作 方向 服務(wù)類型 端口b. IP 地址結(jié)構(gòu)IP 地址段記錄結(jié)構(gòu)如表 3 所示。 程序工作流程圖Winsock 2 SPI 是一個(gè) DLL 程序,它工作在 API 和 DRIVER 之間,為上層應(yīng)用程序提供服務(wù) 【5】 。雖然它使用起來(lái)確實(shí)很過(guò)癮。設(shè)置工作模式、控管規(guī)則等設(shè)備工作接口函數(shù) FloControl。上面的 5 條是參考原則,既然是參考原則就不會(huì)完全執(zhí)行,完全按照一個(gè)教條去執(zhí)行真的很困難。(3) 封包過(guò)濾① DLL 給出設(shè)置工作模式和設(shè)置控管規(guī)則的接口函數(shù)。VB 和 Delphi 既可以方便地做出復(fù)雜的數(shù)據(jù)庫(kù)管理系統(tǒng),又能輕松地完成操作系統(tǒng)級(jí)的任務(wù)。作為接口,它只能發(fā)現(xiàn)和利用底層傳輸協(xié)議完成通信。這些封裝在 DLL 里面 【1】 。第 1 頁(yè) 共 37 頁(yè)包過(guò)濾型個(gè)人防火墻軟件開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文1 引言 課題背景與意義隨著網(wǎng)絡(luò)在各領(lǐng)域應(yīng)用的越來(lái)越廣泛,網(wǎng)絡(luò)安全問(wèn)題得到了更多的關(guān)注。在此之后是 TCP/IP 的封包分析,利用 TIP/IP 的封包結(jié)構(gòu)分析截獲的數(shù)據(jù),提取需要的數(shù)據(jù)。Winsock 2 是一個(gè)接口,不是一個(gè)協(xié)議。在這些開(kāi)發(fā)工具里面,VFP 和 PB 一般用來(lái)專門開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng),它們具有靈活的數(shù)據(jù)庫(kù)接口。④ 提供控管規(guī)則設(shè)置頁(yè)面。(5) 可測(cè)試性:盡量使每個(gè)模塊都可以單獨(dú)進(jìn)行測(cè)試 [6]。截獲的 8 個(gè)服務(wù)提供者函數(shù)。(2) 全局變量接口全局變量接口是一種不提倡的方式。以上 3 種接口方式以函數(shù)接口為優(yōu)先進(jìn)行考慮,以增強(qiáng)模塊的獨(dú)立性和可讀性。a. 控管規(guī)則結(jié)構(gòu)控管規(guī)則結(jié)構(gòu)如表 2 所示。其中選擇增加和修改時(shí)都會(huì)彈出控管規(guī)則設(shè)置界面。(5) 變量的前綴用變量類型的第一個(gè)字母標(biāo)志變量類型。這樣,相應(yīng)的函數(shù)請(qǐng)求會(huì)首先經(jīng)過(guò)我們自己的函數(shù),然后用這些函數(shù)可以做適當(dāng)?shù)奶幚?,再調(diào)用原來(lái)的,將請(qǐng)求轉(zhuǎn)發(fā),完成整個(gè)通信。NextProcTable = *lpProcTable。GetHookProvider 用來(lái)讀取注冊(cè)表得到系統(tǒng)的 SPI 的 DLL 路徑和文件信息。首先調(diào)用底層函數(shù),然后對(duì)連接的合法性進(jìn)行檢查,如果不允許通過(guò),關(guān)閉這個(gè)連接過(guò)濾 WSPSend。訪問(wèn)權(quán)限主要是由控管規(guī)則設(shè)置決定。CheckRecv:在接收面向連接的數(shù)據(jù)時(shí)檢查是否放行。GetAccessFromAcl:用網(wǎng)絡(luò)封包記錄和控管規(guī)則進(jìn)行對(duì)比,得到連接的訪問(wèn)權(quán)限。if(iIndex = ){ if(IsOne){ if(m_bIsWin9x){ if(!QueryAccess())return XF_DENY。if([iIndex].uiServicePort!=ACL_SERVICE_PORT_ALLamp。 測(cè)試用例及測(cè)試結(jié)果測(cè)試一:(1) 操作系統(tǒng): Win2022。(2) 操作步驟:?jiǎn)?dòng) EXE→啟動(dòng)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1