APCO Project 25 is the digital communications standard used by many police and emergency services throughout the world. Most notably the US, Canada and Australia deploy systems based on P25. Compared to existing analogue systems P25 offers improved spectrum use, coverage and flexibility. Provision is made to ensure the confidentiality of traffic, to allow the use of trunking and the provision of data in addition to voice services.
XXX - add a brief description of PROTO history
- UDP: There is a protocol for transporting P25 packets over UDP. It appears that this usually uses UDP port 23456.
XXX - Add example decoded traffic for this protocol here (as plain text or Wireshark screenshot).
(XXX add links to preference settings affecting how PROTO is dissected).
XXX - Add a simple example capture file to the SampleCaptures page and link from here (see below).
You cannot directly filter P25 protocols while capturing. However, if you know the UDP port used (see above), you can filter on that one.
Capture only the P25 traffic over the default port (23456):
udp port 23456
The osmocom.org Wiki discusses hardware to natively capture P25 packets; perhaps getting a LINKTYPE_/DLT_ value, and adding a libpcap module to talk to that hardware, might be useful (it'd let you capture P25 traffic inside tcpdump, TShark, and Wireshark).
Imported from https://wiki.wireshark.org/P25 on 2020-08-11 23:17:45 UTC