Annotation of embedaddon/hping2/globals.h, revision 1.1
1.1 ! misho 1: /*
! 2: * $smu-mark$
! 3: * $name: globals.h$
! 4: * $author: Salvatore Sanfilippo <antirez@invece.org>$
! 5: * $copyright: Copyright (C) 1999 by Salvatore Sanfilippo$
! 6: * $license: This software is under GPL version 2 of license$
! 7: * $date: Fri Nov 5 11:55:47 MET 1999$
! 8: * $rev: 9$
! 9: */
! 10:
! 11: /* $Id: globals.h,v 1.13 2003/08/07 23:55:55 antirez Exp $ */
! 12:
! 13: #ifndef _GLOBALS_H
! 14: #define _GLOBALS_H
! 15:
! 16: extern float
! 17: rtt_min,
! 18: rtt_max,
! 19: rtt_avg;
! 20:
! 21: extern unsigned int
! 22: tcp_th_flags,
! 23: linkhdr_size,
! 24: h_if_mtu,
! 25: virtual_mtu,
! 26: ip_frag_offset,
! 27: signlen,
! 28: lsr_length,
! 29: ssr_length,
! 30: ip_tos,
! 31: set_seqnum,
! 32: tcp_seqnum,
! 33: set_ack,
! 34: ip_header_length,
! 35: tcp_ack;
! 36:
! 37: extern unsigned short int
! 38: data_size;
! 39:
! 40: extern int opt_debug,
! 41: sockpacket,
! 42: sockraw,
! 43: sent_pkt,
! 44: recv_pkt,
! 45: out_of_sequence_pkt,
! 46: sending_wait,
! 47: opt_rawipmode,
! 48: opt_icmpmode,
! 49: opt_udpmode,
! 50: opt_scanmode,
! 51: opt_listenmode,
! 52: opt_waitinusec,
! 53: opt_numeric,
! 54: opt_gethost,
! 55: opt_quiet,
! 56: opt_relid,
! 57: opt_fragment,
! 58: opt_df,
! 59: opt_mf,
! 60: opt_debug,
! 61: opt_verbose,
! 62: opt_winid_order,
! 63: opt_keepstill,
! 64: opt_datafromfile,
! 65: opt_hexdump,
! 66: opt_contdump,
! 67: opt_sign,
! 68: opt_safe,
! 69: opt_end,
! 70: opt_traceroute,
! 71: opt_seqnum,
! 72: opt_incdport,
! 73: opt_force_incdport,
! 74: opt_icmptype,
! 75: opt_icmpcode,
! 76: opt_rroute,
! 77: opt_tcpexitcode,
! 78: opt_badcksum,
! 79: opt_tr_keep_ttl,
! 80: opt_tcp_timestamp,
! 81: opt_tr_stop,
! 82: opt_tr_no_rtt,
! 83: opt_rand_dest,
! 84: opt_rand_source,
! 85: opt_lsrr,
! 86: opt_ssrr,
! 87: tcp_exitcode,
! 88: src_ttl,
! 89: src_id,
! 90: base_dst_port,
! 91: dst_port,
! 92: src_port,
! 93: initsport,
! 94: sequence,
! 95: src_winsize,
! 96: src_thoff,
! 97: count,
! 98: ctrlzbind,
! 99: delaytable_index,
! 100: eof_reached,
! 101: icmp_ip_version,
! 102: icmp_ip_ihl,
! 103: icmp_ip_tos,
! 104: icmp_ip_tot_len,
! 105: icmp_ip_id,
! 106: icmp_ip_srcport,
! 107: icmp_ip_dstport,
! 108: opt_force_icmp,
! 109: icmp_ip_protocol,
! 110: icmp_cksum,
! 111: raw_ip_protocol;
! 112:
! 113: extern unsigned char lsr[255],
! 114: ssr[255];
! 115:
! 116: extern char ifname[1024],
! 117: ifstraddr[1024],
! 118: datafilename[1024],
! 119: targetname[1024],
! 120: targetstraddr[1024],
! 121: spoofaddr[1024],
! 122: icmp_ip_srcip[1024],
! 123: icmp_ip_dstip[1024],
! 124: icmp_gwip[1024],
! 125: sign[1024],
! 126: rsign[1024],
! 127: ip_opt[40],
! 128: ip_optlen,
! 129: *opt_scanports;
! 130:
! 131: extern struct sockaddr_in icmp_ip_src, icmp_ip_dst, icmp_gw, local, remote;
! 132: extern struct itimerval usec_delay;
! 133: extern volatile struct delaytable_element delaytable[TABLESIZE];
! 134: extern struct hcmphdr *hcmphdr_p;
! 135:
! 136: #if (!defined OSTYPE_LINUX) || (defined FORCE_LIBPCAP)
! 137: #include <pcap.h>
! 138: extern pcap_t *pcapfp;
! 139: extern char errbuf[PCAP_ERRBUF_SIZE];
! 140: extern struct pcap_pkthdr hdr;
! 141: #endif /* ! OSTYPE_LINUX || FORCE_LIBPCAP */
! 142:
! 143: #endif /* _GLOBALS_H */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>