[X] The "/einstein/EINSTEIN_1.0.06.zip" file could not be found or is not available. Please select another file.

Octopus - A JAVA-base and ethereal-like tool for network packets capture and protocols analyze


http://octopus-javacap.sourceforge.net





Separate each tag with a space.

Release Date:

2004-11-18

Topics:

License:

Operating System:

Intended Audience:

User Interface:

Programming Language:

Registered:

2004-11-18

Ratings and Reviews

Be the first to post a text review of octopus. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Octopus v1.0-beta released

    Octopus - A JAVA-base and ethereal-like tool for network packets capture and protocols analyze. For now, protocols that can be interpreted are based on TCP/IP. Those protocols that can be interpreted are as follows: 1. LAYER2: ethernet rfc894 2. LAYER3: IP, ARP, RARP 3. LAYER4(Transfer layer): TCP/UDP, GRE, ICMP. All protocols above IP layers are treated as "Transfer layer", including ICMP and GRE. 4. LAYER5(Application layer): FTP, PPP-IN-HDLC-FRAMING, SNMP. All protolcols above transfer layer are treated as "Application layer", including some tunneling protocols such PPP in GRE encapsulation. 5. Higher Layers: Sometimes there are more layers than just the application layer that defined in TCP/IP model, just like such protocol layer model: ETHERNET - IP - GRE - PPP - LCP You can see that above PPP(treated as applicationg layer above the transfer layer GRE), there is still an LCP layer. We treate the layer alike as "Higher layer". Higher layers are common in tunneling usage. The most significant feature of Octopus is that it is plugginable. One can add a self-defined decoder for a specific protocol, just extends a kind of class "AbstractProtocolLayer" and following some rules. After compiling the decoder one can add it to Octopus by adding a new line to the configuration file for decoders. For now, only the application protocols that based on TCP or UDP and transer layer protocols that based on IP can be pluggined. Octopus is written most by JAVA (GUI and protocol analyzing). The part of network packet capture is written by standard C with the calling of a framous lib for packet capture - libpcap(For windows, is Winpcap). JNI is used for between JAVA and C. Three platforms of dynamic link library can be provided: windows, linux, and solaris, so Octpus will accordingly has three version for these platform relatively. For now Octopus just build the infrastructure of larger scale protocol analyse software. There is a lot to do to make it more useful, just like ethereal. Now is the beggining... Everyone is welcome to participate in this project.

    posted by ouhaiping 1823 days ago

  • octopus-javacap octopus_win 1.0-beta file released: octopus.zip

    This is the first release. Only the base features are supported. Packet capture and such protocols can be interpret as followings: 1. LAYER2: ethernet rfc894 2. LAYER3: IP, ARP, RARP 3. LAYER4(Transfer layer): TCP/UDP, GRE, ICMP. All protocols above IP layers are treated as "Transfer layer", including ICMP and GRE. 4. LAYER5(Application layer): FTP, PPP-IN-HDLC-FRAMING, SNMP(TBD). All protolcols above transfer layer are treated as "Application layer", including some tunneling protocols such PPP in GRE encapsulation. 5. Higher Layers: Sometimes there are more layers than just the application layer that defined in TCP/IP model, just like such protocol layer model: ETHERNET - IP - GRE - PPP - LCP You can see that above PPP(treated as applicationg layer above the transfer layer GRE), there is still an LCP layer. We treate the layer alike as "Higher layer". Higher layers are common in tunneling usage.

    posted 1823 days ago

  • octopus-javacap octopus_win 1.0-beta file released: octopus_src.zip

    This is the first release. Only the base features are supported. Packet capture and such protocols can be interpret as followings: 1. LAYER2: ethernet rfc894 2. LAYER3: IP, ARP, RARP 3. LAYER4(Transfer layer): TCP/UDP, GRE, ICMP. All protocols above IP layers are treated as "Transfer layer", including ICMP and GRE. 4. LAYER5(Application layer): FTP, PPP-IN-HDLC-FRAMING, SNMP(TBD). All protolcols above transfer layer are treated as "Application layer", including some tunneling protocols such PPP in GRE encapsulation. 5. Higher Layers: Sometimes there are more layers than just the application layer that defined in TCP/IP model, just like such protocol layer model: ETHERNET - IP - GRE - PPP - LCP You can see that above PPP(treated as applicationg layer above the transfer layer GRE), there is still an LCP layer. We treate the layer alike as "Higher layer". Higher layers are common in tunneling usage.

    posted 1823 days ago

  • File released: /octopus-javacap/octopus_win 1.0-beta/octopus.zip

    posted 1823 days ago

  • File released: /octopus-javacap/octopus_win 1.0-beta/octopus_src.zip

    posted 1823 days ago

  • Code committed

    Anonymous committed patchset 1 of module CVSROOT to the octopus CVS repository, changing 11 files

    posted by nobody 1823 days ago

  • Forum thread added

    Anonymous created the Welcome to Developers forum thread

    posted by nobody 1823 days ago

  • Forum thread added

    Anonymous created the Welcome to Help forum thread

    posted by nobody 1823 days ago

  • Forum thread added

    Anonymous created the Welcome to Open Discussion forum thread

    posted by nobody 1823 days ago

  • Project Information Updated

    ouhaiping registered the octopus project

    posted by ouhaiping 1824 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review