Windows防火墻與網(wǎng)絡(luò)封包截獲技術(shù)

出版時(shí)間:2002-7  出版社:電子工業(yè)出版社  作者:朱雁輝  頁(yè)數(shù):598  字?jǐn)?shù):985600  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)首先論述了各種常用的網(wǎng)絡(luò)封包截獲方法,包括傳輸層過(guò)濾驅(qū)動(dòng)器程序,NDIS中間驅(qū)動(dòng)程序和Winsock2 SPI 。然后以Xfilter個(gè)人防火墻為實(shí)例,從功能分析、模塊定義、界面設(shè)計(jì)到編碼、制作幫助文件及制作安裝盤(pán),完整地介紹了構(gòu)件開(kāi)發(fā)的全過(guò)程。因此,從本書(shū)中不僅可以學(xué)到較為全面的封包截獲技術(shù),而且可以借鑒工程化的方法制作自己的軟件。

書(shū)籍目錄

第一部分 Windows網(wǎng)絡(luò)封包的截獲技術(shù)  第1章 Windows網(wǎng)絡(luò)協(xié)議架構(gòu)   1.1 Windows網(wǎng)絡(luò)協(xié)議的實(shí)現(xiàn)   1.2 Windows操作系統(tǒng)的總體架構(gòu)   1.3 網(wǎng)絡(luò)7層協(xié)議在Windows中的實(shí)現(xiàn)   1.4 TCP/IP協(xié)議的架構(gòu)   1.5 TCP/IP協(xié)議在Windows中的實(shí)現(xiàn)  第2章 編程環(huán)境的構(gòu)建   2.1 硬件需求   2.2 軟件需求   2.3 軟件安裝   2.4 VC6 IDE環(huán)境的設(shè)置   2.5 編譯并測(cè)試Winsock示例程序   2.6 編譯并測(cè)試DDK示例程序  第3章 用傳輸層過(guò)濾驅(qū)動(dòng)程序截獲網(wǎng)絡(luò)封包   3.1 一個(gè)最小化的驅(qū)動(dòng)程序  3.2 過(guò)濾驅(qū)動(dòng)程序的特性  3.3 傳輸層過(guò)濾驅(qū)動(dòng)程序?qū)嵗? 第4章 用NDIS中間驅(qū)動(dòng)程序截獲網(wǎng)絡(luò)封包   4.1 NDIS簡(jiǎn)介   4.2 中間驅(qū)動(dòng)程序的特性   4.3 編譯、安裝和測(cè)試xpassthru   4.4 xpassthru的架構(gòu)   4.5 xpassthru使用的宏、結(jié)構(gòu)和全局變量   4.6 xpassthru的入口函數(shù)DriverEntry   4.7 注冊(cè)Miniport設(shè)備的函數(shù)MPRegisterAsMiniport   4.8 注冊(cè)Protocol設(shè)備的函數(shù)MPRegisterAsMiniport   4.9 Miniport接口函數(shù)   4.10 Protocol接口函數(shù)   4.11 發(fā)送封包的函數(shù)   4.13 得到封包屬性的函數(shù)   4.14 source內(nèi)容清單  第5章 Winsock 2 SPI編程技術(shù)   5.1 Winsock 2 SPI基礎(chǔ)    5.1.1 Winsock API與SPI的對(duì)應(yīng)關(guān)系   5.2 傳輸服務(wù)提供者    5.2.1 最小化的基礎(chǔ)服務(wù)提供者例程    5.2.2 最小化的分層服務(wù)提供者例程  第6章 用Winsock 2 SPI截獲網(wǎng)絡(luò)封包   6.1 運(yùn)行程序    6.1.1 建立截獲封包的DLL工程    6.1.2 建立用來(lái)安裝的EXE工程   6.2 編寫(xiě)安裝程序   6.3 編寫(xiě)截獲TCP/IP封包的DLL程序第二部分 Xfilter個(gè)人防火墻實(shí)例剖析  第7章 Xfilter個(gè)人防火培系統(tǒng)設(shè)計(jì)   7.1 Xfilter的核心功能分析   7.2 程序工作流程圖   7.3 Xfilter的主體功能   7.4 模塊劃分   7.5 控管規(guī)則文件結(jié)構(gòu)設(shè)計(jì)   7.6 網(wǎng)絡(luò)命令結(jié)構(gòu)   7.7 界面設(shè)計(jì)   7.8 選擇開(kāi)發(fā)工具和制定編碼規(guī)則  第8章 Xfilter.dll的封包截獲   8.1 封包截獲相關(guān)代碼分析   8.2 相關(guān)知識(shí)點(diǎn)說(shuō)明  第9章 Xfilter.dll的訪(fǎng)問(wèn)控管   9.1 CCheckAcl類(lèi)的原型   9.2 CCheckAcl類(lèi)的成員變量和函數(shù)   9.3 對(duì)服務(wù)提供者函數(shù)做管制的函數(shù)    9.3.1 CheckStartup    9.3.2 CheckSocket    9.3.3 CheckCloseSocket    9.3.4 CheckConnect    9.3.5 CheckAccept    9.3.6 CheckSend    9.3.7 CheckSendTo    9.3.8 CheckRecv    9.3.9 CheckRecvFrom   9.4 封包處理函數(shù)9.5 管制函數(shù)   9.6 初始化和清理函數(shù)    9.6.1 CCheckAcl    9.6.2 ~CCheckAcl    9.6.3 SetWindowsVersion   9.7 設(shè)置函數(shù)   9.8 相關(guān)知識(shí)點(diǎn)說(shuō)明    9.8.1 類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù)    9.8.2 全局變量的定義和使用    9.8.3 用指針實(shí)現(xiàn)動(dòng)態(tài)數(shù)組  第10章 Xfilter.dll的協(xié)議解析和公用函數(shù)分析   10.1 典型的協(xié)議封包數(shù)據(jù)   10.2 CProtocolInfo類(lèi)原型   10.3 CProtocolInfo類(lèi)的成員函數(shù)列表   10.4 供外部調(diào)用的公共函數(shù)   10.4.1 GetProtocolInfo   10.5 類(lèi)內(nèi)部調(diào)用的私有函數(shù)   10.6 公共模塊CXCommon類(lèi)   10.7 生成Xfilter.dll的工程文件(LspServ.def)   10.8 小結(jié)  第11章 Xfilter.exe與Xfilter.dll的接口   11.1 建立界面工程   11.2 主應(yīng)用程序類(lèi)CPropertyApp   11.3 隱藏的主窗口類(lèi)CMainFrame   11.4 在任務(wù)欄上顯示圖標(biāo)的類(lèi)CSystemTray   11.5 小結(jié)  第12章 Xfilter.exe的文件操作   12.1 控管規(guī)則文件操作類(lèi)CAclFile   12.2 日志文件操作類(lèi)CXLogFile  第13章 用戶(hù)注冊(cè)和下載網(wǎng)絡(luò)命令   13.1 用戶(hù)注冊(cè)窗口類(lèi)CRegister   13.2 用戶(hù)注冊(cè)和下載網(wǎng)絡(luò)命令類(lèi)CHttpRequest   13.3 模擬超級(jí)鏈接類(lèi)CHyperLink   13.4 可以更改字體顏色的標(biāo)簽類(lèi)CColorStatic  第14章 Xfilter.exe的屬性頁(yè)界面   14.1 屬性頁(yè)總窗口類(lèi)CMainSheet   14.2 封包監(jiān)視窗口類(lèi)CPacketMonitor   14.3 日志查詢(xún)窗口類(lèi)CLogQuery   14.4 控管規(guī)則窗口類(lèi)CAcl   14.5 系統(tǒng)設(shè)置窗口類(lèi)CSystemSet   14.6 關(guān)于窗口類(lèi)CAbout   14.7 增加歡迎畫(huà)面  第15章 Xfilter.exe的控管規(guī)則設(shè)置   15.1 控管規(guī)則設(shè)置窗口類(lèi)CAclSet   15.2 網(wǎng)絡(luò)/時(shí)間設(shè)置窗口類(lèi)CNetTimeSheet   15.3 時(shí)間設(shè)置窗口類(lèi)CSetTime   15.4 網(wǎng)絡(luò)設(shè)置窗口類(lèi)CSetNet   15.5 IP地址段設(shè)置窗口類(lèi)CNetIPAria   15.6 小結(jié)  第16章 聯(lián)機(jī)幫助的實(shí)現(xiàn)   16.1 幫助文件制作方法簡(jiǎn)介   16.2 在幫助文件中使用API主題映射   16.3 將幫助文件應(yīng)用到程序中  第17章 打包與測(cè)試   17.1 安裝程序的制作   17.2 測(cè)試   17.3 Xfilter的部分測(cè)試文檔   17.4 小結(jié)  第三部分附 錄  附錄A 傳輸服務(wù)提供者函數(shù)  附錄B Xfilter宏代碼  附錄C Xfilter結(jié)構(gòu)類(lèi)型  附錄D Xfilter全局變量

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Windows防火墻與網(wǎng)絡(luò)封包截獲技術(shù) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

  •   只是一時(shí)沖動(dòng)買(mǎi)了,買(mǎi)回來(lái)發(fā)現(xiàn)不怎么樣.
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7