{
    "0" : "None",
    "tcp" : "6 Transmission Control Protocol",
    "udp"   : "17 User Datagram Protocol",
    "icmp" : "1 Internet Control Message Protocol",
    "igmp" : "2 Internet Group Management",
    "ggp" : "3 gateway-gateway protocol",
    "ipencap" : "4 IP encapsulated in IP",
    "st" : "5 ST datagram mode",
    "egp" : "8 exterior gateway protocol",
    "igp" : "9 any private interior gateway (Cisco)",
    "pup" : "12 PARC universal packet protocol",
    "hmp" : "20 host monitoring protocol",
    "xns-idp" : "22 Xerox NS IDP",
    "rdp" : "27 \"reliable datagram\" protocol",
    "iso-tp4" : "29 ISO Transport Protocol class 4 [RFC905]",
    "dccp" : "33 Datagram Congestion Control Prot. ",
    "xtp" : "33 Xpress Transfer Protocol",
    "ddp" : "37 Datagram Delivery Protocol",
    "idpr-cmtp" : "38 IDPR Control Message Transport",
    "ipv6" : "41 Internet Protocol, version 6",
    "ipv6-route" : "43 Routing Header for IPv6",
    "ipv6-frag" : "44 Fragment Header for IPv6",
    "idrp" : "45 Inter-Domain outing Protocol",
    "rsvp" : "46 Reservation Protocol",
    "gre" : "47 General Routing Encapsulation",
    "esp" : "50 Encap Security Payload [RFC2406]",
    "ah" : "51 Authentication Header [RFC2402]",
    "skip" : "57 SKIP",
    "ipv6-icmp" : "58 ICMP for IPv6",
    "ipv6v-nonxt" : "59 No Next Header for IPv6",
    "ipv6-opts" : "60 Destination Options for IPv6",
    "vmtp" : "81 Versatile Message Transport",
    "eigrp" : "88 Enhanced Interior Routing Protocol (Cisco)",
    "ospf" : "89 Open Shortest Path First IGP",
    "ax.25" : "93 AX.25 frames",
    "ipip" : "94 Ip-within-IP Encapsulation Protocol",
    "etherip" : "97 IP-within-IP Encapsulation [RFC3378]",
    "pim" : "103 Protocol Independent Multicast",
    "ipvomp" : "108 IP Payload Compression Protocol",
    "vrrp" : "112 Virtual Router Redundancy Protocol",
    "l2tp" : "115 Layer Two Tunneling Protocol [RFC2661]",
    "isis" : "124 IS-IS over IPv4",
    "sctp" : "132 Stream Control Transmission Protocol",
    "fc" : "133 Fibre Channel",
    "mobility-header" : "135 Mobility Support for Ipv6 [RFC3775]",
    "udplite" : "136 UDP-Lite [RFC3828]",
    "mpls-in-ip" : "136 UDP-Lite [RFC3828]",
    "hip" : "139 Host Identity Protocol",
    "shim6" : "139 Shim6 Protocol [RFC5533]",
    "wesp" : "141 Wrapped Encapsulating Security Payload",
    "rohc" : "142 Robust Header Compression"
}
