oICMP::ICMP(const char* host)
oint ICMP::set_type(u_int8_t t)
ou_int8_t ICMP::get_type()
oint ICMP::set_code(u_int8_t c)
ou_int8_t ICMP::get_code()
oint ICMP::set_gateway(u_int32_t g)
ou_int32_t ICMP::get_gateway()
oint ICMP::set_mtu(u_int16_t mtu)
ou_int16_t ICMP::get_mtu()
oint ICMP::set_id(u_int16_t id)
ou_int16_t ICMP::get_id()
oint ICMP::set_seq(u_int16_t s)
ou_int16_t ICMP::get_seq()
oint ICMP::sendpack(void *payload, int paylen)
oint ICMP::sendpack(char *payload)
oint ICMP::recvpack(void *s, int len)
oint ICMP::sniffpack(void *s, int len)
oint ICMP::init_device(char *dev, int promisc, int snaplen)
o#defineMAXHOSTLEN
oIP::IP(const char *dst, u_int8_t proto)
oIP::IP(u_int32_t dst, u_int8_t proto)
oIP::~IP()
ou_int8_t IP::get_hlen()
oint IP::set_hlen(u_int8_t l)
ou_int8_t IP::get_vers()
oint IP::set_vers(u_int8_t v)
ou_int8_t IP::get_tos()
oint IP::set_tos(u_int8_t tos)
ou_int16_t IP::get_totlen()
oint IP::set_totlen(u_int16_t t)
ou_int16_t IP::get_id()
oint IP::set_id(u_int16_t id)
ou_int16_t IP::get_fragoff()
oint IP::set_fragoff(u_int16_t f)
ou_int8_t IP::get_ttl()
oint IP::set_ttl(u_int8_t ttl)
ou_int8_t IP::get_proto()
oint IP::set_proto(u_int8_t p)
ou_int16_t IP::get_sum()
oint IP::set_sum(u_int16_t s)
ou_int32_t IP::get_dst()
ochar* IP::get_dst(int resolv)
ou_int32_t IP::get_src()
ochar* IP::get_src(int resolv)
oint IP::set_src(u_int32_t s)
oint IP::set_src(const char* host)
oint IP::set_dst(u_int32_t d)
oint IP::set_dst(const char* host)
oint IP::sendpack(void *payload, int paylen)
oint IP::sendpack(char *payload)
oint IP::recvpack(void *buf, int len)
oint IP::sniffpack(void *buf, int len)
oint IP::init_device(char *dev, int promisc, int snaplen)
oint IP::setfilter(char *s)
otypedef u_int16_t u_short
ounsigned short in_cksum(unsigned short *ptr, int nbytes)
oTCP::TCP(const char *host)
ou_int16_t TCP::get_srcport()
ou_int16_t TCP:: get_dstport()
ou_int32_t TCP::get_seq()
ou_int32_t TCP::get_ack()
ou_int8_t TCP::get_off()
ou_int8_t TCP::get_flags()
ou_int16_t TCP::get_win()
ou_int16_t TCP::get_sum()
ou_int16_t TCP::get_urg()
oint TCP::set_srcport(u_int16_t sp)
oint TCP::set_dstport(u_int16_t dp)
oint TCP::set_seq(u_int32_t s)
oint TCP::set_ack(u_int32_t a)
oint TCP::set_off(u_int8_t o)
oint TCP::set_flags(u_int8_t f)
oint TCP::set_win(u_int16_t w)
oint TCP::set_sum(u_int16_t s)
oint TCP::set_urg(u_int16_t u)
oint TCP::sendpack(void *buf, int paylen)
oint TCP::sendpack(char *s)
oint TCP::recvpack(void *buf, int len)
oint TCP::sniffpack(void *buf, int len)
oint TCP::init_device(char *dev, int promisc, int snaplen)
oUDP::UDP(const char *host)
ou_int16_t UDP::get_srcport()
ou_int16_t UDP::get_dstport()
ou_int16_t UDP::get_len()
ou_int16_t UDP::get_sum()
oint UDP::set_srcport(u_int16_t sp)
oint UDP::set_dstport(u_int16_t dp)
oint UDP::set_len(u_int16_t l)
oint UDP::set_sum(u_int16_t s)
oint UDP::sendpack(void *buf, int paylen)
oint UDP::sendpack(char *s)
oint UDP::recvpack(void *buf, int len)
oint UDP::sniffpack(void *buf, int len)
oint UDP::init_device(char *dev, int promisc, int snaplen)
Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.