JXTA

JXTA is a P2P protocol which forms an overlay network.

History

The JXTA project was started by Bill Joy of Sun Microsystems Inc. in 1999 and was released as open source in 2001. JXTA continues to be actively developed and implementations are available for JXTA Java Standard Edition/Enterprise Edition (JXSE), JXTA Java Mobile Edition (JXME) and JXTA-C

Protocol dependencies

Example traffic

Available from the Sample Captures page.

Wireshark

The JXTA dissector is fully functional and enables dissection of JXTA messages transmitted on UDP, TCP and HTTP. Support for connections and endpoints is also available.

Preference settings

  • Reassemble JXTA messages spanning multiple UDP/HTTP/TCP segments:

    When this preference is enabled, then the JXTA dissector will reassemble the JXTA conversation if it has been transmitted over more than one segment. This should be checked if you expect to view the contents of the JXTA conversation. To use this option you must also enable "Allow subdissectors to reassemble TCP streams" in the TCP protocol settings and enable "Reassemble fragmented IP datagrams" in the IP protocol settings.

  • Try to discover JXTA in UDP datagrams: When this preference is enabled the JXTA dissector will inspect UDP datagrams to heuristically determine if the datagram contains JXTA related data.

  • Try to discover JXTA in UDP datagrams: When this preference is enabled the JXTA dissector will inspect TCP connections to heuristically determine if the connection contains JXTA related data.

Example capture files

Display Filter

A complete list of PROTO display filter fields can be found in the display filter reference

Show only the JXTA based traffic:

 jxta 

Capture Filter

You cannot directly filter JXTA protocols while capturing. However, if you know the port used, you can filter on that one.

Capture only the JXTA traffic over the default port (9700):

 tcp port 9700 

External links

Discussion


Imported from https://wiki.wireshark.org/JXTA on 2020-08-11 23:15:42 UTC