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>