注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)其他操作系統(tǒng)Windows防火墻與網(wǎng)絡(luò)封包截獲技術(shù)

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

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

定 價:¥62.00

作 者: 朱雁輝編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 計算機(jī)專業(yè)人員書庫
標(biāo) 簽: 網(wǎng)絡(luò)安全

ISBN: 9787505377172 出版時間: 2002-07-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 600 字?jǐn)?shù):  

內(nèi)容簡介

  這本英文原版教材對局域網(wǎng)/城域網(wǎng)技術(shù)進(jìn)行了全面的探討,既強(qiáng)調(diào)了基本原理,也注重在設(shè)計局域網(wǎng)/城域網(wǎng)時性能的重要性。本書還涉及了各種高速和無線局域網(wǎng)、與QoS相關(guān)的技術(shù)以及網(wǎng)絡(luò)之間的互聯(lián)和廣域網(wǎng)。全書包括四個部分。第一部分提供必要的技術(shù)背景,內(nèi)容包括對數(shù)據(jù)通信和網(wǎng)絡(luò)中的一些論題簡要回顧以及對協(xié)議與TCP/IP協(xié)議棧的介紹。第二部分討論局域網(wǎng)的一般性問題,內(nèi)容包括局域網(wǎng)實(shí)現(xiàn)過程中常用的拓?fù)浣Y(jié)構(gòu)和傳輸介質(zhì)、局域網(wǎng)協(xié)議體系結(jié)構(gòu)以及LLC的詳細(xì)內(nèi)容。第三部分是本書的重點(diǎn),主要介紹五種相關(guān)類型的局域網(wǎng),內(nèi)容包括以太網(wǎng)、令牌環(huán)網(wǎng)、光纖信道局域網(wǎng)與無線局域網(wǎng)以及異步傳輸模式(ATM)局域網(wǎng)。第四部分討論有關(guān)局域網(wǎng)設(shè)計的一些問題,包括用網(wǎng)橋進(jìn)行局域網(wǎng)互聯(lián)、網(wǎng)際互聯(lián)、網(wǎng)絡(luò)管理及性能考慮等問題。本書適合高等院校電子、計算機(jī)、通信類專業(yè)作為雙語教學(xué)的教材,也適應(yīng)專業(yè)技術(shù)人員參考。

作者簡介

暫缺《Windows防火墻與網(wǎng)絡(luò)封包截獲技術(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 編譯并測試Winsock示例程序
2.6 編譯并測試DDK示例程序
2.6.1 測試驅(qū)動程序示例程序
2.6.2 編譯驅(qū)動程序示例程序
2.6.3 在VC環(huán)境下編譯驅(qū)動程序
第3章 用傳輸層過濾驅(qū)動程序截獲網(wǎng)絡(luò)封包
3.1 一個最小化的驅(qū)動程序
3.1.1 MinDriver.h代碼清單
3.1.2 MinDriver.c代碼清單
3.2 過濾驅(qū)動程序的特性
3.3 傳輸層過濾驅(qū)動程序?qū)嵗?br />3.3.1 在Packet.h里定義的宏和結(jié)構(gòu)類型
3.3.2 FilterTdiDriver入口函數(shù)DriverEntry
3.3.3 用來綁定過濾驅(qū)動程序的函數(shù)TCPFilter_Attach
3.3.4 卸載驅(qū)動程序的函數(shù)DriverUnload
3.3.5 解除掛接的函數(shù)TCPFilter_Detach
3.3.6 用來分發(fā)IRP請求的函數(shù)PacketDispatch
3.3.7 IRP處理完成后的回調(diào)函數(shù)PacketCompletion
3.3.8 工程文件Source
第4章 用NDIS中間驅(qū)動程序截獲網(wǎng)絡(luò)封包
4.1 NDIS簡介
4.2 中間驅(qū)動程序的特性
4.3 編譯、安裝和測試xpassthru
4.4 xpassthru的架構(gòu)
4.5 xpassthru使用的宏、結(jié)構(gòu)和全局變量
4.6 xpassthru的入口函數(shù)DriverEntry
4.7 注冊Miniport設(shè)備的函數(shù)MPRegisterAsMiniport
4.8 注冊Protocol設(shè)備的函數(shù)MPRegisterAsMiniport
4.9 Miniport接口函數(shù)
4.10 Protocol接口函數(shù)
4.11 發(fā)送封包的函數(shù)
4.11.1 MPSend
4.11.2 MPSendOnePacket
4.11.3 MPSendPackets
4.11.4 PtSendComplete
4.11.5 MPTransferData
4.11.6 PtTransferDataComplete
4.12 接收封包的函數(shù)
4.12.1 PtReceive
4.12.2 PtReceiveComplete
4.12.3 PtReceivePacket
4.12.4 MPReturnPacket
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的對應(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 建立用來安裝的EXE工程
6.2 編寫安裝程序
6.2.1 輸出調(diào)試信息的宏
6.2.2 安裝程序代碼
6.2.3 CXInstall類
6.2.4 構(gòu)造完整的安裝程序
6.3 編寫截獲TCP/IP封包的DLL程序
6.3.1 全局變量
6.3.2 DIIMain
6.3.3 WSPStartup
6.3.4 截獲的服務(wù)提供者函數(shù)
6.3.5 工程配置文件TcpIpDog.Def
6.3.6 設(shè)置、編譯和測試TcpIpDog
第二部分 Xfilter個人防火墻實(shí)例剖析
第7章 Xfilter個人防火培系統(tǒng)設(shè)計
7.1 Xfilter的核心功能分析
7.2 程序工作流程圖
7.3 Xfilter的主體功能
7.4 模塊劃分
7.4.1 模塊劃分原則
7.4.2 模塊結(jié)構(gòu)圖
7.4.3 模塊接口定義
7.4.4 制定測試方法
7.5 控管規(guī)則文件結(jié)構(gòu)設(shè)計
7.5.1 控管規(guī)則文件需要存儲的內(nèi)容
7.5.2 控管規(guī)則文件結(jié)構(gòu)
7.5.3 日志文件需要存儲的內(nèi)容
7.5.4 日志文件結(jié)構(gòu)
7.6 網(wǎng)絡(luò)命令結(jié)構(gòu)
7.7 界面設(shè)計
7.7.1 制定界面風(fēng)格
7.7.2 界面設(shè)計工具選擇
7.7.3 界面設(shè)計文檔
7.8 選擇開發(fā)工具和制定編碼規(guī)則
7.8.1 選擇開發(fā)工具
7.8.2 編碼規(guī)則
第8章 Xfilter.dll的封包截獲
8.1 封包截獲相關(guān)代碼分析
8.1.1 Xfilter.dll的入口函數(shù)DllMain
8.1.2 服務(wù)提供者入口函數(shù)
8.1.3 截獲的服務(wù)提供者函數(shù)
8.1.4 與Xfilter.exe的接口函數(shù)XfloControl
8.1.5 詢問是否放行的函數(shù)QueryAccess
8.2 相關(guān)知識點(diǎn)說明
8.2.1 在不同的進(jìn)程間共享數(shù)據(jù)
8.2.2 全局變量的臨界操作
8.2.3 Win9x與WinNT/2000不同的DLL調(diào)用方式
8.2.4 在DLL中向進(jìn)程發(fā)送消息完成通信
第9章 Xfilter.dll的訪問控管
9.1 CCheckAcl類的原型
9.2 CCheckAcl類的成員變量和函數(shù)
9.3 對服務(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.4.1 InitializeSession
9.4.2 CreateSession
9.4.3 DeleteSession
9.4.4 FindSession
9.4.5 SetSession
9.4.6 SetSessionEx
9.4.7 FinallySession
9.4.8 SendSessionToApp
9.4.9 GetSessionAndSetSessionNull
9.5 管制函數(shù)
9.5.1 IsLocaIIP
9.5.2 GetAccessInfo
9.5.3 GetAccessFromWorkMode
9.5.4 GetAccessFromAcl
9.5.5 FindAcl
9.5.6 FindTime
9.5.7 FindIP
9.6 初始化和清理函數(shù)
9.6.1 CCheckAcl
9.6.2 ~CCheckAcl
9.6.3 SetWindowsVersion
9.7 設(shè)置函數(shù)
9.7.1 IsWin9x
9.7.2 SetGuiProcessName
9.7.3 SetGuiWnd
9.7.4 GetGuiWnd
9.7.5 SetWorkMode
9.7.6 GetWorkMode
9.7.7 SetAcl
9.7.8 SetAclToChangedMode
9.8 相關(guān)知識點(diǎn)說明
9.8.1 類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
9.8.2 全局變量的定義和使用
9.8.3 用指針實(shí)現(xiàn)動態(tài)數(shù)組
第10章 Xfilter.dll的協(xié)議解析和公用函數(shù)分析
10.1 典型的協(xié)議封包數(shù)據(jù)
10.1.1 HTTP協(xié)議包頭實(shí)例
10.1.2 FTP下載/上傳文件封包實(shí)例
10.1.3 SMTP發(fā)送郵件封包實(shí)例
10.1.4 POP3接收郵件封包實(shí)例
10.2 CProtocolInfo類原型
10.3 CProtocolInfo類的成員函數(shù)列表
10.4 供外部調(diào)用的公共函數(shù)
10.4.1 GetProtocolInfo
10.5 類內(nèi)部調(diào)用的私有函數(shù)
10.5.1 GetFromSend
10.5.2 GetFromRecv
10.5.3 GetFtp
10.5.4 GetHttp
10.5.5 GetSmtp
10.5.6 GetPop3BySend
10.5.7 GetPop3
10.6 公共模塊CXCommon類
10.6.1 CXCommon類的原型
10.6.2 CXCommon類的成員函數(shù)列表
10.6.3 DIPToSIP
10.6.4 GetBit
10.6.5 SetBit
10.6.6 GetAppPath
10.6.7 GetPath
10.6.8 GetName
10.7 生成Xfilter.dll的工程文件(LspServ.def)
10.8 小結(jié)
第11章 Xfilter.exe與Xfilter.dll的接口
11.1 建立界面工程
11.2 主應(yīng)用程序類CPropertyApp
11.2.1 CPropertyApp類的原型
11.2.2 CPropertyApp類的變量
11.2.3 初始化函數(shù)
11.2.4 退出函數(shù)
11.2.5 菜單函數(shù)
11.2.6 其他函數(shù)
11.3 隱藏的主窗口類CMainFrame
11.3.1 CMainFrame類的原型
11.3.2 CMainFrame類的變量列表
11.3.3 CMainFrame類的自定義消息處理函數(shù)
11.3.4 CMainFrame類使用的線程函數(shù)
11.3.5 CMainFrame類的其他成員函數(shù)
11.4 在任務(wù)欄上顯示圖標(biāo)的類CSystemTray
11.4.1 CSystemTray類的原型
11.4.2 CSystemTray類的成員變量
11.4.3 CSystemTray類的成員函數(shù)
11.5 小結(jié)
第12章 Xfilter.exe的文件操作
12.1 控管規(guī)則文件操作類CAclFile
12.1.1 CAclFile類的原型
12.1.2 CAclFile類的成員變量
12.1.3 CAclFile類的構(gòu)造和析構(gòu)函數(shù)
12.1.4 CAclFile類的公有函數(shù)
12.1.5 CAclFile類的私有函數(shù)
12.2 日志文件操作類CXLogFile
12.2.1 CXLogFile類的原型
12.2.2 CXLogFile類的成員變量
12.2.3 CXLogfile類的構(gòu)造和析構(gòu)函數(shù)
12.2.4 CXLogFile類的公有函數(shù)
12.2.5 CXLogFile類的私有函數(shù)
第13章 用戶注冊和下載網(wǎng)絡(luò)命令
13.1 用戶注冊窗口類CRegister
13.1.1 CRegister類的原型
13.1.2 CRegister類的成員變量
13.1.3 VC中界面元素對象與變量的綁定
13.1.4 CRegister類的成員函數(shù)
13.2 用戶注冊和下載網(wǎng)絡(luò)命令類CHttpRequest
13.2.1 CHttpRequest類的原型
13.2.2 CHttpRequest類的變量
13.2.3 構(gòu)造和析構(gòu)函數(shù)
13.2.4 網(wǎng)絡(luò)請求函數(shù)
13.2.5 用戶注冊函數(shù)
13.2.6 下載網(wǎng)絡(luò)命令函數(shù)
13.3 模擬超級鏈接類CHyperLink
13.3.1 CHyperLink類的原型
13.3.2 CHyperLink類的成員變量
13.3.3 CHyperLink類的成員函數(shù)
13.4 可以更改字體顏色的標(biāo)簽類CColorStatic
13.4.1 CColorStatic類的原型
13.4.2 CColorStatic類的成員變量
13.4.3 CColorStatic類的成員函數(shù)
第14章 Xfilter.exe的屬性頁界面
14.1 屬性頁總窗口類CMainSheet
14.1.1 CMainSheet類的原型
14.1.2 CMainSheet類的變量
14.1.3 CMainSheet類的成員函數(shù)
14.2 封包監(jiān)視窗口類CPacketMonitor
14.2.1 CPacketMonitor類的原型
14.2.2 CPacketMonitor類的成員變量
14.2.3 CPacketMonitor類的成員函數(shù)
14.3 日志查詢窗口類CLogQuery
14.3.1 CLogQuery類的原型
14.3.2 CLogQuery類的成員變量
14.3.3 CLogQuery類的成員函數(shù)
14.4 控管規(guī)則窗口類CAcl
14.4.1 CAcl類的原型
14.4.2 CAcl類的成員變量
14.4.3 CAcl類成員函數(shù)
14.5 系統(tǒng)設(shè)置窗口類CSystemSet
14.5.1 CSystemSet類的原型
14.5.2 CSystemSet類的成員變量
14.5.3 CSystemSet類的成員函數(shù)
14.6 關(guān)于窗口類CAbout
14.7 增加歡迎畫面
第15章 Xfilter.exe的控管規(guī)則設(shè)置
15.1 控管規(guī)則設(shè)置窗口類CAclSet
15.1.1 CAclSet類的原型
15.1.2 CAclSet類的成員變量
15.1.3 CAclSet類的成員函數(shù)
15.2 網(wǎng)絡(luò)/時間設(shè)置窗口類CNetTimeSheet
15.2.1 CNetTimeSheet類的原型
15.2.2 CNetTimeSheet類使用的全局變量
15.2.3 CNetTimeSheet類的成員函數(shù)
15.3 時間設(shè)置窗口類CSetTime
15.3.1 CSetTime類的原型
15.3.2 CSetTime類的成員變量
15.3.3 CSetTime類的成員函數(shù)
15.4 網(wǎng)絡(luò)設(shè)置窗口類CSetNet
15.4.1 CSetNet類的原型
15.4.2 CSetNet類的成員變量
15.4.3 CSetNet類的成員函數(shù)
15.5 IP地址段設(shè)置窗口類CNetIPAria
15.5.1 CNetIPAria類的原型
15.5.2 CNetIPAria類的成員變量
15.5.3 CNetIPAria類的成員函數(shù)
15.6 小結(jié)
第16章 聯(lián)機(jī)幫助的實(shí)現(xiàn)
16.1 幫助文件制作方法簡介
16.1.1 選擇工具
16.1.2 制作方法
16.2 在幫助文件中使用API主題映射
16.3 將幫助文件應(yīng)用到程序中
第17章 打包與測試
17.1 安裝程序的制作
17.2 測試
17.3 Xfilter的部分測試文檔
17.4 小結(jié)
第三部分附 錄
附錄A 傳輸服務(wù)提供者函數(shù)
A.1 WSPAccept
A.2 WSPAddressToString
A.3 WSPAsyncSelect
A.4 WSPBind
A.5 WSPCancelBlockingCall
A.6 WSPCleanup
A.7 WSPCloseSocket
A.8 WSPConnect
A.9 WSPDuplicateSocket
A.10 WSPEnumNetworkEvents
A.11 WSPEventSelect
A.12 WSPGetOverlappedResult
A.13 WSPGetPeerName
A.14 WSPGetQosByName
A.15 WSPGetSockName
A.16 WSPGetSockOpt
A.17 WSPIoctl
A.18 WSPJoinLeaf
A.19 WSPListen
A.20 WSPRecv
A.21 WSPRecvDisconnec
A.22 WSPRecvFrom
A.23 WSPSelect
A.24 WSPSend
A.25 WSPSendDisconnect
A.26 WSPSendTo
A.27 WSPSetSockOpt
A.28 WSPShutdown
A.29 WSPSocket
A.30 WSPStartup
A.31 WSPStringToAddress
附錄B Xfilter宏代碼
B.1 最大代碼值
B.2 網(wǎng)絡(luò)命令代碼
B.3 用戶注冊代碼
B.4 日志文件相關(guān)代碼
B.5 自定義消息代碼
B.6 控制規(guī)則文件相關(guān)代碼
B.7 錯誤代碼
B.8 控制代碼
B.9 訪問權(quán)限控制代碼
B.10 其他控管規(guī)則的相關(guān)代碼
附錄C Xfilter結(jié)構(gòu)類型
C.1 Internet結(jié)構(gòu)類型
C.1.1 XUSER INFO
C.1.2 XNET_COMMAND_HEADER
C.2 控管規(guī)則結(jié)構(gòu)類型
C.2.1 XACL HEADER
C.2.2 XACL
C.2.3 XACL IP
C.2.4 XACL TIME
C.2.5 XACL FILE
C.3 封包結(jié)構(gòu)類型
C.3.1 SESSION
C.3.2 QUERY_SESSION
C.4 控制結(jié)構(gòu)類型
C.4.1 XFILTER_IO_CONTROL
C.5 日志文件結(jié)構(gòu)類型
C.5.1 LOG HEADER
C.5.2 LOG FIND
附錄D Xfilter全局變量
D.1 Xfilter.dll使用的全局變量列表
D.2 Xfilter.exe使用的全局變量列表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號