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

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

?? libnet-functions.h

?? 這是有關(guān)網(wǎng)絡(luò)入侵檢測(cè)技術(shù)系統(tǒng)的源代碼。使用visual c++編程
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    u_long,             /* Original Destination IP Address */
    const u_char *,     /* Pointer to original packet data (or NULL) */
    int,                /* Packet payload size (or 0) */
    u_char *            /* Pointer to packet header memory */
    );

/*
 *  ICMP_REDIRECT packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_icmp_redirect(
    u_char,             /* icmp type */
    u_char,             /* icmp code */
    u_long,             /* Gateway host that should be used */
    u_short,            /* Original Length of packet data */
    u_char,             /* Original IP tos */
    u_short,            /* Original IP ID */
    u_short,            /* Original Fragmentation flags and offset */
    u_char,             /* Original TTL */
    u_char,             /* Original Protocol */
    u_long,             /* Original Source IP Address */
    u_long,             /* Original Destination IP Address */
    const u_char *,     /* Pointer to original packet data (or NULL) */
    int,                /* Packet payload size (or 0) */
    u_char *            /* Pointer to packet header memory */
    );


/*
 *  ICMP_TIMXCEED packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_icmp_timeexceed(
    u_char,             /* icmp type */
    u_char,             /* icmp code */
    u_short,            /* Original Length of packet data */
    u_char,             /* Original IP tos */
    u_short,            /* Original IP ID */
    u_short,            /* Original Fragmentation flags and offset */
    u_char,             /* Original TTL */
    u_char,             /* Original Protocol */
    u_long,             /* Original Source IP Address */
    u_long,             /* Original Destination IP Address */
    const u_char *,     /* Pointer to original packet data (or NULL) */
    int,                /* Packet payload size (or 0) */
    u_char *            /* Pointer to packet header memory */
    );

/*
 *  ICMP_TIMESTAMP packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_icmp_timestamp(
    u_char,             /* icmp type */
    u_char,             /* icmp code */
    u_short,            /* id */
    u_short,            /* sequence number */
    n_time,             /* original timestamp */
    n_time,             /* receive timestamp */
    n_time,             /* transmit timestamp */
    const u_char *,     /* Pointer to packet data (or NULL) */
    int,                /* Packet payload size */
    u_char *            /* Pointer to packet header memory */
    );

/*
 *  IGMP packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_igmp(
    u_char,             /* igmp type */
    u_char,             /* igmp code */
    u_long,             /* ip addr */
    const u_char *,     /* Pointer to packet data (or NULL) */
    int,                /* Packet payload size */
    u_char *            /* Pointer to packet header memory */
    );


/*
 *  IP packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_ip(
    u_short,            /* Length of packet data */
    u_char,             /* IP tos */
    u_short,            /* IP ID */
    u_short,            /* Fragmentation flags and offset */
    u_char,             /* TTL */
    u_char,             /* Protocol */
    u_long,             /* Source IP Address */
    u_long,             /* Destination IP Address */
    const u_char *,     /* Pointer to packet data (or NULL) */
    int,                /* Packet payload size */
    u_char *            /* Pointer to packet header memory */
    );


/*
 *  DNS pacekt assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_dns(
    u_short,            /* Packet ID */
    u_short,            /* Flags */
    u_short,            /* Number of questions */
    u_short,            /* Number of answer resource records */
    u_short,            /* Number of authority resource records */
    u_short,            /* Number of additional resource records */
    const u_char *,     /* Payload (or NULL) */
    int,                /* Payload size */
    u_char *            /* Header memory */
    );


/*
 *  RIP packet assembler.
 */

int                     /* -1 on failure (null buf passed in), 1 on success */
libnet_build_rip(
    u_char,             /* Command */
    u_char,             /* Version */
    u_short,            /* Zero (v1) or Routing Domain (v2) */
    u_short,            /* Address family */
    u_short,            /* Zero (v1) or Route Tag (v2) */
    u_long,             /* IP address */
    u_long,             /* Zero (v1) or Subnet Mask (v2) */
    u_long,             /* Zero (v1) or Next hop IP address (v2) */
    u_long,             /* Metric */
    const u_char *,     /* Payload (or NULL) */
    int,                /* Payload size */
    u_char *            /* Header memory */
    );


/*
 *  Insert IP options to a prebuilt IP packet.
 */

int                     /* 1 on success, -1 on failure */
libnet_insert_ipo(
    struct ipoption *,  /* Pointer to the ip options structure */ 
    u_char,             /* IP option list size */
    u_char *            /* Pointer to packet buf */
    );

/*
 *  Insert TCP options to a prebuilt IP packet.
 */

int                     /* 1 on success, -1 on failure */
libnet_insert_tcpo(
    struct tcpoption *, /* Pointer to the tcp options structure */ 
    u_char,             /* TCP option list size */
    u_char *            /* Pointer to packet buf */
    );

/*
 *  Writes a prebuild IP packet to the network with a supplied raw socket.
 *  To write a link layer packet, use the write_link_layer function.
 */

int                     /* number of bytes written if successful, -1 on error */
libnet_write_ip(
    int sock,           /* Previously opened raw socket */
    u_char *,           /* Pointer a complete IP datagram */
    int                 /* Packet size */
    );

/*
 *  Writes a prebuild IP/ethernet packet to the network with a supplied
 *  link_layer interface.  To write just an IP packet, use the write_link_layer
 *  function.
 */

int                     /* number of bytes written if successful, -1 on error */
libnet_write_link_layer(
    struct libnet_link_int *,  /* Pointer to a link interface structure */
    const u_char *,     /* Pointer to the device */
    u_char *,           /* Pointer the u_char buf (the packet)to be written */
    int                 /* Packet length */
    );


/*
 *  Opens a link layer interface.  Analogous to open_raw_sock.
 */

struct libnet_link_int *       /* Pointer to a link layer interface struct */
libnet_open_link_interface(
    char *,             /* Device name */
    char *              /* Error buffer */
    );


int                     /* 1 on success, -1 on failure */
libnet_close_link_interface(
    struct libnet_link_int *   /* Pointer to a link layer interface struct */
    );


char *                  /* String error message */
ll_strerror(
    int                 /* Errno */
    );


/*
 *  Returns the IP address of the interface.
 */

u_long                  /* 0 upon error, address upon success */
libnet_get_ipaddr(
    struct libnet_link_int *,  /* Pointer to a link interface structure */
    const u_char *,     /* Device */
    char *              /* Error buf */
    );


/*
 *  Returns the MAC address of the interface.
 */

struct ether_addr *     /* 0 upon error, address upon success */
libnet_get_hwaddr(
    struct libnet_link_int *,  /* Pointer to a link interface structure */
    const u_char *,     /* Device */
    char *              /* Error buf */
    );


/*
 *  Simple interface for initializing a packet.
 *  Basically a malloc wrapper.  
 */

int                     /* -1 on error, 1 on ok */
libnet_init_packet(
    int,                /* 0 and we make a good guess, otherwise you choose. */
    u_char **           /* Pointer to the pointer to the packet */
    );      


/*
 *  Simple interface for destoying a packet.
 *  Don't call this without a corresponding call to init_packet() first.
 */

int                         /* -1 if arena is NULL, 1 if ok */
libnet_destroy_packet(
    u_char **               /* Pointer to the packet addr. */
    );


/*
 *  Memory pool initialization routine.
 */

int
libnet_init_packet_arena(
    struct libnet_arena **, /* Pointer to an arena pointer */
    int,                /* 0 and we make a good guess, otherwise you choose. */
    u_short
    );


/*
 *  Returns the next chunk of memory from the pool.
 */

u_char *
libnet_next_packet_from_arena(
    struct libnet_arena **, /* Pointer to an arena pointer */
    int                 /* 0 and we make a good guess, otherwise you choose. */
    );


/*
 *  Memory pool destructor routine.
 */

int                         /* -1 if arena is NULL, 1 if ok */
libnet_destroy_packet_arena(
    struct libnet_arena **  /* Pointer to an arena pointer */
    );


/* 
 *  More or less taken from tcpdump code.
 */

void
libnet_hex_dump(
    u_char *,               /* Packet to be dumped */
    int,                    /* Packet size (in bytes */
    int,                    /* To swap or not to swap */
    FILE *                  /* Stream pointer to dump to */
    );


#endif  /* __LIBNET_FUNCTIONS_H */

/* EOF */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频热这里只有精品免费| 性久久久久久久| 蜜乳av一区二区三区| 99精品视频一区| 精品第一国产综合精品aⅴ| 一区二区三区蜜桃网| 风间由美一区二区av101| 91精品蜜臀在线一区尤物| 亚洲免费看黄网站| 成人小视频免费观看| 欧美精品一区二区三区蜜臀| 日本不卡在线视频| 欧洲精品在线观看| 国产精品福利一区| 国产精品一区专区| 日韩精品一区二区在线观看| 亚洲sss视频在线视频| 色婷婷狠狠综合| 中文字幕一区二区三区四区不卡| 国产一区欧美一区| 精品国产免费一区二区三区四区| 丰满白嫩尤物一区二区| 日韩欧美123| 蜜桃久久久久久| 欧美一区二区三区的| 亚洲444eee在线观看| 欧美亚洲综合另类| 亚洲一区国产视频| 欧美在线短视频| 一区二区免费视频| 在线观看免费成人| 亚洲一区二区免费视频| 欧美午夜不卡在线观看免费| 一区二区三区中文字幕电影 | 美国三级日本三级久久99| 欧美美女bb生活片| 婷婷夜色潮精品综合在线| 欧美色网站导航| 午夜国产精品一区| 91精品国产欧美一区二区成人| 日韩精彩视频在线观看| 在线电影一区二区三区| 男男视频亚洲欧美| 精品国产一区二区在线观看| 精彩视频一区二区三区| 久久久久久久久一| 成人免费视频国产在线观看| 最新国产精品久久精品| 91浏览器在线视频| 亚洲一区二区三区四区在线 | 欧美日韩视频在线一区二区| 亚洲午夜久久久久久久久久久| 欧美性猛交一区二区三区精品| 亚洲成av人片在www色猫咪| 中文字幕欧美三区| 91女人视频在线观看| 一区二区三区中文字幕电影| 欧美日韩国产片| 另类调教123区| 久久美女艺术照精彩视频福利播放 | 中文在线一区二区| 91国产免费观看| 日韩成人一区二区| 精品国产免费一区二区三区四区 | 成人久久18免费网站麻豆| 亚洲欧美一区二区久久| 日本道免费精品一区二区三区| 亚洲成人av免费| 精品嫩草影院久久| 国产超碰在线一区| 亚洲欧美另类图片小说| 4438成人网| 国产a久久麻豆| 亚洲夂夂婷婷色拍ww47| 欧美tickling挠脚心丨vk| 国产一区二区三区在线看麻豆| 亚洲国产精品久久一线不卡| 日本麻豆一区二区三区视频| 国产色产综合色产在线视频| 色婷婷av一区二区三区gif| 日韩黄色在线观看| 日本一区二区免费在线| 欧洲精品一区二区| 国内精品自线一区二区三区视频| 最新国产精品久久精品| 欧美精品久久99久久在免费线 | 香蕉乱码成人久久天堂爱免费| 精品久久久久久久久久久院品网| 丁香桃色午夜亚洲一区二区三区| 亚洲国产成人av好男人在线观看| 精品国产乱子伦一区| 欧洲生活片亚洲生活在线观看| 精品午夜一区二区三区在线观看| 亚洲蜜臀av乱码久久精品| 精品少妇一区二区| 日本韩国欧美一区二区三区| 狠狠网亚洲精品| 亚洲第一狼人社区| 国产精品毛片无遮挡高清| 7777精品伊人久久久大香线蕉最新版| 成人午夜免费av| 麻豆91精品视频| 亚洲综合免费观看高清完整版| 久久久精品影视| 777亚洲妇女| 一本到不卡精品视频在线观看| 久久99精品久久久久久国产越南| 一区二区三区在线播放| 久久久精品国产免费观看同学| 欧美日韩精品欧美日韩精品一| 成人av免费网站| 激情国产一区二区| 午夜天堂影视香蕉久久| 亚洲婷婷综合色高清在线| 精品国产一区二区在线观看| 欧美日韩一区二区三区在线看| 国产精品一区久久久久| 日本va欧美va欧美va精品| 一区二区三区在线观看视频| 欧美极品少妇xxxxⅹ高跟鞋| 欧美一级黄色录像| 欧美性色黄大片手机版| www.在线成人| 国产精品一区专区| 美女网站在线免费欧美精品| 亚洲第一会所有码转帖| 亚洲女人的天堂| 中文字幕欧美区| 一区二区在线看| 中文字幕欧美区| 久久综合网色—综合色88| 欧美一区二区三区婷婷月色| 欧美色成人综合| 一本色道**综合亚洲精品蜜桃冫| 成人国产在线观看| 国产精品538一区二区在线| 久久国产免费看| 美国欧美日韩国产在线播放| 日韩国产成人精品| 香蕉久久一区二区不卡无毒影院| 亚洲在线免费播放| 一个色综合av| 樱花草国产18久久久久| 亚洲精品免费在线播放| 亚洲精品免费在线观看| 亚洲精品一二三四区| 亚洲欧美日韩国产中文在线| 亚洲视频免费观看| 亚洲女人的天堂| 一区二区三区日本| 一区二区三区国产| 洋洋av久久久久久久一区| 亚洲夂夂婷婷色拍ww47| 亚洲夂夂婷婷色拍ww47 | 国产欧美精品一区aⅴ影院| 久久看人人爽人人| 国产偷国产偷精品高清尤物| 国产亚洲一本大道中文在线| 国产欧美一区在线| 国产精品青草久久| 亚洲男人都懂的| 亚洲一区二区三区四区的| 性久久久久久久久| 日本91福利区| 国产一区二区三区日韩| 国产高清一区日本| av成人免费在线观看| 色成年激情久久综合| 欧美日韩一区久久| 日韩欧美一区二区免费| 久久免费视频色| 日韩一区中文字幕| 亚洲综合成人在线视频| 日日夜夜精品免费视频| 欧美午夜精品久久久久久孕妇| 欧美色综合久久| 日韩欧美一级片| 欧美极品aⅴ影院| 一区二区在线电影| 视频一区视频二区中文| 紧缚奴在线一区二区三区| 国产xxx精品视频大全| 色噜噜偷拍精品综合在线| 欧美精选一区二区| xfplay精品久久| 国产精品传媒视频| 夜夜嗨av一区二区三区中文字幕 | 一区二区三区**美女毛片| 丝袜美腿亚洲综合| 国产综合成人久久大片91| 成人美女在线视频| 欧美日韩卡一卡二| 精品国产不卡一区二区三区| 中文字幕欧美区| 亚洲va欧美va国产va天堂影院| 精彩视频一区二区| 色美美综合视频| 欧美成人性福生活免费看| 国产精品青草综合久久久久99| 亚洲动漫第一页|