Netmate is a GTK+ program that shows network protocols headers in 32-bit aligned fields, identical as they are represented in Request for Comments (RFCs). It can be used to learn and teach about network protocols and to understand their functionality and collaboration.
This tool supports input files in pcap(ng) format as they are created by tcpdump, wireshark or other code based on libpcap.
Netmate is written in C and released under the GNU General Public License. It was inspired by netdude, that is not further developed any more.
Currently the following network protocols are supported:
- Layer 2: Ethernet, SLL (Linux Cooked)
- Layer 3: ARP, ICMP, ICMPv6, IPv4, IPv6
- Layer 4: TCP, UDP
What it looks like...
To run netmate under windows, you will need to install the following libraries:
What you can do to help
You can help out by telling me your futher wishes, features and protocols you would like to be supported in future netmate releases. Furthermore you can send me bug reports and error messages that need to be fixed.
The latest development version is available at GitHub.