Network Monitor comes with many pre-installed protocols. All supported protocols, along with a short description and file name where they are defined, are listed in the table below:
Protocol | Description | Protocol Definition File |
---|---|---|
Arp | Address Resolution Protocol | arp.h |
Bvlc | BACnet Virtual Link Control Protocol | bvlc.h |
Bacnet | BACnet Protocol | bvlc.h |
BacnetMSTP | BACnet MSTP (Master Slave Token Passing) Protocol | bvlc.h |
Ccp | CAN Calibration Protocol Protocol | ccp.h |
Chap | Challenge Handshake Authentication Protocol | chap.h |
Dhcp | Dynamic Host Configuration Protocol (over Ipv4) | dhcp.h |
Dhcpv6 | Dynamic Host Configuration Protocol (over Ipv6) | dhcpv6.h |
Dns | Domain Name System Protocol | dns.h |
Ethernet | Ethernet Protocol | net_defs.h |
Gre | Generic Routing Encapsulation Protocol | gre.h |
HTTP | Hyper-text Transfer Protocol | http.h |
llMnr | Link Local Multicast Name Resolution | dns.h |
Icmp | Internet Control Message Protocol (over Ipv6) | icmp.h |
Icmpv6 | Internet Control Message Protocol (over Ipv6) | icmpv6.h |
LLDP | Link Layer Discovery Protocol | lldp.h |
Ipcp | Internet Protocol Control Protocol (over Ipv4) | ipcp.h |
Ipcp6 | Internet Protocol Control Protocol (over Ipv6) | ipcp.h |
Lcp | Link Control Protocol | lcp.h |
Llc | Logical Link Control Protocol | llc.h |
Llmnr | Link-Local Multicast Name Resolution Protocol | dns.h |
Lqr | Link Quality Report Protocol | ppp.h |
Ipv4 | Internet Protocol version 4 | ip.h |
Ipv6 | Internet Protocol version 6 | ipv6.h |
Msrpc | Microsoft Remote Procedure Call Protocol | msrpc.h |
ModbusTCP | Modbus over TCP Protocol | modbus.h |
Netbios | Network Basic Input/Output System Protocol | netbiosbase.h |
NbtNs | NetBios Name Service | NbtNs.h |
NbtNsOverTcp | NetBios Name Service protocol (over Tcp) | NbtNs.h |
NbtSS | NetBios Session Service | NetBios.h |
NbtDs | NetBios Datagram Service | NetBios.h |
PPP | Point-to-Point Protocol | ppp.h |
PPPoE | Point-to-Point Protocol over Ethernet | pppoe.h |
SNAP | Standard Network Access Protocol | snap.h |
Smb | Server Message Blocks | smb.h |
Smb2 | Server Message Blocks version 2 | smb.h |
SmbOverTcp | Server Message Blocks (over Tcp) | smb.h |
Tcp | Transmission Control Protocol | tcp.h |
Udp | User Datagram Protocol | udp.h |
USB Monitor contains the following pre-defined protocols:
Video Class
| USB Video Class | usb_video.h
Audio Class
| USB Audio Class | usb_audio.h
Communication Class
| USB Communication Class | usb_comm.h
In addition, it contains protocols for correctly decoding descriptor requests, including device, configuration and endpoint descriptors as well as full HID descriptor parsing.
Serial Monitor contains the following pre-defined protocols:
MODBUS
| Full definition of MODBUS RTU and MODBUS ASCII protocols | modbus.h
PPP
| Point-to-Point Protocol | ppp.h
In addition, serial module uses protocols, defined in Network module through the PPP protocol.