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

📄 tags

📁 xprobe package sources code
💻
📖 第 1 页 / 共 3 页
字号:
ifr_slave	usi++/if.h	145;"	difreq	usi++/if.h	/^struct ifreq$/;"	sifrn_name	usi++/if.h	/^	char ifrn_name[IFNAMSIZ];	\/* Interface name, e.g. "en0".  *\/$/;"	m	union:ifreq::<anonymous>ifru_addr	usi++/if.h	/^	struct sockaddr ifru_addr;$/;"	m	union:ifreq::<anonymous>ifru_broadaddr	usi++/if.h	/^	struct sockaddr ifru_broadaddr;$/;"	m	union:ifreq::<anonymous>ifru_data	usi++/if.h	/^	__caddr_t ifru_data;$/;"	m	union:ifreq::<anonymous>ifru_dstaddr	usi++/if.h	/^	struct sockaddr ifru_dstaddr;$/;"	m	union:ifreq::<anonymous>ifru_flags	usi++/if.h	/^	short int ifru_flags;$/;"	m	union:ifreq::<anonymous>ifru_hwaddr	usi++/if.h	/^	struct sockaddr ifru_hwaddr;$/;"	m	union:ifreq::<anonymous>ifru_ivalue	usi++/if.h	/^	int ifru_ivalue;$/;"	m	union:ifreq::<anonymous>ifru_map	usi++/if.h	/^	struct ifmap ifru_map;$/;"	m	union:ifreq::<anonymous>ifru_mtu	usi++/if.h	/^	int ifru_mtu;$/;"	m	union:ifreq::<anonymous>ifru_netmask	usi++/if.h	/^	struct sockaddr ifru_netmask;$/;"	m	union:ifreq::<anonymous>ifru_slave	usi++/if.h	/^	char ifru_slave[IFNAMSIZ];	\/* Just fits the size *\/$/;"	m	union:ifreq::<anonymous>ifu_broadaddr	usi++/if.h	/^	struct sockaddr	ifu_broadaddr;$/;"	m	union:ifaddr::<anonymous>ifu_dstaddr	usi++/if.h	/^	struct sockaddr	ifu_dstaddr;$/;"	m	union:ifaddr::<anonymous>ihl	usi++/usi-structs.h	/^    	u_int32_t ihl:4;$/;"	m	struct:usipp::iphdrin_cksum	misc.cc	/^in_cksum (unsigned short *ptr, int nbytes)$/;"	f	namespace:usippinit_device	Layer2.cc	/^int Layer2::init_device(char *dev, int p, size_t snaplen)$/;"	f	namespace:usippinit_device	arp.cc	/^int ARP::init_device(char *dev, int p, size_t len)$/;"	f	namespace:usippinit_device	datalink.cc	/^int Pcap::init_device(char *dev, int promisc, size_t snaplen)$/;"	f	namespace:usippinit_device	icmp.cc	/^int ICMP::init_device(char *dev, int promisc, size_t snaplen)$/;"	f	namespace:usippinit_device	ip.cc	/^int IP::init_device(char *dev, int promisc, size_t snaplen)$/;"	f	namespace:usippinit_device	tcp.cc	/^int TCP::init_device(char *dev, int promisc, size_t snaplen)$/;"	f	namespace:usippinit_device	udp.cc	/^int UDP::init_device(char *dev, int promisc, size_t snaplen)$/;"	f	namespace:usippipOptions	usi++/ip.h	/^	char ipOptions[40];$/;"	m	class:usipp::IPiph	usi++/ip.h	/^	struct iphdr iph;$/;"	m	class:usipp::IPiphdr	usi++/usi-structs.h	/^struct iphdr$/;"	s	namespace:usippirq	usi++/if.h	/^    unsigned char irq;$/;"	m	struct:ifmaplen	usi++/usi-structs.h	/^	int len;	\/\/ how much data received yet?$/;"	m	struct:usipp::fragmentslen	usi++/usi-structs.h	/^        u_int16_t	len;$/;"	m	struct:usipp::udphdrlen	usi++/usi-structs.h	/^        u_int16_t len;$/;"	m	struct:usipp::pseudohdrlocalnet	usi++/datalink.h	/^        bpf_u_int32 localnet, netmask;$/;"	m	class:usipp::Pcapmem_end	usi++/if.h	/^    unsigned long int mem_end;$/;"	m	struct:ifmapmem_start	usi++/if.h	/^    unsigned long int mem_start;$/;"	m	struct:ifmapmtu	usi++/usi-structs.h	/^                        u_int16_t mtu;$/;"	m	struct:usipp::icmphdr::<anonymous>::<anonymous>netmask	usi++/datalink.h	/^        bpf_u_int32 localnet, netmask;$/;"	m	class:usipp::Pcapone_byte	usi++/usi-structs.h	/^	char one_byte;	   \/\/ kind: 3$/;"	m	union:usipp::tcp_optionsone_word	usi++/usi-structs.h	/^	u_int16_t one_word;    \/\/ kind: 2$/;"	m	union:usipp::tcp_optionsoperator =	datalink.cc	/^Pcap &Pcap::operator=(const Pcap &rhs)$/;"	f	namespace:usippoperator =	icmp.cc	/^ICMP &ICMP::operator=(const ICMP &rhs)$/;"	f	namespace:usippoperator =	ip.cc	/^IP& IP::operator=(const IP &rhs)$/;"	f	namespace:usippoperator =	tcp.cc	/^TCP &TCP::operator=(const TCP &rhs)$/;"	f	namespace:usippoperator =	udp.cc	/^UDP &UDP::operator=(const UDP &rhs)$/;"	f	namespace:usipporigLen	usi++/usi-structs.h	/^	int origLen;	\/\/ and how much has it to be?$/;"	m	struct:usipp::fragmentspd	usi++/datalink.h	/^        pcap_t *pd;$/;"	m	class:usipp::Pcapphdr	usi++/datalink.h	/^        struct pcap_pkthdr phdr;$/;"	m	class:usipp::Pcapport	usi++/if.h	/^    unsigned char port;$/;"	m	struct:ifmapproto	usi++/usi-structs.h	/^        u_int8_t proto;$/;"	m	struct:usipp::pseudohdrprotocol	usi++/usi-structs.h	/^        u_int8_t protocol;$/;"	m	struct:usipp::iphdrpseudo	usi++/tcp.h	/^      	struct pseudohdr pseudo;$/;"	m	class:usipp::TCPpseudo	usi++/udp.h	/^	struct pseudohdr pseudo;$/;"	m	class:usipp::UDPpseudohdr	usi++/usi-structs.h	/^struct pseudohdr {$/;"	s	namespace:usipprawfd	usi++/TX_IP.h	/^	int rawfd;$/;"	m	class:usipp::TX_IPreassemble	ip.cc	/^char *IP::reassemble(char *packet, int len, int *resultLen)$/;"	f	namespace:usippregister_rx	usi++/Layer2.h	/^	RX *register_rx(RX *r) { RX *ret = rx; rx = r; return ret; }$/;"	f	class:usipp::Layer2register_tx	usi++/Layer2.h	/^	TX *register_tx(TX *t) { TX *r = tx; tx = t; return r; }$/;"	f	class:usipp::Layer2reset_tcpopt	tcp.cc	/^int TCP::reset_tcpopt()$/;"	f	namespace:usipprx	usi++/Layer2.h	/^	RX *rx;		\/\/ for receiving$/;"	m	class:usipp::Layer2saddr	usi++/ip.h	/^        struct sockaddr_in saddr;$/;"	m	class:usipp::IPsaddr	usi++/usi-structs.h	/^   	u_int32_t saddr;$/;"	m	struct:usipp::pseudohdrsaddr	usi++/usi-structs.h	/^        u_int32_t saddr;$/;"	m	struct:usipp::iphdrsendpack	Layer2.cc	/^int Layer2::sendpack(void *buf, size_t len, struct sockaddr *s)$/;"	f	namespace:usippsendpack	TX_IP.cc	/^int TX_IP::sendpack(void *buf, size_t len, struct sockaddr *s)$/;"	f	namespace:usippsendpack	icmp.cc	/^int ICMP::sendpack(char *payload)$/;"	f	namespace:usippsendpack	icmp.cc	/^int ICMP::sendpack(void *payload, size_t paylen)$/;"	f	namespace:usippsendpack	ip.cc	/^int IP::sendpack(char *payload)$/;"	f	namespace:usippsendpack	ip.cc	/^int IP::sendpack(void *payload, size_t paylen)$/;"	f	namespace:usippsendpack	tcp.cc	/^int TCP::sendpack(char *s)$/;"	f	namespace:usippsendpack	tcp.cc	/^int TCP::sendpack(void *buf, size_t paylen)$/;"	f	namespace:usippsendpack	udp.cc	/^int UDP::sendpack(char *s)$/;"	f	namespace:usippsendpack	udp.cc	/^int UDP::sendpack(void *buf, size_t paylen)$/;"	f	namespace:usippsequence	usi++/usi-structs.h	/^                        u_int16_t sequence;$/;"	m	struct:usipp::icmphdr::<anonymous>::<anonymous>set_ack	tcp.cc	/^int TCP::set_ack(u_int32_t a)$/;"	f	namespace:usippset_code	icmp.cc	/^int ICMP::set_code(u_int8_t c)$/;"	f	namespace:usippset_dst	ip.cc	/^int IP::set_dst(const char* host)$/;"	f	namespace:usippset_dst	ip.cc	/^int IP::set_dst(u_int32_t d)$/;"	f	namespace:usippset_dstport	tcp.cc	/^int TCP::set_dstport(u_int16_t dp)$/;"	f	namespace:usippset_dstport	udp.cc	/^int UDP::set_dstport(u_int16_t dp)$/;"	f	namespace:usippset_flags	tcp.cc	/^int TCP::set_flags(u_int8_t f)$/;"	f	namespace:usippset_fragoff	ip.cc	/^int IP::set_fragoff(u_int16_t f)$/;"	f	namespace:usippset_gateway	icmp.cc	/^int ICMP::set_gateway(u_int32_t g)$/;"	f	namespace:usippset_hlen	ip.cc	/^int IP::set_hlen(u_int8_t l)$/;"	f	namespace:usippset_icmpId	icmp.cc	/^int ICMP::set_icmpId(u_int16_t id)$/;"	f	namespace:usippset_id	ip.cc	/^int IP::set_id(u_int16_t id)$/;"	f	namespace:usippset_len	udp.cc	/^int UDP::set_len(u_int16_t l)$/;"	f	namespace:usippset_mtu	icmp.cc	/^int ICMP::set_mtu(u_int16_t mtu)$/;"	f	namespace:usippset_off	tcp.cc	/^int TCP::set_off(u_int8_t o)$/;"	f	namespace:usippset_proto	ip.cc	/^int IP::set_proto(u_int8_t p)$/;"	f	namespace:usippset_seq	icmp.cc	/^int ICMP::set_seq(u_int16_t s)$/;"	f	namespace:usippset_seq	tcp.cc	/^int TCP::set_seq(u_int32_t s)$/;"	f	namespace:usippset_src	ip.cc	/^int IP::set_src(const char* host)$/;"	f	namespace:usippset_src	ip.cc	/^int IP::set_src(u_int32_t s)$/;"	f	namespace:usippset_srcport	tcp.cc	/^int TCP::set_srcport(u_int16_t sp)$/;"	f	namespace:usippset_srcport	udp.cc	/^int UDP::set_srcport(u_int16_t sp)$/;"	f	namespace:usippset_sum	ip.cc	/^int IP::set_sum(u_int16_t s)$/;"	f	namespace:usippset_tcpopt	tcp.cc	/^int TCP::set_tcpopt(char kind, unsigned char len, union tcp_options to)$/;"	f	namespace:usippset_tcpsum	tcp.cc	/^int TCP::set_tcpsum(u_int16_t s)$/;"	f	namespace:usippset_tos	ip.cc	/^int IP::set_tos(u_int8_t tos)$/;"	f	namespace:usippset_totlen	ip.cc	/^int IP::set_totlen(u_int16_t t)$/;"	f	namespace:usippset_ttl	ip.cc	/^int IP::set_ttl(u_int8_t ttl)$/;"	f	namespace:usippset_type	icmp.cc	/^int ICMP::set_type(u_int8_t t)$/;"	f	namespace:usippset_udpsum	udp.cc	/^int UDP::set_udpsum(u_int16_t s)$/;"	f	namespace:usippset_urg	tcp.cc	/^int TCP::set_urg(u_int16_t u)$/;"	f	namespace:usippset_vers	ip.cc	/^int IP::set_vers(u_int8_t v)$/;"	f	namespace:usippset_win	tcp.cc	/^int TCP::set_win(u_int16_t w)$/;"	f	namespace:usippsetfilter	Layer2.cc	/^int Layer2::setfilter(char *fstring)$/;"	f	namespace:usippsetfilter	arp.cc	/^int ARP::setfilter(char *s)$/;"	f	namespace:usippsetfilter	datalink.cc	/^int Pcap::setfilter(char *s)$/;"	f	namespace:usippsnaplen	usi++/datalink.h	/^	size_t framelen, snaplen;$/;"	m	class:usipp::Pcapsniffpack	Layer2.cc	/^int Layer2::sniffpack(void *buf, size_t len)$/;"	f	namespace:usippsniffpack	arp.cc	/^int ARP::sniffpack()$/;"	f	namespace:usippsniffpack	datalink.cc	/^int Pcap::sniffpack(void *s, size_t len)$/;"	f	namespace:usippsniffpack	icmp.cc	/^int ICMP::sniffpack(void *s, size_t len)$/;"	f	namespace:usippsniffpack	ip.cc	/^int IP::sniffpack(void *buf, size_t len)$/;"	f	namespace:usippsniffpack	tcp.cc	/^int TCP::sniffpack(void *buf, size_t len)$/;"	f	namespace:usippsniffpack	udp.cc	/^int UDP::sniffpack(void *buf, size_t len)$/;"	f	namespace:usippsource	usi++/usi-structs.h	/^   	u_int16_t	source;$/;"	m	struct:usipp::udphdrsum	usi++/usi-structs.h	/^        u_int16_t sum;$/;"	m	struct:usipp::icmphdrtcpOptions	usi++/tcp.h	/^      	char tcpOptions[40];$/;"	m	class:usipp::TCPtcp_options	usi++/usi-structs.h	/^union tcp_options {$/;"	u	namespace:usipptcph	usi++/tcp.h	/^      	struct tcphdr tcph;$/;"	m	class:usipp::TCPtcphdr	usi++/usi-structs.h	/^struct tcphdr$/;"	s	namespace:usippth_ack	usi++/usi-structs.h	/^        u_int32_t th_ack;		\/\/ acknowledgement number$/;"	m	struct:usipp::tcphdrth_dport	usi++/usi-structs.h	/^        u_int16_t th_dport;		\/\/ destination port $/;"	m	struct:usipp::tcphdrth_flags	usi++/usi-structs.h	/^    	u_int8_t th_flags;$/;"	m	struct:usipp::tcphdrth_off	usi++/usi-structs.h	/^    	u_int8_t th_off:4;		\/\/ data offset $/;"	m	struct:usipp::tcphdrth_off	usi++/usi-structs.h	/^        u_int8_t th_off:4;		\/\/ data offset $/;"	m	struct:usipp::tcphdrth_seq	usi++/usi-structs.h	/^        u_int32_t th_seq;		\/\/ sequence number $/;"	m	struct:usipp::tcphdrth_sport	usi++/usi-structs.h	/^    	u_int16_t th_sport;		\/\/ source port $/;"	m	struct:usipp::tcphdrth_sum	usi++/usi-structs.h	/^        u_int16_t th_sum;		\/\/ checksum $/;"	m	struct:usipp::tcphdrth_urp	usi++/usi-structs.h	/^        u_int16_t th_urp;		\/\/ urgent pointer $/;"	m	struct:usipp::tcphdrth_win	usi++/usi-structs.h	/^    	u_int16_t th_win;		\/\/ window $/;"	m	struct:usipp::tcphdrth_x2	usi++/usi-structs.h	/^    	u_int8_t th_x2:4;		\/\/ (unused) $/;"	m	struct:usipp::tcphdrth_x2	usi++/usi-structs.h	/^        u_int8_t th_x2:4;		\/\/ (unused) $/;"	m	struct:usipp::tcphdrtos	usi++/usi-structs.h	/^    	u_int8_t tos;$/;"	m	struct:usipp::iphdrtot_len	usi++/usi-structs.h	/^        u_int16_t tot_len;$/;"	m	struct:usipp::iphdrttl	usi++/usi-structs.h	/^        u_int8_t ttl;$/;"	m	struct:usipp::iphdrtwo_dwords	usi++/usi-structs.h	/^	u_int32_t two_dwords[2]; \/\/ kind: 8 (timestamp)$/;"	m	union:usipp::tcp_optionstx	usi++/Layer2.h	/^	TX *tx;		\/\/ for transmitting data$/;"	m	class:usipp::Layer2type	usi++/usi-structs.h	/^   	u_int8_t type;$/;"	m	struct:usipp::icmphdru_short	misc.cc	/^typedef u_int16_t u_short;$/;"	t	file:	namespace:usippudph	usi++/udp.h	/^	struct udphdr udph;$/;"	m	class:usipp::UDPudphdr	usi++/usi-structs.h	/^struct udphdr {$/;"	s	namespace:usippun	usi++/usi-structs.h	/^        } un;$/;"	m	struct:usipp::icmphdrunknown	usi++/usi-structs.h	/^	char unknown[20];  \/\/ default$/;"	m	union:usipp::tcp_optionsunused	usi++/usi-structs.h	/^                   	u_int16_t unused;$/;"	m	struct:usipp::icmphdr::<anonymous>::<anonymous>useException	misc.cc	/^int useException(bool how)$/;"	f	namespace:usippuserLen	usi++/usi-structs.h	/^	int userLen;	\/\/ and how much did we saved?$/;"	m	struct:usipp::fragmentsusifault	usi++/usi++.h	/^   	usifault(const char *s = "undef") : fault(s) {}$/;"	f	class:usipp::usifaultusifault	usi++/usi++.h	/^class usifault {$/;"	c	namespace:usippusipp	Layer2.cc	/^namespace usipp {$/;"	n	file:usipp	TX_IP.cc	/^namespace usipp {$/;"	n	file:usipp	arp.cc	/^namespace usipp {$/;"	n	file:usipp	datalink.cc	/^namespace usipp {$/;"	n	file:usipp	icmp.cc	/^namespace usipp {$/;"	n	file:usipp	ip.cc	/^namespace usipp {$/;"	n	file:usipp	misc.cc	/^namespace usipp {$/;"	n	file:usipp	tcp.cc	/^namespace usipp {$/;"	n	file:usipp	udp.cc	/^namespace usipp {$/;"	n	file:usipp	usi++/Layer2.h	/^namespace usipp {$/;"	nusipp	usi++/RX.h	/^namespace usipp {$/;"	nusipp	usi++/TX.h	/^namespace usipp {$/;"	nusipp	usi++/TX_IP.h	/^namespace usipp {$/;"	nusipp	usi++/arp.h	/^namespace usipp {$/;"	nusipp	usi++/datalink.h	/^namespace usipp {$/;"	nusipp	usi++/icmp.h	/^namespace usipp {$/;"	nusipp	usi++/ip.h	/^namespace usipp {$/;"	nusipp	usi++/tcp.h	/^namespace usipp {$/;"	nusipp	usi++/udp.h	/^namespace usipp {$/;"	nusipp	usi++/usi++.h	/^namespace usipp {$/;"	nusipp	usi++/usi-structs.h	/^namespace usipp {$/;"	nversion	usi++/usi-structs.h	/^        u_int32_t version:4;$/;"	m	struct:usipp::iphdrwhy	usi++/usi++.h	/^	const char *why() { return fault.c_str(); }$/;"	f	class:usipp::usifaultzero	usi++/usi-structs.h	/^        u_int8_t zero;$/;"	m	struct:usipp::pseudohdr~ARP	arp.cc	/^ARP::~ARP()$/;"	f	namespace:usipp~ICMP	icmp.cc	/^ICMP::~ICMP()$/;"	f	namespace:usipp~IP	ip.cc	/^IP::~IP()$/;"	f	namespace:usipp~Layer2	usi++/Layer2.h	/^	virtual ~Layer2() {}$/;"	f	class:usipp::Layer2~Pcap	datalink.cc	/^Pcap::~Pcap()$/;"	f	namespace:usipp~RX	usi++/RX.h	/^	virtual ~RX() {}$/;"	f	class:usipp::RX~TCP	tcp.cc	/^TCP::~TCP()$/;"	f	namespace:usipp~TX	usi++/TX.h	/^	virtual ~TX() {}$/;"	f	class:usipp::TX~TX_IP	usi++/TX_IP.h	/^	virtual ~TX_IP() {}$/;"	f	class:usipp::TX_IP~UDP	udp.cc	/^UDP::~UDP()$/;"	f	namespace:usipp~usifault	usi++/usi++.h	/^        ~usifault() {}$/;"	f	class:usipp::usifault

⌨️ 快捷键说明

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