亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? libnet-headers.h

?? 這是有關(guān)網(wǎng)絡(luò)入侵檢測(cè)技術(shù)系統(tǒng)的源代碼。使用visual c++編程
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
#endif
#ifndef     ICMP_UNREACH_NET_PROHIB
#define     ICMP_UNREACH_NET_PROHIB         9
#endif
#ifndef     ICMP_UNREACH_HOST_PROHIB
#define     ICMP_UNREACH_HOST_PROHIB        10
#endif
#ifndef     ICMP_UNREACH_TOSNET
#define     ICMP_UNREACH_TOSNET             11
#endif
#ifndef     ICMP_UNREACH_TOSHOST
#define     ICMP_UNREACH_TOSHOST            12
#endif
#ifndef     ICMP_UNREACH_FILTER_PROHIB
#define     ICMP_UNREACH_FILTER_PROHIB      13
#endif
#ifndef     ICMP_UNREACH_HOST_PRECEDENCE
#define     ICMP_UNREACH_HOST_PRECEDENCE    14
#endif
#ifndef     ICMP_UNREACH_PRECEDENCE_CUTOFF
#define     ICMP_UNREACH_PRECEDENCE_CUTOFF  15
#endif
#ifndef     ICMP_REDIRECT_NET
#define     ICMP_REDIRECT_NET               0
#endif
#ifndef     ICMP_REDIRECT_HOST
#define     ICMP_REDIRECT_HOST              1
#endif
#ifndef     ICMP_REDIRECT_TOSNET
#define     ICMP_REDIRECT_TOSNET            2
#endif
#ifndef     ICMP_REDIRECT_TOSHOST
#define     ICMP_REDIRECT_TOSHOST           3
#endif
#ifndef     ICMP_TIMXCEED_INTRANS
#define     ICMP_TIMXCEED_INTRANS           0
#endif
#ifndef     ICMP_TIMXCEED_REASS
#define     ICMP_TIMXCEED_REASS             1
#endif
#ifndef     ICMP_PARAMPROB_OPTABSENT
#define     ICMP_PARAMPROB_OPTABSENT        1
#endif

    u_short icmp_sum;

    union
    {
        struct
        {
            u_short id;
            u_short seq;
        }echo;

#undef icmp_id
#undef icmp_seq
#define icmp_id     hun.echo.id
#define icmp_seq    hun.echo.seq
 
        u_long gateway;
        struct
        {
            u_short pad;
            u_short mtu;
        }frag;
    }hun;
    union
    {
        struct
        {
            n_time its_otime;
            n_time its_rtime;
            n_time its_ttime;
        }ts;
        struct
        {
            struct ip idi_ip;
            /* options and then 64 bits of data */
        }ip;
        u_long mask;
        char data[1];

#undef icmp_mask
#define icmp_mask    dun.mask
#undef icmp_data
#define icmp_data    dun.data

#undef icmp_otime
#define icmp_otime   dun.ts.its_otime
#undef icmp_rtime
#define icmp_rtime   dun.ts.its_rtime
#undef icmp_ttime
#define icmp_ttime   dun.ts.its_ttime
    }dun;
};


/*
 *  IGMP header.
 */
struct libnet_igmp_hdr
{
    u_char igmp_type;
#ifndef IGMP_MEMBERSHIP_QUERY
#define IGMP_MEMBERSHIP_QUERY           0x11    /* membership query */
#endif
#ifndef IGMP_V1_MEMBERSHIP_REPORT
#define IGMP_V1_MEMBERSHIP_REPORT       0x12    /* Ver. 1 membership report */
#endif
#ifndef IGMP_V2_MEMBERSHIP_REPORT
#define IGMP_V2_MEMBERSHIP_REPORT       0x16    /* Ver. 2 membership report */
#endif
#ifndef IGMP_LEAVE_GROUP
#define IGMP_LEAVE_GROUP                0x17    /* Leave-group message */
#endif
    u_char igmp_code;
    u_short igmp_sum;
    struct in_addr igmp_group;
};


/* 
 *  Ethernet packet header prototype.  Too many O/S's define this differently.
 *  Easy enough to solve that and define it here.
 */
struct libnet_ethernet_hdr
{
#ifndef ETHER_ADDR_LEN
#define ETHER_ADDR_LEN 6
#endif
    u_char  ether_dhost[ETHER_ADDR_LEN];    /* destination ethernet address */
    u_char  ether_shost[ETHER_ADDR_LEN];    /* source ethernet address */
    u_short ether_type;                     /* packet type ID */
};

#define ETHERTYPE_PUP           0x0200  /* PUP protocol */
#define ETHERTYPE_IP            0x0800  /* IP protocol */
#define ETHERTYPE_ARP           0x0806  /* Addr. resolution protocol */
#define ETHERTYPE_REVARP        0x8035  /* reverse Addr. resolution protocol */
#define ETHERTYPE_VLAN          0x8100  /* IEEE 802.1Q VLAN tagging */
#define ETHERTYPE_LOOPBACK      0x9000  /* used to test interfaces */

#if (!__GLIBC__)
struct ether_addr
{
    u_char  ether_addr_octet[6];
};
#endif

/* 
 *  ARP packet header prototype.  Too many O/S's define this differently.
 *  Easy enough to solve that and define it here.
 */
struct libnet_arp_hdr
{
    u_short ar_hrd;                         /* format of hardware address */
#define ARPHRD_ETHER     1                  /* ethernet hardware format */
    u_short ar_pro;                         /* format of protocol address */
    u_char  ar_hln;                         /* length of hardware address */
    u_char  ar_pln;                         /* length of protocol addres */
    u_short ar_op;                          /* operation type */
#define ARPOP_REQUEST    1                  /* req to resolve address */
#define ARPOP_REPLY      2                  /* resp to previous request */
#define ARPOP_REVREQUEST 3                  /* req protocol address given hardware */
#define ARPOP_REVREPLY   4                  /* resp giving protocol address */
#define ARPOP_INVREQUEST 8                  /* req to identify peer */
#define ARPOP_INVREPLY   9                  /* resp identifying peer */

    /*
     *  These should implementation defined but I've hardcoded eth/IP.
     */
    u_char ar_sha[6];                         /* sender hardware address */
    u_char ar_spa[4];                         /* sender protocol address */
    u_char ar_tha[6];                         /* target hardware address */
    u_char ar_tpa[4];                         /* target protocol address */
};


/*
 *  Base DNS header.
 */
struct libnet_dns_hdr
{
    u_short id;             /* DNS packet ID */
    u_short flags;          /* DNS flags */
    u_short num_q;          /* Number of questions */
    u_short num_answ_rr;    /* Number of answer resource records */
    u_short num_auth_rr;    /* Number of authority resource records */
    u_short num_addi_rr;    /* Number of additional resource records */
};


/*
 *  Base RIP (routing information protocol) header.
 */
struct libnet_rip_hdr
{
    u_char cmd;             /* RIP command */
#define RIPCMD_REQUEST      1   /* want info */
#define RIPCMD_RESPONSE     2   /* responding to request */
#define RIPCMD_TRACEON      3   /* turn tracing on */
#define RIPCMD_TRACEOFF     4   /* turn it off */
#define RIPCMD_POLL         5   /* like request, but anyone answers */
#define RIPCMD_POLLENTRY    6   /* like poll, but for entire entry */
#define RIPCMD_MAX          7
    u_char ver;             /* RIP version */
#define RIPVER_0            0
#define RIPVER_1            1
#define RIPVER_2            2
    u_short rd;             /* Zero (v1) or Routing Domain (v2) */
    u_short af;             /* Address family */
    u_short rt;             /* Zero (v1) or Route Tag (v2) */
    u_long addr;            /* IP address */
    u_long mask;            /* Zero (v1) or Subnet Mask (v2) */
    u_long next_hop;        /* Zero (v1) or Next hop IP address (v2) */
    u_long metric;          /* Metric */
};


#if 0
struct libnet_snmp_hdr
{
    /* ASN.1 BER support first */
};
#endif


/*
 *  TCP options structure.
 */
struct tcpoption
{
    u_char tcpopt_list[MAX_IPOPTLEN];
};


#if (__linux__  || WIN32)
/*
 *  Linux has a radically different IP options structure from BSD.
 */
struct ipoption
{
    struct  in_addr ipopt_dst;          /* first-hop dst if source routed */
    char ipopt_list[MAX_IPOPTLEN];      /* options proper */
};
#endif

#endif  /* __LIBNET_HEADERS_H */

/* EOF */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级欧美三级日产三级99| 国产露脸91国语对白| 亚洲精品成人在线| 亚洲综合网站在线观看| 亚洲欧美日韩国产综合| 亚洲第一福利视频在线| 1024成人网色www| 亚洲男帅同性gay1069| 依依成人综合视频| 欧美国产一区二区在线观看| 国产精品麻豆网站| 亚洲最大成人综合| 蜜桃一区二区三区四区| 国产精品资源在线看| 成人综合婷婷国产精品久久蜜臀| 国产精华液一区二区三区| 成人性色生活片| 久久夜色精品国产欧美乱极品| 中文字幕av免费专区久久| 亚洲男同性恋视频| 国产成人久久精品77777最新版本| 99热这里都是精品| 日韩欧美123| 蜜乳av一区二区三区| 欧美中文字幕一二三区视频| 久久久精品国产免大香伊| 国产女人水真多18毛片18精品视频 | 亚洲理论在线观看| 亚洲国产cao| 捆绑调教美女网站视频一区| 一本久道中文字幕精品亚洲嫩| 久久人人爽人人爽| 免费美女久久99| 欧美日韩精品欧美日韩精品 | eeuss鲁片一区二区三区在线观看| 欧美一卡二卡三卡| 久久99精品久久久| 91精品国产综合久久福利| 亚洲午夜在线视频| 色综合久久久久| 亚洲国产精品久久久久婷婷884 | 国产麻豆精品视频| 精品少妇一区二区三区| 亚洲男人的天堂一区二区| 在线观看欧美精品| 久久成人免费网| 1024国产精品| 欧美日韩一区二区在线观看视频 | 综合色中文字幕| 欧美综合天天夜夜久久| 裸体在线国模精品偷拍| 久久久亚洲高清| 成年人网站91| 久久国产福利国产秒拍| 欧美韩日一区二区三区| 欧美一区二区视频在线观看2022| 日本亚洲一区二区| 久久久久久久久岛国免费| 欧美日韩高清一区| 色婷婷综合久久久中文字幕| 久久99久久99小草精品免视看| 专区另类欧美日韩| 精品国产一区二区三区av性色| 欧美在线制服丝袜| 国产大陆亚洲精品国产| 中文无字幕一区二区三区| 在线播放中文一区| 97se亚洲国产综合自在线观| 蜜臀av国产精品久久久久| 亚洲成人精品在线观看| 亚洲天堂中文字幕| 亚洲成av人片在线| 亚洲电影一区二区三区| 亚洲精品日日夜夜| 中文字幕欧美一区| 欧美一区二区视频在线观看| 色94色欧美sute亚洲线路一ni| 久久99精品久久久| 日本成人在线不卡视频| 久久99热99| 成人18精品视频| 99视频精品全部免费在线| 色综合久久综合| 欧美三级电影在线看| 7777精品伊人久久久大香线蕉| 在线观看成人小视频| 欧美性猛片xxxx免费看久爱| 欧美一级在线视频| 中文字幕一区二区三区四区不卡 | 国产99精品国产| 粉嫩在线一区二区三区视频| 免费人成黄页网站在线一区二区| 婷婷六月综合网| 国产福利不卡视频| 欧美一区二区私人影院日本| 亚洲欧洲日韩在线| 国产在线视频一区二区| 色综合咪咪久久| 精品日韩在线观看| 亚洲一区在线播放| 国产成人精品免费在线| 欧美日韩中文精品| 国产网站一区二区三区| 一区二区三区波多野结衣在线观看| 青青青爽久久午夜综合久久午夜| 高清不卡一区二区在线| 在线成人高清不卡| 亚洲毛片av在线| 国产成+人+日韩+欧美+亚洲| 久久女同精品一区二区| 免费高清在线视频一区·| 欧美精品一二三四| 视频一区在线播放| 6080午夜不卡| 蜜桃在线一区二区三区| 日韩无一区二区| 玖玖九九国产精品| 中文字幕不卡的av| 日韩制服丝袜av| 亚洲精品国产a| 欧美午夜精品久久久| 婷婷亚洲久悠悠色悠在线播放| 欧美日韩视频一区二区| 亚洲午夜在线电影| 日韩欧美三级在线| 国产精品1区2区3区| 中文字幕在线免费不卡| 在线亚洲欧美专区二区| 蜜臀精品一区二区三区在线观看| 91麻豆精品国产91久久久久久 | 久久精品国产精品青草| 日本一区免费视频| 欧美日本国产视频| 97久久超碰精品国产| 日韩国产欧美在线观看| 日本一区二区视频在线| 欧美军同video69gay| 床上的激情91.| 精品一区在线看| 日韩高清不卡在线| 中文字幕乱码久久午夜不卡| 日韩一级二级三级| 欧美日本一道本在线视频| 99九九99九九九视频精品| 久久99久国产精品黄毛片色诱| 亚洲乱码中文字幕| 中文字幕一区二区在线观看| 欧美本精品男人aⅴ天堂| 欧美日韩亚洲高清一区二区| 成人免费毛片嘿嘿连载视频| 精品一区二区在线观看| 久久电影国产免费久久电影| 日本怡春院一区二区| 另类综合日韩欧美亚洲| 激情成人午夜视频| 狠狠色狠狠色综合系列| 国产福利不卡视频| 成人h版在线观看| 色哟哟一区二区三区| 欧美主播一区二区三区美女| 欧美日韩免费电影| 日韩视频免费观看高清在线视频| 这里只有精品视频在线观看| 国产精品福利一区| 99精品国产一区二区三区不卡| 国产喂奶挤奶一区二区三区| 日本视频在线一区| 欧美群妇大交群中文字幕| 亚洲精品菠萝久久久久久久| 色综合久久天天| 婷婷综合在线观看| 成人激情免费视频| 欧美国产日韩亚洲一区| 国产揄拍国内精品对白| 日韩精品资源二区在线| 偷拍自拍另类欧美| 欧美在线制服丝袜| 欧美一区二区日韩| 日本久久一区二区| 日韩女同互慰一区二区| 欧美r级在线观看| 亚洲一区二区三区三| jiyouzz国产精品久久| 自拍视频在线观看一区二区| 国产成人免费av在线| 欧美日韩精品电影| 久久尤物电影视频在线观看| 一区二区不卡在线播放| 99久久综合99久久综合网站| 这里是久久伊人| 一区二区激情视频| 色妹子一区二区| 国产精品久久久久久久久免费樱桃| 中文字幕中文字幕一区| 国内精品嫩模私拍在线| www久久精品| 粉嫩av一区二区三区在线播放| 日韩欧美一区中文| 国产在线不卡视频| 久久精品亚洲精品国产欧美|