NETMATE(1)

πŸ’– NETMATE πŸ’–

okay bestie, welcome to the NETMATE(1) page β€” that's the General Commands Manual section 1, for my girlies who read docs for fun (which is all of us, obviously). sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

netmate β€” the icon that shows network protocol headers in a uniform, RFC-like format. she's giving textbook but make it GUI πŸ’…


🌸 SYNOPSIS 🌸

netmate filename

that's it. one file. one girl. no cap.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. Netmate is a GTK+ program that shows network protocol headers in 32-bit aligned fields, identical as they are represented in Request for Comments (RFCs). literally the same layout, just rendered for your eyeballs ✨

it can be used to learn and teach about network protocols and to understand their functionality and collaboration. professor energy but cute πŸ‘‘

this tool supports input files in pcap(ng) format as they are created by tcpdump, wireshark or other code based on libpcap. yes bestie, your capture files just work 🫢

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. rip to a real one 😭 but we carry the legacy.

currently the following network protocols are supported:

  • Layer 2: Ethernet, SLL (Linux Cooked)
  • Layer 3: ARP, ICMP, ICMPv6, IPv4, IPv6
  • Layer 4: TCP, UDP

that's the whole stack, slay 🌈


πŸŽ€ DEVELOPMENT πŸŽ€

not me telling you this tool is still under development! Please send any further wishes, feature requests or problems in compiling and execution to ruport@f00l.de. Also send me any more network protocols you want to be supported in future releases. fr fr, she's listening πŸ‘‚πŸ’–

for further information visit the netmate homepage at http://f00l.de/netmate/.


πŸ‘‘ HISTORY πŸ‘‘

the lore. the character development. the glow-up. πŸ’€βœ¨

0.2.0 - 17.11.2013

  • added full support for neighbor discovery protocol (NDP)
  • fixed GPLv3 license statement and added to all files
  • minor bug fixes

0.1.9 - 10.11.2013

  • added resolution of header fields for all supported protocols
  • minor bug fixes

0.1.8 - 28.10.2013

  • added tooltips for all supported protocols
  • improved Makefile
  • minor bug fixes

0.1.7 - 19.10.2013

  • improved Makefile
  • added shortcut and icon
  • added README and man-page
  • compiles under windows
  • minor bug fixes

0.1.6 - 05.10.2013

  • initial changelog
  • added columns source port, destination port, flags
  • columns are resizable now
  • removed external GUI (netmate.ui)
  • minor fixes

Copyright (c) 2013 Robert Krause

Netmate is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

Netmate is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

okay that part is serious though bestie β€” no warranty, periodt. read your license, know your rights 🫢

⭐ AUTHOR ⭐

Written by Robert Krause <ruport@f00l.de>.


and that's the whole page, gorgeous πŸ’… this was the NETMATE(1) manual β€” General Commands Manual energy, version 0.2.0 vibes, dated 17 NOV 2013, and yes the date is lowkey ancient but she still ate πŸ”₯ ty for reading, mwah πŸŽ€πŸ’–