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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? op_decode.h

?? 知名的開源IDS的日志工具
?? H
?? 第 1 頁 / 共 2 頁
字號:
    u_int8_t saddr[TR_ALEN];    /* dst address */} Trh_hdr;#endif /* WIN32 *//* END Token Ring DATA STRUCTURES *//* START FDDI DATA STRUCTURES *//* FDDI header is always this: -worm5er */typedef struct _Fddi_hdr{    u_int8_t fc;        /* frame control field */    u_int8_t daddr[FDDI_ALEN];  /* src address */    u_int8_t saddr[FDDI_ALEN];  /* dst address */} Fddi_hdr;/* splitting the llc up because of variable lengths of the LLC -worm5er */typedef struct _Fddi_llc_saps{    u_int8_t dsap;    u_int8_t ssap;} Fddi_llc_saps;/* I've found sna frames have two addition bytes after the llc saps -worm5er */typedef struct _Fddi_llc_sna{    u_int8_t ctrl_fld[2];} Fddi_llc_sna;/* I've also found other frames that seem to have only one byte...  We're onlyreally intersted in the IP data so, until we want other, I'm going to saythe data is one byte beyond this frame...  -worm5er */typedef struct _Fddi_llc_other{    u_int8_t ctrl_fld[1];} Fddi_llc_other;/* Just like TR the ip/arp data is setup as such: -worm5er */typedef struct _Fddi_llc_iparp{    u_int8_t ctrl_fld;    u_int8_t protid[3];    u_int16_t ethertype;} Fddi_llc_iparp;/* End FDDI Data Structures *//* 'Linux cooked captures' data * (taken from tcpdump source). */#define SLL_HDR_LEN     16              /* total header length */#define SLL_ADDRLEN     8               /* length of address field */typedef struct _SLLHdr {        u_int16_t       sll_pkttype;    /* packet type */        u_int16_t       sll_hatype;     /* link-layer address type */        u_int16_t       sll_halen;      /* link-layer address length */        u_int8_t        sll_addr[SLL_ADDRLEN];  /* link-layer address */        u_int16_t       sll_protocol;   /* protocol */} SLLHdr;/* * ssl_pkttype values. */#define LINUX_SLL_HOST          0#define LINUX_SLL_BROADCAST     1#define LINUX_SLL_MULTICAST     2#define LINUX_SLL_OTHERHOST     3#define LINUX_SLL_OUTGOING      4/* ssl protocol values */#define LINUX_SLL_P_802_3       0x0001  /* Novell 802.3 frames without 802.2 LLC header */#define LINUX_SLL_P_802_2       0x0004  /* 802.2 frames (not D/I/X Ethernet) */typedef struct _VlanTagHdr{#if defined(WORDS_BIGENDIAN)    u_int16_t vth_pri:3,   /* user priority */             vth_cfi:1,   /* canonical format indicator */             vth_vlan:12;  /* vlan number */#else    u_int16_t vth_vlan:12,  /* vlan number */             vth_cfi:1,   /* canonical format indicator */             vth_pri:3;   /* user priority */#endif    u_int16_t vth_proto;  /* protocol field... */} VlanTagHdr;/* ppp header structure */struct ppp_header {    unsigned char  address;    unsigned char  control;    unsigned short protocol;};#ifndef PPP_HDRLEN    #define PPP_HDRLEN          sizeof(struct ppp_header)#endiftypedef struct _EthLlc{    u_int8_t dsap;    u_int8_t ssap;} EthLlc;typedef struct _EthLlcOther{    u_int8_t ctrl;    u_int8_t org_code[3];    u_int16_t proto_id;} EthLlcOther;/*  * Ethernet header */typedef struct _EtherHdr{    u_int8_t ether_dst[6];    u_int8_t ether_src[6];    u_int16_t ether_type;} EtherHdr;#define IP_VER(iph)     (((iph)->ip_verhl & 0xf0) >> 4)#define IP_HLEN(iph)    ((iph)->ip_verhl & 0x0f)typedef struct _IPHdr{    u_int8_t  ip_verhl;     /* version & header length */    u_int8_t  ip_tos;       /* type of service */    u_int16_t ip_len;       /* datagram length */    u_int16_t ip_id;        /* identification  */    u_int16_t ip_off;       /* fragment offset */    u_int8_t  ip_ttl;       /* time to live field */    u_int8_t  ip_proto;     /* datagram protocol */    u_int16_t ip_csum;      /* checksum */    struct in_addr ip_src;  /* source IP */    struct in_addr ip_dst;  /* dest IP */} IPHdr;#define TCP_OFFSET(tcph)    (((tcph)->th_offx2 & 0xf0) >> 4)#define TCP_X2(tcph)        ((tcph)->th_offx2 & 0x0f)/* Can't add any fields not in the real header here    because of how the decoder uses structure overlaying */typedef struct _TCPHdr{    u_int16_t th_sport;     /* source port */    u_int16_t th_dport;     /* destination port */    u_int32_t th_seq;       /* sequence number */    u_int32_t th_ack;       /* acknowledgement number */    u_int8_t  th_offx2;     /* offset and reserved */    u_int8_t  th_flags;     /* tcp flags */    u_int16_t th_win;       /* window */    u_int16_t th_sum;       /* checksum */    u_int16_t th_urp;       /* urgent pointer */} TCPHdr;typedef struct _UDPHdr{    u_int16_t uh_sport;    u_int16_t uh_dport;    u_int16_t uh_len;    u_int16_t uh_chk;} UDPHdr;typedef struct _ICMPHdr{    u_int8_t icmp_type;    u_int8_t icmp_code;    u_int16_t icmp_csum;    union     {        u_int8_t ih_pptr;               /* ICMP_PARAMPROB */        u_int32_t ih_gwaddr;            /* ICMP_REDIRECT */        struct ih_idseq         {            u_int16_t icd_id;            u_int16_t icd_seq;        } ih_idseq;        u_int32_t ih_void;        /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */        struct ih_pmtu {            u_int16_t ipm_void;            u_int16_t ipm_nextmtu;        } ih_pmtu;        struct ih_rtradv {            u_int8_t irt_num_addrs;            u_int8_t irt_wpa;            u_int16_t irt_lifetime;        } ih_rtradv;    } icmp_hun;    union     {        struct id_ts         {            u_int32_t its_otime;            u_int32_t its_rtime;            u_int32_t its_ttime;        } id_ts;                struct id_ip          {            IPHdr idi_ip;            /* options and then 64 bits of data */        } id_ip;                struct icmp_ra_addr         {            u_int32_t ira_addr;            u_int32_t ira_preference;        } id_radv;                u_int32_t id_mask;                char    id_data[1];    } icmp_dun;} ICMPHdr;#define icmp_pptr       icmp_hun.ih_pptr#define icmp_gwaddr     icmp_hun.ih_gwaddr#define icmp_id         icmp_hun.ih_idseq.icd_id#define icmp_seq        icmp_hun.ih_idseq.icd_seq#define icmp_void       icmp_hun.ih_void#define icmp_pmvoid     icmp_hun.ih_pmtu.ipm_void#define icmp_nextmtu    icmp_hun.ih_pmtu.ipm_nextmtu#define icmp_num_addrs  icmp_hun.ih_rtradv.irt_num_addrs#define icmp_wpa        icmp_hun.ih_rtradv.irt_wpa#define icmp_lifetime   icmp_hun.ih_rtradv.irt_lifetime#define icmp_otime      icmp_dun.id_ts.its_otime#define icmp_rtime      icmp_dun.id_ts.its_rtime#define icmp_ttime      icmp_dun.id_ts.its_ttime#define icmp_ip         icmp_dun.id_ip.idi_ip#define icmp_radv       icmp_dun.id_radv#define icmp_mask       icmp_dun.id_mask#define icmp_data       icmp_dun.id_datatypedef struct _ARPHdr{    u_int16_t ar_hrd;       /* format of hardware address   */    u_int16_t ar_pro;       /* format of protocol address   */    u_int8_t ar_hln;        /* length of hardware address   */    u_int8_t ar_pln;        /* length of protocol address   */    u_int16_t ar_op;        /* ARP opcode (command)         */} ARPHdr;typedef struct _EtherARP{    ARPHdr ea_hdr;      /* fixed-size header */    u_int8_t arp_sha[6];    /* sender hardware address */    u_int8_t arp_spa[4];    /* sender protocol address */    u_int8_t arp_tha[6];    /* target hardware address */    u_int8_t arp_tpa[4];    /* target protocol address */} EtherARP;/* struct for tcp and ip options */typedef struct _Options{    u_int8_t code;    u_int32_t len;    u_int8_t *data;} Options;/* PPPoEHdr Header; EtherHdr plus the PPPoE Header */typedef struct _PPPoEHdr{    EtherHdr ethhdr;        /* ethernet header */    unsigned char ver_type;    /* pppoe version/type */    unsigned char code;        /* pppoe code CODE_* */    unsigned short session;    /* session id */    unsigned short length;    /* payload length */                            /* payload follows */} PPPoEHdr;/* PPPoE tag; the payload is a sequence of these */typedef struct _PPPoE_Tag{    unsigned short type;    /* tag type TAG_* */    unsigned short length;  /* tag length */                            /* payload follows */} PPPoE_Tag;#define PKT_FRAG_FLAG       0x00000001#define PKT_MF_FLAG         0x00000002#define PKT_DF_FLAG         0x00000004#define PKT_RB_FLAG         0x00000008#define PKT_REBUILT_STREAM  0x00000010#define PKT_REBUILT_FRAG    0x00000020#define PKT_CSE_IP          0x00000040#define PKT_CSE_TCP         0x00000080#define PKT_CSE_UDP         0x00000100#define PKT_CSE_ICMP        0x00000200#define PKT_IPOPTS_BAD      0x00000400#define PKT_TCPOPTS_BAD     0x00000800typedef struct _Packet{    SnortPktHeader *pkth;    EtherHdr    *eh;    VlanTagHdr  *vh;    EthLlc      *ehllc;    EthLlcOther *ehllcother;    EtherARP    *ah;    IPHdr       *iph,   *orig_iph;    TCPHdr      *tcph,  *orig_tcph;    UDPHdr      *udph,  *orig_udph;    ICMPHdr     *icmph, *orig_icmph;        u_int8_t    *data;    u_int16_t   dsize;    u_int32_t   pkt_flags;    u_int16_t   frag_offset;        u_int16_t   sp, orig_sp;    u_int16_t   dp, orig_dp;    u_int8_t    *ip_options_data;    u_int8_t    ip_options_len;    Options     ip_options[40];    u_int8_t    ip_option_count;    u_int8_t    *tcp_options_data;    u_int8_t    tcp_options_len;    Options     tcp_options[40];    u_int8_t    tcp_option_count;} Packet;/*  P R O T O T Y P E S  ******************************************************/int DecodePacket(Packet *, SnortPktHeader *, u_int8_t *);/* DLT Decodes */void DecodeEthPkt(Packet *, SnortPktHeader *, u_int8_t *);void DecodeVlan(u_int8_t *, const u_int32_t, Packet *);void DecodePPPoEPkt(Packet *, SnortPktHeader *, u_int8_t *);/* Network Layer */void DecodeIP(u_int8_t *, u_int32_t, Packet *);void DecodeARP(u_int8_t *, u_int32_t, Packet *);void DecodeIPV6(u_int8_t *, u_int32_t);void DecodeIPX(u_int8_t *, u_int32_t);/* transport layer */void DecodeTCP(u_int8_t *, u_int32_t, Packet *);void DecodeUDP(u_int8_t *, u_int32_t, Packet *);void DecodeICMP(u_int8_t *, u_int32_t, Packet *);void DecodeIPOptions(u_int8_t *, u_int32_t, Packet *);void DecodeTCPOptions(u_int8_t *, u_int32_t, Packet *);void DecodeIPOptions(u_int8_t *, u_int32_t, Packet *);void CreateTCPFlagString(Packet *, char *);#endif  /* __OP_DECODE_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女久久久久久2018| 精品国产一区二区精华| 美女一区二区在线观看| 亚洲第一综合色| 亚洲品质自拍视频| 亚洲精品日产精品乱码不卡| 中文字幕一区二区三区在线观看| 免费看欧美女人艹b| 亚洲一二三四区| 亚洲成人你懂的| 一区二区三区精品在线| 亚洲色图欧洲色图| 一区二区三区中文字幕在线观看| 91尤物视频在线观看| av不卡在线播放| 福利91精品一区二区三区| 国产精品12区| 成人福利电影精品一区二区在线观看| 樱桃视频在线观看一区| 一区二区中文字幕在线| 亚洲精品国产精华液| 亚洲成人免费观看| 麻豆免费精品视频| 国产不卡高清在线观看视频| 国产91精品欧美| 91福利国产精品| 日韩一区二区麻豆国产| 久久精品网站免费观看| 亚洲欧美日韩国产另类专区| 性做久久久久久免费观看 | 久久99久久精品| 久久99精品网久久| 成人激情开心网| 欧美在线观看一区| 精品欧美久久久| 亚洲欧洲日本在线| 免费高清视频精品| 99久久精品国产麻豆演员表| 欧美三级午夜理伦三级中视频| 久88久久88久久久| 一本到三区不卡视频| 在线综合视频播放| 日本一区二区成人| 日韩黄色一级片| 不卡一区二区中文字幕| 欧美一级午夜免费电影| 亚洲欧美在线aaa| 男男成人高潮片免费网站| 97aⅴ精品视频一二三区| 欧美精品成人一区二区三区四区| 在线视频欧美区| 久久久久久久久久久久电影| 亚洲色图清纯唯美| 黑人巨大精品欧美黑白配亚洲| 五月激情六月综合| 国产东北露脸精品视频| 欧美日韩国产bt| 中文字幕一区二区三区在线不卡 | yourporn久久国产精品| 91精品国产色综合久久不卡蜜臀| 欧美在线观看一区二区| 精品剧情v国产在线观看在线| 8x8x8国产精品| 日韩美女啊v在线免费观看| 久久精品国内一区二区三区| 欧美少妇性性性| 中文字幕一区二区三区四区不卡| 亚洲男人的天堂在线观看| 国产精品一区在线观看乱码 | 337p粉嫩大胆色噜噜噜噜亚洲| 91精品一区二区三区在线观看| 欧美日韩国产在线观看| 国产精品久久久久aaaa| 黄色日韩三级电影| 日韩精品一区二区三区蜜臀| 日本在线观看不卡视频| 欧美日韩一区二区欧美激情| 亚洲精品乱码久久久久久久久| 午夜电影网一区| 欧美日韩国产在线观看| 亚洲成人一二三| 欧美日韩aaa| 奇米影视一区二区三区小说| 91精品国产欧美日韩| 午夜久久久久久电影| 欧美日韩免费视频| 日韩激情在线观看| 日韩欧美在线1卡| 久久99国产精品久久| 久久午夜老司机| 国产成人免费9x9x人网站视频| 色哟哟精品一区| 亚洲一区二区三区中文字幕| 欧美色精品天天在线观看视频| 欧美一级黄色录像| 精品亚洲国产成人av制服丝袜| 成人国产亚洲欧美成人综合网| 在线视频你懂得一区| 亚洲在线成人精品| 欧美一区二区视频网站| 国产乱子轮精品视频| 中文字幕视频一区二区三区久| 久久99精品久久久久久久久久久久| 国产精品99久久久久| 日韩理论片一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91精品国产色综合久久不卡蜜臀 | 国产婷婷色一区二区三区四区| 亚洲精品v日韩精品| 91超碰这里只有精品国产| 精久久久久久久久久久| 欧美国产乱子伦 | 精品久久久久久久久久久院品网| 亚洲少妇中出一区| 91精品久久久久久久99蜜桃| 精品亚洲国产成人av制服丝袜| 在线免费不卡电影| 国产一区二区三区| 亚洲一区二区三区四区五区中文| 国产成人丝袜美腿| 亚洲女人****多毛耸耸8| 日韩免费观看2025年上映的电影| 亚洲亚洲人成综合网络| 久久人人爽爽爽人久久久| 91蜜桃在线观看| 久久99热99| 亚洲在线观看免费| 精品福利在线导航| 欧洲人成人精品| 成人午夜碰碰视频| 美女免费视频一区二区| 亚洲天堂久久久久久久| 久久精品在线观看| 欧美一区二区大片| 欧美撒尿777hd撒尿| www.亚洲精品| 国产一区二区不卡在线| 日韩精品电影在线| 亚洲电影在线播放| 亚洲天堂免费看| 国产精品久久综合| 国产日韩欧美麻豆| 久久网站热最新地址| 欧美一卡二卡在线| 69久久夜色精品国产69蝌蚪网| 免费在线成人网| 一区二区三区四区精品在线视频 | 一区二区高清视频在线观看| 久久精品在线免费观看| 日韩午夜精品电影| 欧美久久久久久蜜桃| 91官网在线免费观看| 91国产丝袜在线播放| 日本高清无吗v一区| 91丨porny丨中文| 99视频在线精品| aaa欧美色吧激情视频| 99久久er热在这里只有精品15 | 午夜私人影院久久久久| 中文字幕一区二区视频| 国产精品视频免费看| 国产欧美日韩亚州综合 | 五月婷婷综合网| 亚洲v中文字幕| 亚洲 欧美综合在线网络| 午夜电影久久久| 麻豆精品视频在线| 日本vs亚洲vs韩国一区三区二区 | 一本大道久久a久久精二百| av一区二区三区黑人| 91蝌蚪porny| 91丨porny丨户外露出| 在线免费不卡电影| 欧美片网站yy| 精品美女一区二区三区| 国产亚洲一二三区| 亚洲欧洲精品天堂一级| 国产欧美日韩视频在线观看| 精品国产乱码久久久久久久| 国产亚洲午夜高清国产拍精品| 欧洲一区在线观看| 5858s免费视频成人| 宅男在线国产精品| 久久久久国色av免费看影院| 综合久久国产九一剧情麻豆| 夜夜爽夜夜爽精品视频| 奇米一区二区三区av| 成人综合在线视频| 欧美色成人综合| 久久精品视频一区二区| 亚洲五月六月丁香激情| 黄色小说综合网站| 日本久久一区二区| 精品国产乱码久久| 一区二区三区中文字幕电影| 经典一区二区三区| 欧美优质美女网站| 国产偷国产偷亚洲高清人白洁| 精品女同一区二区| 夜夜操天天操亚洲|