JXTA is a P2P protocol which forms an overlay network.
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
Available from the Sample Captures page.
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
SampleCaptures/jxta-sample.pcap (libpcap) A trace of a JXTA client and rendezvous doing some chatting using several JXTA pipes.
SampleCaptures/jxta-mcast-sample.pcap (libpcap) A trace of a JXTA client and rendezvous doing some chatting using several JXTA pipes with UDP Multicast enabled.
A complete list of PROTO display filter fields can be found in the display filter reference
Show only the JXTA based traffic:
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
JXTA Project Web Site : https://jxta.dev.java.net
JXTA Specification Web Site : https://jxta-spec.dev.java.net/