• P29

      Winpcap 學習資料 文檔

    本系列文章是我閱讀winpcap手冊后整理的一個學習筆記。文章中出現的所有代碼是我根據winpcap手冊中的示例代碼進行了學習,并調試通過,其中對部分代碼作了修改,關于代碼的版權我尊重winpcap手冊中的版權說明,如果你使用了本系列文章中的代碼而引起任何的版權或造成安全威脅等問題,我將不負任何責任。

    403012698 2012-11-19   416   0
    P48

      第7章 Winpcap 編程技術 文檔

    第七章Winpcap編程技術內容Winpcap簡介Winpcap結構packet.dllwpcap.dll一、Winpcap簡介Winpcap是基于Win32平臺的網絡包截獲和分析的系統,它是Libpcap的Windows版本。Winpcap的主頁為http://winpcap.polito.it/,可以從這里下載到它的驅動、DLL和開發包。開發Winpcap的目的是為Win32應用程序提供訪問網絡底層的能力。它提供了以下的各項功能:捕獲原始數據報,包括在共享網絡上各主機發送/接收的以及相互之間交換的數據報;在數據報發往應用程序之前,按照自定義的規則將某些特殊的數據報過濾掉;在網絡上發送原始的數據報;收集網絡通信過程中的統計信息。

    403012698 2012-11-19   444   0
    P142

      深度剖析WinPcap之(序言) 文檔

    過去我一直在開發軟件,包括Windows操作系統的應用軟件,Linux操作系統的應用軟件與驅動程序,也開發過一些嵌入式軟件,并在后來的工作中逐漸專注于對軟件的測試工作,主要從事軟件測試技術與測試方法、軟件工程的研究。在此過程中與其他開發人員、測試人員一同工作,幫助他們構建達到工業級標準的軟件,或者指導他們提高軟件開發或測試的技術水平。隨著不斷的遇見問題、解決問題,我也在思考一個問題:那就是軟件開發人員與軟件測試人員除了對應用程序需要清晰的理解之外,是否還需要對支撐應用軟件運行的操作系統,共享庫等有深入的了解?下面通過我親身經歷的兩個案例來考慮該問題:案例1:嗅探軟件掉包問題某自行開發的網絡數據包嗅探軟件,在對被測試設備進行數據包分析時,發現有掉包現象,但待測設備運行正常。

    403012698 2012-11-19   1213   0
    P13

      深度剖析WinPcap之(三) 文檔

    本節主要描述在WinPcap的NPF中經常使用一些編寫Windows驅動程序所需掌握的部分基礎知識,以便于后面的理解。

    403012698 2012-11-19   453   0
    P3

      深度剖析WinPcap之(二) 文檔

    深度剖析WinPcap之(二)-網絡分析與嗅探的基礎知識工欲善其事,必先利其器。為了有利于深入了解WinPcap的內部機制,我們需要對網絡分析與嗅探、網絡模型與硬件基礎作必要了解。

    403012698 2012-11-19   634   0
    P6

      ntp 協議及客戶端開發 文檔

    ntp介紹:?Network Time Protocol(NTP)是用來使計算機時間同步化的一種協議,它可以使計算機對其服務器或時鐘源(如石英鐘,GPS等等)做同步化,它可以提供高精準度的時間校正(LAN上與標準間差小于1毫秒,WAN上幾十毫秒),且可介由加密確認的方式來防止惡毒的協議攻擊。

    240391678 2012-11-05   2943   0
    P93

      Ethereal 用戶手冊中文版 文檔

    Ethereal是開源網絡數據包分析軟件。數據包分析軟件會抓取數據包,并試圖逐條詳細地顯示數據包數據。你可以認為數據包分析軟件是一個用戶檢查網絡數據報文的設備,就像用電壓表測量電路電壓。 以往數據包分析軟件都是非常昂貴的或私有的。但Ethereal出現以后,這一切都改變了。 Ethereal 可能是現在最好的開放源碼的數據包分析軟件。

    lovezhihua 2012-10-17   2889   0
    P8

      HttpClient及有關jar包詳解 文檔

    HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。本文首先介紹 HTTPClient,然后根據作者實際工作經驗給出了一些常見問題的解決方法。HTTP 協議可能是現在 Internet 上使用得最多、最重要的協議了,越來越多的 Java 應用程序需要直接通過 HTTP 協議來訪問網絡資源。雖然在 JDK 的 java.net 包中已經提供了訪問 HTTP 協議的基本功能

    openyang 2012-09-04   5010   0
    P41

      apache mina學習教程 文檔

    Apache 組織一個較新的項目,它為開發高性能和高可用 性的網絡應用程序提供了非常便 apache mina利的框架 。當前發行的 MINA 版本支持基于 Java NIO 技術的 TCP/UDP 應用程序開發、串口通訊程序(只在最新的預覽 版中提供),MINA 所支持的功能也在進一步的擴展中。 NIO(new IO新的輸入、輸出),1.4引入。提供更高速, 面向塊的IO 原來的IO庫(java.io.*)以流的方式處理數據,NIO已塊 的方式處理數據。面像流,已一個字節一個字節進行處理 ,塊,則是按整塊處理(字節集合)。

    hfl1162040314 2012-08-31   526   0
    P32

      Wireshark 抓包工具使用分享 文檔

    Wireshark抓包工具使用分享產品開發一部前端開發室鐘和民2012-8-28內容綱要Wireshark簡介Wireshark常用功能抓包,停止抓包保存抓包設置抓包選項捕捉過濾器顯示過濾器FollowTCPStream實際應用案例Wireshark簡介網絡抓包分析工具可實時捕捉多種網絡接口支持其他程序抓包保存文件,例如TCPDump開源軟件.

    chenyong860722 2012-08-30   11869   0
    P13

      Java NIO 簡介 文檔

    NIO簡介緩沖區通道selector機制,非阻塞I/O4123NIO簡介I/O輸入/輸出以流的方式NIO是以"塊"的方式,塊I/O的效率可以比流I/O高許多。NIO的創建目的是為了讓Java程序員可以實現高速I/O而無需編寫自定義的本機代碼。NIO將最耗時的I/O操作(即填充和提取緩沖區)轉移回操作系統,因而可以極大地提高速度。通道和緩沖區緩沖區:Buffer,數據都是用緩沖區處理對數據的結構化訪問通道:channel,相當于IO中的流,雙向的。

    631478972 2012-08-23   451   0
    P3

      Apache MINA 入門教程 文檔

    因為開發需要用到Apache MINA框架,所以看了一下其文檔,順手譯了一部分,下面內容沒有測試,只是譯了出來,后面測試一下,如果有問題再提出來。

    quanke 2012-08-20   3383   0
    P

    ACE自適配通信環境中文技術文檔 文檔

     ACE自適配通信環境(ADAPTIVE Communication Environment)是可以自由使用、開放源碼的面向對象(OO)構架(Framework),在其中實現了許多用于并發通信軟件的核心模式。ACE提供了一組豐富的可復用C++包裝外觀(Wrapper Fa?ade)和構架組件,可跨越多種平臺完成通用的通信軟件任務,其中包括:事件多路分離和事件處理器分派、信號處理、服務初始化、進程間通信、共享內存管理、消息路由、分布式服務動態(重)配置、并發執行和同步,等等。

    linewstar 2012-07-11   538   0
    P88

      Apache Mina2 學習筆記(修訂版) 文檔

    Apache的Mina(Multipurpose Infrastructure Networked Applications)是一個網絡應用框架,可以幫助用戶開發高性能和高擴展性的網絡應用程序;它提供了一個抽象的、事件驅動的異步API,使Java NIO在各種傳輸協議(如TCP/IP,UDP/IP協議等)下快速高效開發。

    linzcup 2012-07-09   4307   0
    P15

      通過HttpClient實現博客發布源代碼 文檔

    HttpClient能模仿IE客戶端對服務器發起http,https請求,并接受數據.它免去了客戶端對HTML的渲染和展示,所以能大幅提高與服務器的交互.對于常見的博客,論壇,我們只需要通過html源碼分析清楚進行某個操作所需要的參數,便可通過httpclient輕松模擬出這些數據,通過后臺快速執行.下面通過代碼演示如何利用httpclient向chinaunix網站發表一篇博客.整個過程包括用戶登陸,存儲cookie,接受博客所需的基本信息的輸入,然后發布博客.程序實現流程如下:所需配置文件1:blog_class_config.properties,每篇文章需要指定一個類型,筆者的類型結構如下所示,通過配置文件進行配置,方便后續添加和修改.程序初始化時會加載該配置文件.

    xdh2000 2012-06-23   517   0
    P19

      ICE 通信框架簡介 文檔

    ICE是一款高性能的中間件,支持分布式的部署管理,消息中間件,以及網格計算等等跨平臺,跨語言的通信中間件。

    lusiming 2012-06-18   9373   0
    P16

      HttpClient 入門教程 文檔

    HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。HttpClient 已經應用在很多的項目中,比如 Apache Jakarta 上很著名的另外兩個開源項目 Cactus 和 HTMLUnit 都使用了 HttpClient。

    adi_open 2012-05-28   5112   0
    P38

      libevent 相關文章 文檔

    bufferevent 和 evbuffer 互相配合,就實現了非常好用的帶緩沖的 IO。 它在非阻塞 IO 網絡編程中非常有用。舉個例子,給定一個非阻塞的網絡文件描述符 fd,我們想向其中寫入很長的一段數據,由于是非阻塞的,我們無法通過一個 while 循環,將所有的數據寫到 fd。

    funing 2012-05-24   468   0
    P26

      ICE 概述 文檔

    ICE是一種面向對象的中間件平臺。從根本上說,這意味著ICE為構建面向對象的客戶-服務器應用提供了工具、API和庫支持。ICE應用適合在異種環境中使用:客戶端和服務器可以用不同的編程語言編寫,可以運行在不同的操作系統和機器架構上,并且可以使用多種網絡技術進行通信。無論部署環境如何,這些應用的源碼都是可移植的 。

    lhq9808 2012-05-15   4734   0
    P15

      ICE 網絡編程 文檔

    利用ICE通信中間件構建分布式應用程序開發框架。ICE的設計目標主要是以下幾點:?提供適用于異種環境的面向對象中間件平臺。在用ICE進行分布式程序設計時,你可以不必考慮客戶端或者服務器端程序所運行的平臺(WINDOWS或者是LINUX,UNIX),也可以不用關心程序使用的開發語言(不過有一點需要注意,目前,利用PHP,RUBY等WEB腳本語言只能編寫ICE程序的客戶端,而服務器端一般利用C++或者JAVA來實現。

    ewins1989 2012-05-15   5942   0
    1 2 3 4 5 6

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色