head 1.2; access; symbols perseant-exfatfs-base-20250801:1.2 perseant-exfatfs-base-20240630:1.2 perseant-exfatfs:1.2.0.22 perseant-exfatfs-base:1.2 cjep_sun2x:1.2.0.20 cjep_sun2x-base:1.2 cjep_staticlib_x-base1:1.2 cjep_staticlib_x:1.2.0.18 cjep_staticlib_x-base:1.2 phil-wifi-20200421:1.2 phil-wifi-20200411:1.2 phil-wifi-20200406:1.2 pgoyette-compat-merge-20190127:1.2 pgoyette-compat-20190127:1.2 pgoyette-compat-20190118:1.2 pgoyette-compat-1226:1.2 pgoyette-compat-1126:1.2 pgoyette-compat-1020:1.2 pgoyette-compat-0930:1.2 pgoyette-compat-0906:1.2 pgoyette-compat-0728:1.2 pgoyette-compat-0625:1.2 pgoyette-compat-0521:1.2 pgoyette-compat-0502:1.2 pgoyette-compat-0422:1.2 pgoyette-compat-0415:1.2 pgoyette-compat-0407:1.2 pgoyette-compat-0330:1.2 pgoyette-compat-0322:1.2 pgoyette-compat-0315:1.2 pgoyette-compat:1.2.0.16 pgoyette-compat-base:1.2 prg-localcount2-base3:1.2 prg-localcount2-base2:1.2 prg-localcount2-base1:1.2 prg-localcount2:1.2.0.14 prg-localcount2-base:1.2 pgoyette-localcount-20170426:1.2 bouyer-socketcan-base1:1.2 pgoyette-localcount-20170320:1.2 bouyer-socketcan:1.2.0.12 bouyer-socketcan-base:1.2 pgoyette-localcount-20170107:1.2 pgoyette-localcount-20161104:1.2 localcount-20160914:1.2 pgoyette-localcount-20160806:1.2 pgoyette-localcount-20160726:1.2 pgoyette-localcount:1.2.0.10 pgoyette-localcount-base:1.2 netbsd-5-2-3-RELEASE:1.1.1.3 netbsd-5-1-5-RELEASE:1.1.1.3 yamt-pagecache-base9:1.2 yamt-pagecache-tag8:1.2 tls-earlyentropy:1.2.0.6 tls-earlyentropy-base:1.2 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2 riastradh-drm2-base3:1.2 netbsd-5-2-2-RELEASE:1.1.1.3 netbsd-5-1-4-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.3 netbsd-5-1-3-RELEASE:1.1.1.3 agc-symver:1.2.0.8 agc-symver-base:1.2 tls-maxphys-base:1.2 yamt-pagecache-base8:1.2 netbsd-5-2:1.1.1.3.0.44 yamt-pagecache-base7:1.2 netbsd-5-2-RELEASE:1.1.1.3 netbsd-5-2-RC1:1.1.1.3 yamt-pagecache-base6:1.2 yamt-pagecache-base5:1.2 yamt-pagecache-base4:1.2 netbsd-5-1-2-RELEASE:1.1.1.3 netbsd-5-1-1-RELEASE:1.1.1.3 yamt-pagecache-base3:1.2 yamt-pagecache-base2:1.2 yamt-pagecache:1.2.0.4 yamt-pagecache-base:1.2 bouyer-quota2-nbase:1.2 bouyer-quota2:1.2.0.2 bouyer-quota2-base:1.2 matt-nb5-mips64-premerge-20101231:1.1.1.3 matt-nb5-pq3:1.1.1.3.0.42 matt-nb5-pq3-base:1.1.1.3 netbsd-5-1:1.1.1.3.0.40 netbsd-5-1-RELEASE:1.1.1.3 netbsd-5-1-RC4:1.1.1.3 matt-nb5-mips64-k15:1.1.1.3 netbsd-5-1-RC3:1.1.1.3 netbsd-5-1-RC2:1.1.1.3 netbsd-5-1-RC1:1.1.1.3 netbsd-5-0-2-RELEASE:1.1.1.3 matt-nb5-mips64-premerge-20091211:1.1.1.3 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.1.3 matt-nb4-mips64-k7-u2a-k9b:1.1.1.3 matt-nb5-mips64-u1-k1-k5:1.1.1.3 matt-nb5-mips64:1.1.1.3.0.38 netbsd-5-0-1-RELEASE:1.1.1.3 jym-xensuspend-nbase:1.1.1.3 netbsd-5-0:1.1.1.3.0.36 netbsd-5-0-RELEASE:1.1.1.3 netbsd-5-0-RC4:1.1.1.3 netbsd-5-0-RC3:1.1.1.3 netbsd-5-0-RC2:1.1.1.3 jym-xensuspend:1.1.1.3.0.34 jym-xensuspend-base:1.1.1.3 netbsd-5-0-RC1:1.1.1.3 netbsd-5:1.1.1.3.0.32 netbsd-5-base:1.1.1.3 matt-mips64-base2:1.1.1.3 matt-mips64:1.1.1.3.0.30 mjf-devfs2:1.1.1.3.0.28 mjf-devfs2-base:1.1.1.3 netbsd-4-0-1-RELEASE:1.1.1.3 wrstuden-revivesa-base-3:1.1.1.3 wrstuden-revivesa-base-2:1.1.1.3 wrstuden-fixsa-newbase:1.1.1.3 FILE4_26:1.1.1.3 wrstuden-revivesa-base-1:1.1.1.3 yamt-pf42-base4:1.1.1.3 yamt-pf42-base3:1.1.1.3 hpcarm-cleanup-nbase:1.1.1.3 yamt-pf42-baseX:1.1.1.3 yamt-pf42-base2:1.1.1.3 wrstuden-revivesa:1.1.1.3.0.26 wrstuden-revivesa-base:1.1.1.3 yamt-pf42:1.1.1.3.0.24 yamt-pf42-base:1.1.1.3 keiichi-mipv6:1.1.1.3.0.22 keiichi-mipv6-base:1.1.1.3 matt-armv6-nbase:1.1.1.3 matt-armv6-prevmlocking:1.1.1.3 wrstuden-fixsa-base-1:1.1.1.3 netbsd-4-0:1.1.1.3.0.20 netbsd-4-0-RELEASE:1.1.1.3 cube-autoconf:1.1.1.3.0.18 cube-autoconf-base:1.1.1.3 netbsd-4-0-RC5:1.1.1.3 netbsd-4-0-RC4:1.1.1.3 netbsd-4-0-RC3:1.1.1.3 netbsd-4-0-RC2:1.1.1.3 netbsd-4-0-RC1:1.1.1.3 matt-armv6:1.1.1.3.0.16 matt-armv6-base:1.1.1.3 matt-mips64-base:1.1.1.3 hpcarm-cleanup:1.1.1.3.0.14 hpcarm-cleanup-base:1.1.1.3 netbsd-3-1-1-RELEASE:1.1.1.3 netbsd-3-0-3-RELEASE:1.1.1.3 FILE4_21:1.1.1.3 wrstuden-fixsa:1.1.1.3.0.12 wrstuden-fixsa-base:1.1.1.3 FILE4_20:1.1.1.3 abandoned-netbsd-4-base:1.1.1.3 abandoned-netbsd-4:1.1.1.3.0.6 FILE4_18:1.1.1.3 netbsd-3-1:1.1.1.3.0.8 netbsd-3-1-RELEASE:1.1.1.3 netbsd-3-0-2-RELEASE:1.1.1.3 netbsd-3-1-RC4:1.1.1.3 netbsd-3-1-RC3:1.1.1.3 netbsd-3-1-RC2:1.1.1.3 netbsd-3-1-RC1:1.1.1.3 netbsd-4:1.1.1.3.0.10 netbsd-4-base:1.1.1.3 netbsd-3-0-1-RELEASE:1.1.1.3 netbsd-3-0:1.1.1.3.0.4 netbsd-3-0-RELEASE:1.1.1.3 netbsd-3-0-RC6:1.1.1.3 netbsd-3-0-RC5:1.1.1.3 netbsd-3-0-RC4:1.1.1.3 netbsd-3-0-RC3:1.1.1.3 netbsd-3-0-RC2:1.1.1.3 netbsd-3-0-RC1:1.1.1.3 netbsd-2-0-3-RELEASE:1.1.1.2 netbsd-2-1:1.1.1.2.0.6 netbsd-2-1-RELEASE:1.1.1.2 FILE4_16:1.1.1.3 netbsd-2-1-RC6:1.1.1.2 netbsd-2-1-RC5:1.1.1.2 netbsd-2-1-RC4:1.1.1.2 netbsd-2-1-RC3:1.1.1.2 netbsd-2-1-RC2:1.1.1.2 netbsd-2-1-RC1:1.1.1.2 netbsd-2-0-2-RELEASE:1.1.1.2 netbsd-3:1.1.1.3.0.2 netbsd-3-base:1.1.1.3 FILE4_13:1.1.1.3 FILE413-BEFOREIMPORT:1.1.1.3 netbsd-2-0-1-RELEASE:1.1.1.2 netbsd-2:1.1.1.2.0.4 netbsd-2-base:1.1.1.2 FILE4_12:1.1.1.3 netbsd-2-0-RELEASE:1.1.1.2 netbsd-2-0-RC5:1.1.1.2 netbsd-2-0-RC4:1.1.1.2 netbsd-2-0-RC3:1.1.1.2 netbsd-2-0-RC2:1.1.1.2 netbsd-2-0-RC1:1.1.1.2 FILE4_10:1.1.1.2 FILE4_09:1.1.1.2 netbsd-2-0:1.1.1.2.0.2 netbsd-2-0-base:1.1.1.2 FILE4_08:1.1.1.2 FILE4_06:1.1.1.1 FILE4_04:1.1.1.1 FILE4_03:1.1.1.1 FILE4_00:1.1.1.1 CHRISTOS:1.1.1; locks; strict; comment @# @; 1.2 date 2009.10.17.23.05.38; author snj; state dead; branches; next 1.1; 1.1 date 2003.03.25.22.30.33; author pooka; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.03.25.22.30.33; author pooka; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2004.03.23.08.31.54; author pooka; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2004.12.13.10.25.05; author pooka; state Exp; branches; next ; desc @@ 1.2 log @This hasn't been used in a while. Long live external/bsd/file! @ text @ #------------------------------------------------------------------------------ # sniffer: file(1) magic for packet capture files # # From: guy@@alum.mit.edu (Guy Harris) # # # Microsoft Network Monitor 1.x capture files. # 0 string RTSS NetMon capture file >4 byte x - version %d >5 byte x \b.%d >6 leshort 0 (Unknown) >6 leshort 1 (Ethernet) >6 leshort 2 (Token Ring) >6 leshort 3 (FDDI) # # Microsoft Network Monitor 2.x capture files. # 0 string GMBU NetMon capture file >4 byte x - version %d >5 byte x \b.%d >6 leshort 0 (Unknown) >6 leshort 1 (Ethernet) >6 leshort 2 (Token Ring) >6 leshort 3 (FDDI) # # Network General Sniffer capture files. # Sorry, make that "Network Associates Sniffer capture files." # 0 string TRSNIFF\ data\ \ \ \ \032 Sniffer capture file >33 byte 2 (compressed) >23 leshort x - version %d >25 leshort x \b.%d >32 byte 0 (Token Ring) >32 byte 1 (Ethernet) >32 byte 2 (ARCNET) >32 byte 3 (StarLAN) >32 byte 4 (PC Network broadband) >32 byte 5 (LocalTalk) >32 byte 6 (Znet) >32 byte 7 (Internetwork Analyzer) >32 byte 9 (FDDI) >32 byte 10 (ATM) # # Cinco Networks NetXRay capture files. # Sorry, make that "Network General Sniffer Basic capture files." # Sorry, make that "Network Associates Sniffer Basic capture files." # Sorry, make that "Network Associates Sniffer Basic, and Windows # Sniffer Pro", capture files." # 0 string XCP\0 NetXRay capture file >4 string >\0 - version %s >44 leshort 0 (Ethernet) >44 leshort 1 (Token Ring) >44 leshort 2 (FDDI) # # "libpcap" capture files. # (We call them "tcpdump capture file(s)" for now, as "tcpdump" is # the main program that uses that format, but there are other programs # that use "libpcap", or that use the same capture file format.) # 0 ubelong 0xa1b2c3d4 tcpdump capture file (big-endian) >4 beshort x - version %d >6 beshort x \b.%d >20 belong 0 (No link-layer encapsulation >20 belong 1 (Ethernet >20 belong 2 (3Mb Ethernet >20 belong 3 (AX.25 >20 belong 4 (ProNET >20 belong 5 (CHAOS >20 belong 6 (Token Ring >20 belong 7 (ARCNET >20 belong 8 (SLIP >20 belong 9 (PPP >20 belong 10 (FDDI >20 belong 11 (RFC 1483 ATM >20 belong 12 (raw IP >20 belong 13 (BSD/OS SLIP >20 belong 14 (BSD/OS PPP >20 belong 50 (PPP or Cisco HDLC >20 belong 51 (PPP-over-Ethernet >20 belong 100 (RFC 1483 ATM >20 belong 101 (raw IP >20 belong 102 (BSD/OS SLIP >20 belong 103 (BSD/OS PPP >20 belong 104 (BSD/OS Cisco HDLC >20 belong 105 (802.11 >20 belong 106 (Linux Classical IP over ATM >20 belong 108 (OpenBSD loopback >20 belong 109 (OpenBSD IPSEC encrypted >20 belong 113 (Linux "cooked" >20 belong 114 (LocalTalk >16 belong x \b, capture length %d) 0 ulelong 0xa1b2c3d4 tcpdump capture file (little-endian) >4 leshort x - version %d >6 leshort x \b.%d >20 lelong 0 (No link-layer encapsulation >20 lelong 1 (Ethernet >20 lelong 2 (3Mb Ethernet >20 lelong 3 (AX.25 >20 lelong 4 (ProNET >20 lelong 5 (CHAOS >20 lelong 6 (Token Ring >20 lelong 7 (ARCNET >20 lelong 8 (SLIP >20 lelong 9 (PPP >20 lelong 10 (FDDI >20 lelong 11 (RFC 1483 ATM >20 lelong 12 (raw IP >20 lelong 13 (BSD/OS SLIP >20 lelong 14 (BSD/OS PPP >20 lelong 50 (PPP or Cisco HDLC >20 lelong 51 (PPP-over-Ethernet >20 lelong 100 (RFC 1483 ATM >20 lelong 101 (raw IP >20 lelong 102 (BSD/OS SLIP >20 lelong 103 (BSD/OS PPP >20 lelong 104 (BSD/OS Cisco HDLC >20 lelong 105 (802.11 >20 lelong 106 (Linux Classical IP over ATM >20 lelong 108 (OpenBSD loopback >20 lelong 109 (OpenBSD IPSEC encrypted >20 lelong 113 (Linux "cooked" >20 lelong 114 (LocalTalk >16 lelong x \b, capture length %d) # # "libpcap"-with-Alexey-Kuznetsov's-patches capture files. # (We call them "tcpdump capture file(s)" for now, as "tcpdump" is # the main program that uses that format, but there are other programs # that use "libpcap", or that use the same capture file format.) # 0 ubelong 0xa1b2cd34 extended tcpdump capture file (big-endian) >4 beshort x - version %d >6 beshort x \b.%d >20 belong 0 (No link-layer encapsulation >20 belong 1 (Ethernet >20 belong 2 (3Mb Ethernet >20 belong 3 (AX.25 >20 belong 4 (ProNET >20 belong 5 (CHAOS >20 belong 6 (Token Ring >20 belong 7 (ARCNET >20 belong 8 (SLIP >20 belong 9 (PPP >20 belong 10 (FDDI >20 belong 11 (RFC 1483 ATM >20 belong 12 (raw IP >20 belong 13 (BSD/OS SLIP >20 belong 14 (BSD/OS PPP >16 belong x \b, capture length %d) 0 ulelong 0xa1b2cd34 extended tcpdump capture file (little-endian) >4 leshort x - version %d >6 leshort x \b.%d >20 lelong 0 (No link-layer encapsulation >20 lelong 1 (Ethernet >20 lelong 2 (3Mb Ethernet >20 lelong 3 (AX.25 >20 lelong 4 (ProNET >20 lelong 5 (CHAOS >20 lelong 6 (Token Ring >20 lelong 7 (ARCNET >20 lelong 8 (SLIP >20 lelong 9 (PPP >20 lelong 10 (FDDI >20 lelong 11 (RFC 1483 ATM >20 lelong 12 (raw IP >20 lelong 13 (BSD/OS SLIP >20 lelong 14 (BSD/OS PPP >16 lelong x \b, capture length %d) # # AIX "iptrace" capture files. # 0 string iptrace\ 2.0 "iptrace" capture file # # Novell LANalyzer capture files. # 0 leshort 0x1001 LANalyzer capture file 0 leshort 0x1007 LANalyzer capture file # # HP-UX "nettl" capture files. # 0 string \x54\x52\x00\x64\x00 "nettl" capture file # # RADCOM WAN/LAN Analyzer capture files. # 0 string \x42\xd2\x00\x34\x12\x66\x22\x88 RADCOM WAN/LAN Analyzer capture file # # NetStumbler log files. Not really packets, per se, but about as # close as you can get. These are log files from NetStumbler, a # Windows program, that scans for 802.11b networks. # 0 string NetS NetStumbler log file >8 lelong x \b, %d stations found @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @file 4.00 @ text @@ 1.1.1.2 log @file 4.08: bugfixes 'n more magic 'n stuff @ text @d12 2 a13 2 >5 byte x - version %d >4 byte x \b.%d a17 1 >6 leshort 4 (ATM) d23 2 a24 2 >5 byte x - version %d >4 byte x \b.%d a28 1 >6 leshort 4 (ATM) a60 3 >44 leshort 3 (WAN) >44 leshort 8 (ATM) >44 leshort 9 (802.11) d78 1 a78 1 >20 belong 7 (BSD ARCNET a94 1 >20 belong 107 (Frame Relay d96 1 a96 2 >20 belong 109 (OpenBSD IPsec encrypted >20 belong 112 (Cisco HDLC a98 9 >20 belong 117 (OpenBSD PFLOG >20 belong 119 (802.11 with Prism header >20 belong 123 (SunATM >20 belong 127 (802.11 with radiotap header >20 belong 129 (Linux ARCNET >20 belong 140 (MTP2 >20 belong 141 (MTP3 >20 belong 143 (DOCSIS >20 belong 144 (IrDA a126 1 >20 lelong 107 (Frame Relay a128 1 >20 lelong 112 (Cisco HDLC a130 9 >20 lelong 117 (OpenBSD PFLOG >20 lelong 119 (802.11 with Prism header >20 lelong 123 (SunATM >20 lelong 127 (802.11 with radiotap header >20 lelong 129 (Linux ARCNET >20 lelong 140 (MTP2 >20 lelong 141 (MTP3 >20 lelong 143 (DOCSIS >20 lelong 144 (IrDA a180 1 0 string iptrace\ 1.0 "iptrace" capture file @ 1.1.1.3 log @file 4.12 + assorted bug fixes + switch to 2-clause license @ text @a34 1 # Sorry, make that "Network General old DOS Sniffer capture files." a56 1 # Sorry, make that "Network General Sniffer capture files." a90 1 >20 belong 19 (Linux ATM Classical IP a92 1 >20 belong 99 (Symantec Enterprise Firewall a107 1 >20 belong 122 (RFC 2625 IP over Fibre Channel a110 1 >20 belong 138 (Apple IP over IEEE 1394 a114 17 >20 belong 147 (Private use 0 >20 belong 148 (Private use 1 >20 belong 149 (Private use 2 >20 belong 150 (Private use 3 >20 belong 151 (Private use 4 >20 belong 152 (Private use 5 >20 belong 153 (Private use 6 >20 belong 154 (Private use 7 >20 belong 155 (Private use 8 >20 belong 156 (Private use 9 >20 belong 157 (Private use 10 >20 belong 158 (Private use 11 >20 belong 159 (Private use 12 >20 belong 160 (Private use 13 >20 belong 161 (Private use 14 >20 belong 162 (Private use 15 >20 belong 163 (802.11 with AVS header a133 1 >20 lelong 19 (Linux ATM Classical IP a135 1 >20 lelong 99 (Symantec Enterprise Firewall d145 1 a145 1 >20 lelong 109 (OpenBSD IPsec encrypted a150 1 >20 lelong 122 (RFC 2625 IP over Fibre Channel a153 1 >20 lelong 138 (Apple IP over IEEE 1394 a157 17 >20 lelong 147 (Private use 0 >20 lelong 148 (Private use 1 >20 lelong 149 (Private use 2 >20 lelong 150 (Private use 3 >20 lelong 151 (Private use 4 >20 lelong 152 (Private use 5 >20 lelong 153 (Private use 6 >20 lelong 154 (Private use 7 >20 lelong 155 (Private use 8 >20 lelong 156 (Private use 9 >20 lelong 157 (Private use 10 >20 lelong 158 (Private use 11 >20 lelong 159 (Private use 12 >20 lelong 160 (Private use 13 >20 lelong 161 (Private use 14 >20 lelong 162 (Private use 15 >20 lelong 163 (802.11 with AVS header a233 20 # # EtherPeek/AiroPeek "version 9" capture files. # 0 string \177ver EtherPeek/AiroPeek capture file # # Visual Networks traffic capture files. # 0 string \x05VNF Visual Networks traffic capture file # # Network Instruments Observer capture files. # 0 string ObserverPktBuffe Network Instruments Observer capture file # # Files from Accellent Group's 5View products. # 0 string \xaa\xaa\xaa\xaa 5View capture file @