Welcome to the NetPDL Wiki
Feel free to add your own dissector and make it available to the networking community.
Please note that you need an account on this server in order to add your own dissectors; please send an e-mail to info.nbee [at] gmail.com for getting an account.
Any help will be greatly appreciated.
List of NetPDL Dissectors: complete list of the NetPDL dissectors currently implemented.
XML Schema of the NetPDL language: an example of a possible XML Schema for validating NetPDL files. It is still a work in progress.
To Do List: some of the things we would like to do in order to improve this wiki.
Download the NetPDL Library
Download dissectors in XML: download the complete library as a single XML file
Download dissectors as ZIP file: download the complete library as a single ZIP file that include a set of XML files, one for each protocol
Analyzer working with the latest NetPDL
If you need to add a new protocol to Analyzer, please keep in mind the following tricks:
- Home page of the NetPDL language: it is this page. It includes the latest NetPDL specifications, the latest NetPDL database, and a link to download the Analyzer network sniffer, which uses the NetPDL database.
- Analyzer sniffer: for updating the protocol database, you have to edit file conf/NetPDL/NetPDL.xml. After modifying this file, you can either re-launch the software (it will use the updated description), or select “Settings – Global Settings – Update Protocol Database”, and the new description will be used when opening a new capture file.
- To add a new protocol in the NetPDL file. The two most important things to do are: (a) add the definition of the new protocol (<protocol> element), and (b) add a link to that protocol from the <encapsulation> section of the protocol that encapsulates the new one.