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

正文內(nèi)容

包過濾型個人防火墻軟件開發(fā)畢業(yè)設計論文(專業(yè)版)

2024-09-02 09:10上一頁面

下一頁面
  

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