003 File Manager
Current Path:
/usr/src/contrib/tcpdump
usr
/
src
/
contrib
/
tcpdump
/
📁
..
📄
CHANGES
(57.87 KB)
📄
CONTRIBUTING
(5.93 KB)
📄
CREDITS
(14.57 KB)
📄
INSTALL.txt
(5.25 KB)
📄
LICENSE
(873 B)
📄
Makefile-devel-adds
(614 B)
📄
Makefile.in
(9.96 KB)
📄
PLATFORMS
(567 B)
📄
README
(9.04 KB)
📄
README.md
(9.04 KB)
📄
VERSION
(6 B)
📄
addrtoname.c
(33.19 KB)
📄
addrtoname.h
(2.78 KB)
📄
addrtostr.c
(5.64 KB)
📄
addrtostr.h
(2.03 KB)
📄
af.c
(1.96 KB)
📄
af.h
(1.81 KB)
📄
ah.h
(2.34 KB)
📄
appletalk.h
(4.06 KB)
📄
ascii_strcasecmp.c
(3.5 KB)
📄
ascii_strcasecmp.h
(1.49 KB)
📄
atime.awk
(529 B)
📄
atm.h
(1.14 KB)
📄
bpf_dump.c
(1.9 KB)
📄
chdlc.h
(1.31 KB)
📄
checksum.c
(5.25 KB)
📄
config.guess
(43.17 KB)
📄
config.h.in
(11.19 KB)
📄
config.sub
(34.93 KB)
📄
configure
(255.88 KB)
📄
configure.ac
(25.05 KB)
📄
configure.in
(25.66 KB)
📄
cpack.c
(3.92 KB)
📄
cpack.h
(2.37 KB)
📄
ether.h
(2.34 KB)
📄
ethertype.h
(5.58 KB)
📄
extract.h
(11.48 KB)
📄
funcattrs.h
(4.42 KB)
📄
getopt_long.h
(2.52 KB)
📄
gmpls.c
(5.82 KB)
📄
gmpls.h
(1.38 KB)
📄
gmt2local.c
(2.01 KB)
📄
gmt2local.h
(1.21 KB)
📄
in_cksum.c
(6.44 KB)
📄
install-sh
(5.45 KB)
📄
interface.h
(2.29 KB)
📄
ip.h
(5.75 KB)
📄
ip6.h
(7.6 KB)
📄
ipproto.c
(16.49 KB)
📄
ipproto.h
(4.72 KB)
📄
l2vpn.c
(3.36 KB)
📄
l2vpn.h
(781 B)
📁
lbl
📄
llc.h
(3.72 KB)
📄
machdep.c
(2.58 KB)
📄
machdep.h
(1.24 KB)
📄
makemib
(6.41 KB)
📄
mib.h
(26.33 KB)
📁
missing
📄
mkdep
(2.43 KB)
📄
mpls.h
(1.93 KB)
📄
nameser.h
(10.8 KB)
📄
netdissect-stdinc.h
(9.93 KB)
📄
netdissect.c
(3.38 KB)
📄
netdissect.h
(30.13 KB)
📄
nfs.h
(13.37 KB)
📄
nfsfh.h
(2.57 KB)
📄
nlpid.c
(1.27 KB)
📄
nlpid.h
(1.3 KB)
📄
openflow.h
(2.14 KB)
📄
ospf.h
(10.21 KB)
📄
oui.c
(3.83 KB)
📄
oui.h
(4.06 KB)
📄
packetdat.awk
(1.39 KB)
📄
parsenfsfh.c
(12.87 KB)
📄
pcap-missing.h
(1.8 KB)
📄
pcap_dump_ftell.c
(1.29 KB)
📄
ppp.h
(3.07 KB)
📄
print-802_11.c
(91.47 KB)
📄
print-802_15_4.c
(5.5 KB)
📄
print-ah.c
(2.02 KB)
📄
print-ahcp.c
(10.73 KB)
📄
print-aodv.c
(15.98 KB)
📄
print-aoe.c
(11.13 KB)
📄
print-ap1394.c
(4 KB)
📄
print-arcnet.c
(8.83 KB)
📄
print-arp.c
(14.57 KB)
📄
print-ascii.c
(6.23 KB)
📄
print-atalk.c
(16.76 KB)
📄
print-atm.c
(16.81 KB)
📄
print-babel.c
(23.79 KB)
📄
print-beep.c
(1.71 KB)
📄
print-bfd.c
(16.5 KB)
📄
print-bgp.c
(99.77 KB)
📄
print-bootp.c
(30.07 KB)
📄
print-bt.c
(2.21 KB)
📄
print-calm-fast.c
(1.81 KB)
📄
print-carp.c
(2.43 KB)
📄
print-cdp.c
(11.16 KB)
📄
print-cfm.c
(24.19 KB)
📄
print-chdlc.c
(5.88 KB)
📄
print-cip.c
(2.5 KB)
📄
print-cnfp.c
(13.69 KB)
📄
print-dccp.c
(17.75 KB)
📄
print-decnet.c
(37.63 KB)
📄
print-dhcp6.c
(23.22 KB)
📄
print-domain.c
(18.44 KB)
📄
print-dtp.c
(3.03 KB)
📄
print-dvmrp.c
(8.98 KB)
📄
print-eap.c
(9.26 KB)
📄
print-egp.c
(8.69 KB)
📄
print-eigrp.c
(19.49 KB)
📄
print-enc.c
(4.2 KB)
📄
print-esp.c
(21.46 KB)
📄
print-ether.c
(12.91 KB)
📄
print-fddi.c
(10.51 KB)
📄
print-forces.c
(45.01 KB)
📄
print-fr.c
(31.99 KB)
📄
print-frag6.c
(2.36 KB)
📄
print-ftp.c
(973 B)
📄
print-geneve.c
(6.13 KB)
📄
print-geonet.c
(6.72 KB)
📄
print-gre.c
(9.72 KB)
📄
print-hncp.c
(26.39 KB)
📄
print-hsrp.c
(4.57 KB)
📄
print-http.c
(1.51 KB)
📄
print-icmp.c
(22.7 KB)
📄
print-icmp6.c
(59.81 KB)
📄
print-igmp.c
(10.05 KB)
📄
print-igrp.c
(4.64 KB)
📄
print-ip.c
(17.04 KB)
📄
print-ip6.c
(10.57 KB)
📄
print-ip6opts.c
(5.53 KB)
📄
print-ipcomp.c
(2.32 KB)
📄
print-ipfc.c
(4.41 KB)
📄
print-ipnet.c
(2.78 KB)
📄
print-ipx.c
(6.42 KB)
📄
print-isakmp.c
(81.72 KB)
📄
print-isoclns.c
(107.61 KB)
📄
print-juniper.c
(48.42 KB)
📄
print-krb.c
(6.26 KB)
📄
print-l2tp.c
(23.94 KB)
📄
print-lane.c
(3.04 KB)
📄
print-ldp.c
(24.35 KB)
📄
print-lisp.c
(15.23 KB)
📄
print-llc.c
(16.68 KB)
📄
print-lldp.c
(57.26 KB)
📄
print-lmp.c
(38.11 KB)
📄
print-loopback.c
(3.63 KB)
📄
print-lspping.c
(51.64 KB)
📄
print-lwapp.c
(13.01 KB)
📄
print-lwres.c
(14.08 KB)
📄
print-m3ua.c
(10.92 KB)
📄
print-medsa.c
(5.57 KB)
📄
print-mobile.c
(3.28 KB)
📄
print-mobility.c
(9.74 KB)
📄
print-mpcp.c
(7.87 KB)
📄
print-mpls.c
(5.31 KB)
📄
print-mptcp.c
(13.68 KB)
📄
print-msdp.c
(2.69 KB)
📄
print-msnlb.c
(2.39 KB)
📄
print-nflog.c
(4.4 KB)
📄
print-nfs.c
(42.84 KB)
📄
print-nsh.c
(5.39 KB)
📄
print-ntp.c
(13.34 KB)
📄
print-null.c
(4.01 KB)
📄
print-olsr.c
(23.42 KB)
📄
print-openflow-1.0.c
(76.63 KB)
📄
print-openflow.c
(4.77 KB)
📄
print-ospf.c
(39.49 KB)
📄
print-ospf6.c
(29.86 KB)
📄
print-otv.c
(2.1 KB)
📄
print-pflog.c
(4.86 KB)
📄
print-pfsync.c
(12.53 KB)
📄
print-pgm.c
(22.17 KB)
📄
print-pim.c
(32.59 KB)
📄
print-pktap.c
(5.18 KB)
📄
print-ppi.c
(2.68 KB)
📄
print-ppp.c
(46.16 KB)
📄
print-pppoe.c
(5.65 KB)
📄
print-pptp.c
(25.9 KB)
📄
print-radius.c
(35.1 KB)
📄
print-raw.c
(1.52 KB)
📄
print-resp.c
(16.5 KB)
📄
print-rip.c
(9.19 KB)
📄
print-ripng.c
(6 KB)
📄
print-rpki-rtr.c
(10.83 KB)
📄
print-rrcp.c
(4.56 KB)
📄
print-rsvp.c
(78.61 KB)
📄
print-rt6.c
(2.66 KB)
📄
print-rtsp.c
(1.16 KB)
📄
print-rx.c
(66.92 KB)
📄
print-sctp.c
(23.13 KB)
📄
print-sflow.c
(31.91 KB)
📄
print-sip.c
(1.29 KB)
📄
print-sl.c
(6.95 KB)
📄
print-sll.c
(9.2 KB)
📄
print-slow.c
(25.17 KB)
📄
print-smb.c
(43.19 KB)
📄
print-smtp.c
(983 B)
📄
print-snmp.c
(43.17 KB)
📄
print-stp.c
(17.18 KB)
📄
print-sunatm.c
(3.27 KB)
📄
print-sunrpc.c
(7.85 KB)
📄
print-symantec.c
(3.78 KB)
📄
print-syslog.c
(3.96 KB)
📄
print-tcp.c
(35.84 KB)
📄
print-telnet.c
(15.02 KB)
📄
print-tftp.c
(5.2 KB)
📄
print-timed.c
(4.74 KB)
📄
print-tipc.c
(11.53 KB)
📄
print-token.c
(7.96 KB)
📄
print-udld.c
(5.47 KB)
📄
print-udp.c
(21.28 KB)
📄
print-usb.c
(4.18 KB)
📄
print-vjc.c
(4.45 KB)
📄
print-vqp.c
(6.8 KB)
📄
print-vrrp.c
(6.37 KB)
📄
print-vtp.c
(13.56 KB)
📄
print-vxlan-gpe.c
(3.46 KB)
📄
print-vxlan.c
(2.21 KB)
📄
print-wb.c
(10.93 KB)
📄
print-zephyr.c
(8.03 KB)
📄
print-zeromq.c
(7.5 KB)
📄
print.c
(11.54 KB)
📄
print.h
(1.78 KB)
📄
rpc_auth.h
(2.77 KB)
📄
rpc_msg.h
(3.19 KB)
📄
rpl.h
(4.88 KB)
📄
send-ack.awk
(1.56 KB)
📄
setsignal.c
(3.27 KB)
📄
setsignal.h
(1.24 KB)
📄
signature.c
(5.58 KB)
📄
signature.h
(1.12 KB)
📄
slcompress.h
(3.55 KB)
📄
smb.h
(5.38 KB)
📄
smbutil.c
(63.88 KB)
📄
stime.awk
(567 B)
📄
strtoaddr.c
(5.34 KB)
📄
strtoaddr.h
(992 B)
📄
tcp.h
(5.02 KB)
📄
tcpdump.1.in
(60.82 KB)
📄
tcpdump.c
(69.76 KB)
📄
timeval-operations.h
(3.19 KB)
📄
udp.h
(8.25 KB)
📄
util-print.c
(23.75 KB)
📄
vfprintf.c
(1.62 KB)
Editing: udp.h
/* * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)udp.h 8.1 (Berkeley) 6/10/93 */ /* * Udp protocol header. * Per RFC 768, September, 1981. */ struct udphdr { uint16_t uh_sport; /* source port */ uint16_t uh_dport; /* destination port */ uint16_t uh_ulen; /* udp length */ uint16_t uh_sum; /* udp checksum */ }; #ifndef NAMESERVER_PORT #define NAMESERVER_PORT 53 #endif #ifndef TACACS_DB_PORT #define TACACS_DB_PORT 65 /*XXX*/ #endif #ifndef ORACLE_SQLNET_PORT #define ORACLE_SQLNET_PORT 66 /*XXX*/ #endif #ifndef BOOTPS_PORT #define BOOTPS_PORT 67 /* RFC951 */ #endif #ifndef BOOTPC_PORT #define BOOTPC_PORT 68 /* RFC951 */ #endif #ifndef TFTP_PORT #define TFTP_PORT 69 /*XXX*/ #endif #ifndef KERBEROS_PORT #define KERBEROS_PORT 88 /*XXX*/ #endif #ifndef SUNRPC_PORT #define SUNRPC_PORT 111 /*XXX*/ #endif #ifndef NTP_PORT #define NTP_PORT 123 /*XXX*/ #endif #ifndef NETBIOS_NS_PORT #define NETBIOS_NS_PORT 137 /* RFC 1001, RFC 1002 */ #endif #ifndef NETBIOS_DGRAM_PORT #define NETBIOS_DGRAM_PORT 138 /* RFC 1001, RFC 1002 */ #endif #ifndef NETBIOS_SSN_PORT #define NETBIOS_SSN_PORT 139 /* RFC 1001, RFC 1002 */ #endif #ifndef SNMP_PORT #define SNMP_PORT 161 /*XXX*/ #endif #ifndef SNMPTRAP_PORT #define SNMPTRAP_PORT 162 /*XXX*/ #endif #ifndef BGP_PORT #define BGP_PORT 179 /*XXX*/ #endif #ifndef APPLETALK_RTMP_PORT #define APPLETALK_RTMP_PORT 201 /*XXX*/ #endif #ifndef APPLETALK_NB_PORT #define APPLETALK_NB_PORT 202 /*XXX*/ #endif #ifndef APPLETALK_ECHO #define APPLETALK_ECHO 204 /*XXX*/ #endif #ifndef APPLETALK_ZONE_INFO_PORT #define APPLETALK_ZONE_INFO_PORT 206 /*XXX*/ #endif #ifndef LDAP_PORT #define LDAP_PORT 389 /*XXX*/ #endif #ifndef HTTPS_PORT #define HTTPS_PORT 443 /*XXX*/ #endif #ifndef MICROSOFT_DS_PORT #define MICROSOFT_DS_PORT 445 /*XXX*/ #endif #ifndef KERBEROS5_PASSWD_PORT #define KERBEROS5_PASSWD_PORT 464 /* PER IANA */ #endif #ifndef CISCO_AUTORP_PORT #define CISCO_AUTORP_PORT 496 /*XXX*/ #endif #ifndef ISAKMP_PORT #define ISAKMP_PORT 500 /*XXX*/ #endif #ifndef SYSLOG_PORT #define SYSLOG_PORT 514 /* rfc3164 */ #endif #ifndef RIP_PORT #define RIP_PORT 520 /*XXX*/ #endif #ifndef RIPNG_PORT #define RIPNG_PORT 521 /* RFC 2080 */ #endif #ifndef TIMED_PORT #define TIMED_PORT 525 /*XXX*/ #endif #ifndef KERBEROS_LOGIN_PORT #define KERBEROS_LOGIN_PORT 543 /*XXX*/ #endif #ifndef KERBEROS_SHELL_PORT #define KERBEROS_SHELL_PORT 544 /*XXX*/ #endif #ifndef DHCP6_SERV_PORT #define DHCP6_SERV_PORT 546 /*XXX*/ #endif #ifndef DHCP6_CLI_PORT #define DHCP6_CLI_PORT 547 /*XXX*/ #endif #ifndef LDAPS_PORT #define LDAPS_PORT 636 /*XXX - LDAP over TLS/SSL */ #endif #ifndef LDP_PORT #define LDP_PORT 646 #endif #ifndef DHCP_FAILOVER_PORT #define DHCP_FAILOVER_PORT 647 /*XXX*/ #endif #ifndef AQDV_PORT #define AODV_PORT 654 /*XXX*/ #endif #ifndef OLSR_PORT #define OLSR_PORT 698 /* rfc3626 */ #endif #ifndef LMP_PORT #define LMP_PORT 701 /* rfc4204 */ #endif #ifndef CISCO_TDP_PORT #define CISCO_TDP_PORT 711 /*XXX*/ #endif #ifndef KERBEROS_ADM_PORT #define KERBEROS_ADM_PORT 749 /*XXX - Kerberos v5 */ #endif #ifndef KERBEROS_SEC_PORT #define KERBEROS_SEC_PORT 750 /*XXX - Kerberos v4 */ #endif #ifndef RSYNC_PORT #define RSYNC_PORT 873 /*XXX*/ #endif #ifndef LWRES_PORT #define LWRES_PORT 921 /*XXX*/ #endif #ifndef OPENSSL_PORT #define OPENSSL_PORT 1194 /*XXX*/ #endif #ifndef LOTUS_NOTES_PORT #define LOTUS_NOTES_PORT 1352 /*XXX*/ #endif #ifndef MS_SQL_SERVER_PORT #define MS_SQL_SERVER_PORT 1433 /*XXX*/ #endif #ifndef MS_SQL_SERVER_MONITOR #define MS_SQL_SERVER_MONITOR 1434 /*XXX*/ #endif #ifndef INGRESLOCK_PORT #define INGRESLOCK_PORT 1524 /*XXX*/ #endif #ifndef VQP_PORT #define VQP_PORT 1589 /*XXX*/ #endif #ifndef RADIUS_PORT #define RADIUS_PORT 1645 /*XXX*/ #endif #ifndef RADIUS_ACCOUNTING_PORT #define RADIUS_ACCOUNTING_PORT 1646 #endif #ifndef RADIUS_CISCO_COA_PORT #define RADIUS_CISCO_COA_PORT 1700 #endif #ifndef L2TP_PORT #define L2TP_PORT 1701 /*XXX*/ #endif #ifndef RADIUS_NEW_PORT #define RADIUS_NEW_PORT 1812 /*XXX*/ #endif #ifndef RADIUS_NEW_ACCOUNTING_PORT #define RADIUS_NEW_ACCOUNTING_PORT 1813 #endif #ifndef HSRP_PORT #define HSRP_PORT 1985 /*XXX*/ #endif #ifndef NFS_DAEMON_PORT #define NFS_DAEMON_PORT 2049 /*XXX*/ #endif #ifndef ZEPHYR_SRV_PORT #define ZEPHYR_SRV_PORT 2103 /*XXX*/ #endif #ifndef ZEPHYR_CLI_PORT #define ZEPHYR_CLT_PORT 2104 /*XXX*/ #endif #ifndef MYSQL_PORT #define MYSQL_PORT 3306 /*XXX*/ #endif #ifndef MS_RDP_PORT #define MS_RDP_PORT 3389 /*XXX*/ #endif #ifndef VAT_PORT #define VAT_PORT 3456 /*XXX*/ #endif #ifndef MPLS_LSP_PING_PORT #define MPLS_LSP_PING_PORT 3503 /* draft-ietf-mpls-lsp-ping-02.txt */ #endif #ifndef SUBVERSION_PORT #define SUBVERSION_PORT 3690 /*XXX*/ #endif #ifndef BFD_CONTROL_PORT #define BFD_CONTROL_PORT 3784 /* RFC 5881 */ #endif #ifndef BFD_ECHO_PORT #define BFD_ECHO_PORT 3785 /* RFC 5881 */ #endif #ifndef RADIUS_COA_PORT #define RADIUS_COA_PORT 3799 /* RFC 5176 */ #endif #ifndef NFS_LOCK_DAEMON_PORT #define NFS_LOCK_DAEMON_PORT 4045 /*XXX*/ #endif #ifndef LISP_CONTROL_PORT #define LISP_CONTROL_PORT 4342 /* RFC 6830 */ #endif #ifndef ISAKMP_PORT_NATT #define ISAKMP_PORT_NATT 4500 /* rfc3948 */ #endif #ifndef WB_PORT #define WB_PORT 4567 #endif #ifndef VXLAN_PORT #define VXLAN_PORT 4789 /* RFC 7348 */ #endif #ifndef VXLAN_GPE_PORT #define VXLAN_GPE_PORT 4790 /* draft-ietf-nvo3-vxlan-gpe-01 */ #endif #ifndef SIP_DS_PORT #define SIP_DS_PORT 5059 /*XXX*/ #endif #ifndef SIP_PORT #define SIP_PORT 5060 #endif #ifndef MULTICASTDNS_PORT #define MULTICASTDNS_PORT 5353 /* RFC 6762 */ #endif #ifndef AHCP_PORT #define AHCP_PORT 5359 /* draft-chroboczek-ahcp-00 */ #endif #ifndef GENEVE_PORT #define GENEVE_PORT 6081 /* draft-gross-geneve-02 */ #endif #ifndef SFLOW_PORT #define SFLOW_PORT 6343 /* http://www.sflow.org/developers/specifications.php */ #endif #ifndef BABEL_PORT #define BABEL_PORT 6696 /* RFC 6126 errata */ #endif #ifndef BABEL_PORT_OLD #define BABEL_PORT_OLD 6697 /* RFC 6126 */ #endif #ifndef RX_PORT_LOW #define RX_PORT_LOW 7000 /*XXX*/ #endif #ifndef RX_PORT_HIGH #define RX_PORT_HIGH 7009 /*XXX*/ #endif #ifndef ISAKMP_PORT_USER1 #define ISAKMP_PORT_USER1 7500 /*XXX - nonstandard*/ #endif #ifndef HNCP_PORT #define HNCP_PORT 8231 /* RFC 7788 */ #endif #ifndef OTV_PORT #define OTV_PORT 8472 /* draft-hasmit-otv-04 */ #endif #ifndef ISAKMP_PORT_USER2 #define ISAKMP_PORT_USER2 8500 /*XXX - nonstandard*/ #endif #ifndef LWAPP_DATA_PORT #define LWAPP_DATA_PORT 12222 /* RFC 5412 */ #endif #ifndef LWAPP_CONTROL_PORT #define LWAPP_CONTROL_PORT 12223 /* RFC 5412 */ #endif
Upload File
Create Folder