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

正文內(nèi)容

windows簡(jiǎn)單防火墻的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫吧在線文庫

2025-01-12 10:37上一頁面

下一頁面
  

【正文】 Init 初始化 Dialog Dlg 對(duì)話框 Application App 應(yīng)用程序 ③ 自定義的全局變量用 m_開頭,過程變量則不用 變量的前綴用變量類 型的第一個(gè)字母標(biāo)志變量類型。用戶可以單擊“ 開始過濾”和“停止過濾”來決定數(shù)據(jù)過濾的開始與停止。具體的過濾函數(shù)實(shí)際上就是過濾鉤子回調(diào)函數(shù),當(dāng)有數(shù)據(jù)包的發(fā)送或者接收時(shí)鉤子回調(diào)函數(shù)將會(huì)被調(diào)用。在鉤子回調(diào)函數(shù)中,當(dāng)有數(shù)據(jù)包需要通過時(shí)得遍歷這個(gè)列表。 成員 ExtensionPointer 是指向 hook 回調(diào)函數(shù)的指針 .通過該結(jié)構(gòu)完成向 IP 過濾驅(qū)動(dòng)程序注冊(cè) hook 函數(shù) .如果 ExtensionPointer 為 NULL,則從 IP 過濾驅(qū)動(dòng)程序中清除回調(diào)函數(shù)。該控制碼也用來從 IP 過濾驅(qū)動(dòng)程序中清除回調(diào)函數(shù),為了清除過濾器鉤子,這個(gè)結(jié)構(gòu)包括了空( NULL)值。 NTSTATUS IoGetDrivceObjectPointer( IN PUNICODE_STRING ObjectName。 PF DROP 表示 IP 過濾驅(qū)動(dòng)程序?qū)⒘⒖滔?IP 協(xié)議棧發(fā)出丟棄響應(yīng), IP 協(xié)議將丟棄該數(shù)據(jù)包。 在過濾器鉤子驅(qū)動(dòng)通過系統(tǒng)提供的 IP 過濾器驅(qū)動(dòng)注冊(cè)其過濾鉤子( filter hook )的入口點(diǎn)時(shí),已給出了過濾器鉤子的符號(hào)(可變)地址 。 //標(biāo)志 USHORT windows。 //目的 IP 地址 }IPPacket。 //服務(wù)類型 USHORT ipLength。由于是使用函數(shù)的地址而不是函數(shù)的名字注冊(cè)過濾鉤子的入口點(diǎn),所以可以自由的為過濾鉤子函數(shù)命名。 從 Windows 2020 開始, IpFilterDrive 成為系統(tǒng)自帶的一個(gè)驅(qū)動(dòng)。 圖 利用在 Microsoft Windows 2020 DDK 中介紹的 FilterHook Drive 來實(shí)現(xiàn)對(duì)所有進(jìn)出接口的數(shù)據(jù)進(jìn)行過濾。截獲數(shù)據(jù)包有很多種方法,首先想到了 Winpcap(Windows Packet Capture), 它是Windows 平臺(tái)下的一個(gè)免費(fèi)、公共的網(wǎng)絡(luò)訪問系統(tǒng)。另外, MFC 所編寫的程序的性能也毫無損失。 Visual C++ 以 ANSIC++為基礎(chǔ),并在此基礎(chǔ)上進(jìn)行了大量的擴(kuò)展,以適應(yīng)開發(fā)各種 Windows 應(yīng)用程序的需 要。比如它不能防范不經(jīng)過它的攻擊,也就是可以尋找一條小路繞開防火墻把守的大門。代理服務(wù)器具有信息隱藏,保證有效 第 3 頁 共 20 頁 的認(rèn)證和登 陸,簡(jiǎn)化了過濾規(guī)則等優(yōu)點(diǎn)。 防火墻分類 根據(jù)對(duì)限制傳輸機(jī)制的不同,把防火墻大致分成以下三種:封包過濾、代理 服務(wù) 器和應(yīng)用程序網(wǎng)關(guān): ,這些信息都是以包的形式進(jìn)行傳輸?shù)模瑪?shù)據(jù) 包中包含發(fā)送方的 IP 地址,接收方的 IP 地址,端口,鏈路狀態(tài)等信息 。 2 相關(guān)理論技術(shù)基礎(chǔ) 防火墻 技術(shù) 簡(jiǎn)介 防火墻簡(jiǎn)介 Inter的發(fā)展給政府,企事業(yè)單位帶來了革命性的改革和開 放,也給個(gè)人的工作和生活帶了前所未有的改變。一般都是利用操作系統(tǒng)設(shè)計(jì)的安全漏洞和通信協(xié)議的安全漏洞來實(shí)現(xiàn)攻擊。作為內(nèi)部網(wǎng)絡(luò)與外部公共網(wǎng)絡(luò)之間的第一道屏障 ,防火墻是最先受到人們重視的網(wǎng)絡(luò)安全產(chǎn)品之一。人們享受著信息時(shí)代帶來的種種便利,體驗(yàn) 著互聯(lián)網(wǎng)帶來的 生活上的全新感受 。系統(tǒng)主要分為兩個(gè)模塊:過濾鉤子驅(qū)動(dòng)模塊和用戶操作界面模塊。 本畢業(yè)設(shè)計(jì)是基于 Windows 2020操作系統(tǒng)、 DDK for Windows2020工具開發(fā)包及 Visual C++?;ミB網(wǎng)將整個(gè)人類社會(huì)縮小成了一個(gè)村落 —— “地球村”,促進(jìn)了信息的交流,提高了人們的工作效率,豐富了人們的生活。目前的防火墻產(chǎn)品主要有堡壘主機(jī)、包過濾路由器、應(yīng)用層網(wǎng)關(guān) (代理服務(wù)器 )以及電路層網(wǎng)關(guān)、屏蔽主機(jī)防火墻、雙宿主機(jī)等類型。各種 Windows 漏洞不斷被公布,對(duì)主機(jī)的攻擊也越來越多。 當(dāng)有數(shù)據(jù)包需要通過時(shí), IP 過濾驅(qū)動(dòng)程序 會(huì)調(diào) 用這個(gè)過濾鉤子以決定怎樣處理到達(dá)和輸 出的包。它有效地監(jiān)控了內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間的所有活動(dòng),其基本目的是阻止未被邀請(qǐng)的客戶進(jìn)入內(nèi)部網(wǎng)絡(luò),保證了內(nèi)部網(wǎng)絡(luò)的安全。另外代理服務(wù)還可以過濾協(xié)議,如可以過濾 FTP 連接,拒絕使用 FTP put(放置)命令,以保證用戶不能將文件寫到匿名服務(wù)器。 防火墻的局限 性 雖然防火墻按照我們的要求嚴(yán)格地把守著網(wǎng)絡(luò)安全的大門,但它也不是萬能的,也存在著一些局限性。此外, Visual C++還融合了大量的開發(fā)工具,特別是與Inter 相關(guān)的開發(fā)支持。因此用 MFC 編寫的程序要比用 C 語言編寫的程序小得多。如果數(shù)據(jù)包的攔截沒有實(shí)現(xiàn),那么分析、過濾等就是空談。 設(shè)計(jì)方案 本設(shè)計(jì)分成兩大模塊:數(shù)據(jù)過濾鉤子驅(qū)動(dòng)模塊和 用戶操作界面 程序模塊。就也就決定了它只能用于 TCP/IP 協(xié)議,而對(duì) IPX/SPX、NetBEUI 等其他協(xié)議無能為力。 所注冊(cè)的過濾鉤子是用 PacketFilterExtensionPtr 數(shù)據(jù)類型定義的。 //版本號(hào)和頭長(zhǎng)度 UCHAR ipTOS。 //源 IP 地址 TDI IP 層 NDIS 過濾鉤子 第 7 頁 共 20 頁 ULONG ipDestination。 //數(shù)據(jù)指針 UCHAR flags。 //校驗(yàn)和 }UDPHearder。 PF_FORWARD 表示 IP 過濾器驅(qū)動(dòng) 程序立即把數(shù)據(jù)包轉(zhuǎn)發(fā)到 IP 協(xié)議棧中,如果該數(shù)據(jù)包是本機(jī)需要的數(shù)據(jù)包, IP 協(xié)議將其轉(zhuǎn)發(fā)給上層協(xié)議處理,否則,路由功能被打開,IP 將路由該數(shù)據(jù)包. 在這次調(diào)用中,過濾器鉤子驅(qū)動(dòng)傳遞了指向緩沖區(qū)(含有 IP 過濾器驅(qū)動(dòng)的名字字符串)的指針、數(shù)值(表示可以同時(shí)對(duì)提供的 IP 過濾器驅(qū)動(dòng)進(jìn)行讀、寫訪問)以及容納返回的文件和設(shè)備對(duì)象緩沖區(qū)的指針。為了設(shè)置過濾器鉤子 ,這個(gè)結(jié)構(gòu)包含有設(shè)置過濾器鉤子回調(diào)函數(shù)地址的信息。 }PF_SET_EXTENSION_HOOK_INFO,*PPF_SET_EXTENSION_HOOK_INFO。 過濾函數(shù)實(shí)現(xiàn) 過 濾列表是將多個(gè)過濾規(guī)則連在一起的鏈表,在這定義一個(gè) CFilterList 結(jié)構(gòu)來描述,在結(jié)構(gòu)中給每個(gè)過濾規(guī)則添加了指向下一個(gè)規(guī)則的 pNext 指針,這樣就把多個(gè)過濾規(guī)則連在一起形成過濾列表,我們只需要記錄首地址就可以管理所有過濾規(guī)則。清除過濾規(guī)則列表由自定義函數(shù) ClearFilterList 來實(shí)現(xiàn)。完成后的主程序界面如圖 4。 第 13 頁 共 20 頁 圖 5. 規(guī)則添加窗口 編碼規(guī)則 為了增加程序的易讀性,制定了 以下 變量命名規(guī)則: ① 變量使用代表中文意思的單詞或組合 ,如果是單詞組合,每個(gè)單詞的第一個(gè)字母大寫,其余的小寫。 // IP 過濾鉤子驅(qū)動(dòng)指針 BOOL m_bStarted。 if(!m_pFilterDrvStartDriver() || !m_pFilterDrvOpenDevice()) { MessageBox(創(chuàng)建服務(wù)失敗! )。 // 通知 IP 過濾驅(qū)動(dòng)開始過濾 if(m_pFilterDrvIoControl(START_IP_HOOK, NULL, 0, NULL, 0) == 1) { MessageBox(啟動(dòng)服務(wù)出錯(cuò)! )。 CFirewallDoc* pDoc = (CFirewallDoc*)GetActiveDocument()。 = (USHORT)htonl(pDocm_rules[i].destinationPort)。 return。 } } else { AfxMessageBox(保存文件出錯(cuò)! )。 參考文獻(xiàn) [1] 王艷平 ,張?jiān)? 著 .Windows 網(wǎng)絡(luò)與通信程序設(shè)計(jì) [M].北京: 人民郵電 出版社 .2020。從去年選題開始,接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,導(dǎo)師給予了精心的指導(dǎo)和熱情的幫助,使得我得以順利的完成畢業(yè)設(shè)計(jì)開發(fā)工作。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 He knows weˇ ll be happier if we donˇ t get too good a look at these skins,〃 another pic answered. 168。 and the embarrassment of her manner as she spoke, joined to the circumstance itself, and many of the circumstances of the preceding day, opened to them a new idea on the business. Nothing had ever suggested it before, but they now felt that there was no other way of accounting for such attentions from such a quarter than by supposing a partiality for their niece. While these newly born notions were passing in their heads, the perturbation of Elizabeth39。s window. At regular intervals one of the solar panels would sweep by like the wing of a monstrous bat. Some details could now be seen on the outer surface. There were long, puc kered ridges that converged on the solar panels, pre sumably covering huge pipes to carry a fluid or gas to be warmed by the sun. Scattered widely in the darkness were a few craters, some of them 400 meters deep. There was no rubble scattered around them. Nothing could stay on the outer surface of The mis that wasn39。s opening out. Would it have done any good if Ior a human doctorhad told them not to? 第 22 頁 共 20 頁 Wh Thed back to something like me, to an idealized natural setting, it helps them. Come on, Nicholas told the girl. He took her arm, acutely conscious of being so much shorter than she. A question, murmured the waves. If Diane39。s getting closer to us. I39。 and as she walked up and dow n the room, ende avouring to pose herself, saw such looks of enquiring surprise in her uncle and aunt as made every thing worse. Miss Darcy and her brother appeared, and this formidable introduction took place. With astonishment did E lizabeth see that he r new acquaintance was at least as much embarrassed as herself. Since her being at Lambton, she had heard that Miss Darcy was exceedingly proud。 Whatˇ s your name, kid?〃 he asked the gypsy. 168。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。也感謝學(xué)校圖書館給我提供豐富的資料,讓我為做畢業(yè)設(shè)計(jì)做了充分準(zhǔn)備。 [5] 劉曉華 著 精通 MFC [M].北京: 電子 工業(yè)出版社 2020。 另外還有許多功能 需要增加 , 比如 日志 功能 。if(((), CFile::modeCreate | CFile::modeW
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1