⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netdissect.h

📁 TCPDUMP的C语言源代码,是在数据链路层的应用
💻 H
📖 第 1 页 / 共 2 页
字号:
extern void ts_print(netdissect_options *ipdo,		     const struct timeval *);extern void relts_print(int);#endifextern int fn_print(const u_char *, const u_char *);extern int fn_printn(const u_char *, u_int, const u_char *);extern const char *tok2str(const struct tok *, const char *, int);extern void wrapup(int);#if 0extern char *read_infile(netdissect_options *, char *);extern char *copy_argv(netdissect_options *, char **);#endifextern void safeputchar(int);extern void safeputs(const char *, int);#if 0extern const char *isonsap_string(netdissect_options *, const u_char *);extern const char *protoid_string(netdissect_options *, const u_char *);extern const char *dnname_string(netdissect_options *, u_short);extern const char *dnnum_string(netdissect_options *, u_short);#endif/* The printer routines. */#include <pcap.h>extern void eap_print(netdissect_options *,const u_char *, u_int);extern int esp_print(netdissect_options *,		     register const u_char *bp, int len, register const u_char *bp2,		     int *nhdr, int *padlen);extern void arp_print(netdissect_options *,const u_char *, u_int, u_int);extern void isakmp_print(netdissect_options *,const u_char *,			 u_int, const u_char *);extern void isakmp_rfc3948_print(netdissect_options *,const u_char *,				 u_int, const u_char *);extern void ip_print(netdissect_options *,const u_char *, u_int);extern void ip_print_inner(netdissect_options *ndo,			   const u_char *bp, u_int length, u_int nh,			   const u_char *bp2);extern void rrcp_print(netdissect_options *,const u_char *, u_int);/* stuff that has not yet been rototiled */#if 0extern void ascii_print(netdissect_options *,u_int);extern void hex_and_ascii_print_with_offset(netdissect_options *,const char *,				    u_int, u_int);extern void hex_and_ascii_print(netdissect_options *,const char *, u_int);extern void hex_print_with_offset(netdissect_options *,const char *,				  u_int, u_int);extern void hex_print(netdissect_options *,const char *, u_int);extern void telnet_print(netdissect_options *,const u_char *, u_int);extern int ether_encap_print(netdissect_options *,u_short, const u_char *,			     u_int, u_int, u_short *);extern int llc_print(netdissect_options *,		     const u_char *, u_int, u_int, const u_char *,		     const u_char *, u_short *);extern void aarp_print(netdissect_options *,const u_char *, u_int);extern void atalk_print(netdissect_options *,const u_char *, u_int);extern void atm_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void bootp_print(netdissect_options *,const u_char *,			u_int, u_short, u_short);extern void bgp_print(netdissect_options *,const u_char *, int);extern void bxxp_print(netdissect_options *,const u_char *, u_int);extern void chdlc_if_print(u_char *user, const struct pcap_pkthdr *h,			   register const u_char *p);extern void chdlc_print(netdissect_options *ndo,			register const u_char *p, u_int length, u_int caplen);extern void cisco_autorp_print(netdissect_options *,			       const u_char *, u_int);extern void cnfp_print(netdissect_options *,const u_char *cp,		       u_int len, const u_char *bp);extern void decnet_print(netdissect_options *,const u_char *,			 u_int, u_int);extern void default_print(netdissect_options *,const u_char *, u_int);extern void dvmrp_print(netdissect_options *,const u_char *, u_int);extern void egp_print(netdissect_options *,const u_char *, u_int,		      const u_char *);extern void arcnet_if_print(u_char*,const struct pcap_pkthdr *,const u_char *);extern void ether_if_print(u_char *,const struct pcap_pkthdr *,const u_char *);extern void token_if_print(u_char *,const struct pcap_pkthdr *,const u_char *);extern void fddi_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void gre_print(netdissect_options *,const u_char *, u_int);extern void icmp_print(netdissect_options *,const u_char *, u_int,		       const u_char *);extern void hsrp_print(netdissect_options *ndo,		       register const u_char *bp, register u_int len);extern void ieee802_11_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void igmp_print(netdissect_options *,		       register const u_char *, u_int);extern void igrp_print(netdissect_options *,const u_char *, u_int,		       const u_char *);extern void ipN_print(netdissect_options *,const u_char *, u_int);extern void ipx_print(netdissect_options *,const u_char *, u_int);extern void isoclns_print(netdissect_options *,const u_char *,			  u_int, u_int, const u_char *,	const u_char *);extern void krb_print(netdissect_options *,const u_char *, u_int);extern void llap_print(netdissect_options *,const u_char *, u_int);extern const char *linkaddr_string(netdissect_options *ndo,				   const u_char *ep, const unsigned int len);extern void ltalk_if_print(netdissect_options *ndo,			   u_char *user, const struct pcap_pkthdr *h,			   const u_char *p);extern void mpls_print(netdissect_options *ndo,		       const u_char *bp, u_int length);extern void msdp_print(netdissect_options *ndo,		       const unsigned char *sp, u_int length);extern void nfsreply_print(netdissect_options *,const u_char *,			   u_int, const u_char *);extern void nfsreq_print(netdissect_options *,const u_char *,			 u_int, const u_char *);extern void ns_print(netdissect_options *,const u_char *, u_int);extern void ntp_print(netdissect_options *,const u_char *, u_int);extern void null_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void ospf_print(netdissect_options *,const u_char *,		       u_int, const u_char *);extern void pimv1_print(netdissect_options *,const u_char *, u_int);extern void mobile_print(netdissect_options *,const u_char *, u_int);extern void pim_print(netdissect_options *,const u_char *, u_int);extern void pppoe_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void pppoe_print(netdissect_options *,const u_char *, u_int);extern void ppp_print(netdissect_options *,		      register const u_char *, u_int);extern void ppp_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void ppp_hdlc_if_print(u_char *,			      const struct pcap_pkthdr *, const u_char *);extern void ppp_bsdos_if_print(u_char *,			       const struct pcap_pkthdr *, const u_char *);extern int vjc_print(netdissect_options *,register const char *,		     register u_int, u_short);extern void raw_if_print(u_char *,			 const struct pcap_pkthdr *, const u_char *);extern void rip_print(netdissect_options *,const u_char *, u_int);extern void sctp_print(netdissect_options *ndo,		       const u_char *bp, const u_char *bp2,       		       u_int sctpPacketLength);extern void sl_if_print(u_char *,const struct pcap_pkthdr *, const u_char *);extern void lane_if_print(u_char *,const struct pcap_pkthdr *,const u_char *);extern void cip_if_print(u_char *,const struct pcap_pkthdr *,const u_char *);extern void sl_bsdos_if_print(u_char *,			      const struct pcap_pkthdr *, const u_char *);extern void sll_if_print(u_char *,			 const struct pcap_pkthdr *, const u_char *);extern void snmp_print(netdissect_options *,const u_char *, u_int);extern void sunrpcrequest_print(netdissect_options *,const u_char *,				u_int, const u_char *);extern void tcp_print(netdissect_options *,const u_char *, u_int,		      const u_char *, int);extern void tftp_print(netdissect_options *,const u_char *, u_int);extern void timed_print(netdissect_options *,const u_char *, u_int);extern void udp_print(netdissect_options *,const u_char *, u_int,		      const u_char *, int);extern void wb_print(netdissect_options *,const void *, u_int);extern int ah_print(netdissect_options *,register const u_char *,		    register const u_char *);extern void esp_print_decodesecret(netdissect_options *ndo);extern int ipcomp_print(netdissect_options *,register const u_char *,			register const u_char *, int *);extern void rx_print(netdissect_options *,register const u_char *,		     int, int, int, u_char *);extern void netbeui_print(netdissect_options *,u_short,			  const u_char *, int);extern void ipx_netbios_print(netdissect_options *,const u_char *, u_int);extern void nbt_tcp_print(netdissect_options *,const u_char *, int);extern void nbt_udp137_print(netdissect_options *,			     const u_char *data, int);extern void nbt_udp138_print(netdissect_options *,			     const u_char *data, int);extern char *smb_errstr(netdissect_options *,int, int);extern const char *nt_errstr(netdissect_options *, u_int32_t);extern void print_data(netdissect_options *,const unsigned char *, int);extern void l2tp_print(netdissect_options *,const u_char *, u_int);extern void lcp_print(netdissect_options *,const u_char *, u_int);extern void vrrp_print(netdissect_options *,const u_char *bp,		       u_int len, int ttl);extern void cdp_print(netdissect_options *,const u_char *,		      u_int, u_int, const u_char *, const u_char *);extern void stp_print(netdissect_options *,const u_char *p, u_int length);extern void radius_print(netdissect_options *,const u_char *, u_int);extern void lwres_print(netdissect_options *,const u_char *, u_int);extern void pptp_print(netdissect_options *,const u_char *, u_int);#ifdef INET6extern void ip6_print(netdissect_options *,const u_char *, u_int);extern void ip6_opt_print(netdissect_options *,const u_char *, int);extern int hbhopt_print(netdissect_options *,const u_char *);extern int dstopt_print(netdissect_options *,const u_char *);extern int frag6_print(netdissect_options *,const u_char *,		       const u_char *);extern void icmp6_print(netdissect_options *,const u_char *,			const u_char *);extern void ripng_print(netdissect_options *,const u_char *, int);extern int rt6_print(netdissect_options *,const u_char *, const u_char *);extern void ospf6_print(netdissect_options *,const u_char *, u_int);extern void dhcp6_print(netdissect_options *,const u_char *,			u_int, u_int16_t, u_int16_t);extern void zephyr_print(netdissect_options * ndo,			 const u_char *cp, int length);#endif /*INET6*/extern u_short in_cksum(const u_short *,			register u_int, int);#endif#endif  /* netdissect_h */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -