📄 tags
字号:
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 + -