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

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

?? ftlib.h

?? netflow,抓包
?? H
?? 第 1 頁 / 共 5 頁
字號:
/* * Copyright (c) 2001 Mark Fullmer and The Ohio State University * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * *      $Id: ftlib.h,v 1.87 2003/04/03 15:06:25 maf Exp $ */#ifndef FTLIB_H#define FTLIB_H#include <sys/types.h>#include <sys/time.h>#include <sys/socket.h>#include <sys/uio.h>#include <netinet/in_systm.h>#include <netinet/in.h>#include <netinet/ip.h>#include <netinet/udp.h>#include <arpa/nameser.h>#include <sys/resource.h>#include <stdio.h>#include <zlib.h>#ifndef BIG_ENDIAN#define BIG_ENDIAN 4321#endif#ifndef LITTLE_ENDIAN#define LITTLE_ENDIAN 1234#endif#ifndef BYTE_ORDER  #define BYTE_ORDER BIG_ENDIAN#endif#define SWAPINT32(y) y = \((((y)&0xff)<<24) | (((y)&0xff00)<<8) | (((y)&0xff0000)>>8) | (((y)>>24)&0xff));#define SWAPINT16(y) y = \    ( (((y)&0xff)<<8) | (((y)&0xff00)>>8) );/* a 64 bit quantity */#define u_int64 unsigned long long#define int64 long long/* a 32 bit quantity */#define u_int32 unsigned int#define int32 int/* a 16 bit quantity */#define u_int16 unsigned short#define int16 short/* a 8 bit quantity */#define u_int8  unsigned char#define	int8 	char#define u_int unsigned int#define u_long unsigned long#define u_short unsigned short#include "ftqueue.h"#include "ftpaths.h"#include "radix.h"/* * compatability */struct mymsghdr {        void            *msg_name;             /* optional address */        int             msg_namelen;           /* size of address */        struct iovec    *msg_iov;              /* scatter/gather array */        int             msg_iovlen;            /* # elements in msg_iov */        void            *msg_control;          /* ancillary data, see below */        int             msg_controllen;        /* ancillary data buffer len */        int             msg_flags;             /* flags on received message */};/* * misc */#define FT_OPT_PERCENT 0x1#define FT_OPT_NAMES   0x2#define FT_OPT_NOBUF   0x4#define FT_OPT_TALLY   0x8#define FT_OPT_WIDE    0x10/* * stream header flags and options */#define FT_HEADER_LITTLE_ENDIAN     1      /* stream data is little endian */#define FT_HEADER_BIG_ENDIAN        2      /* stream data is big endian */#define FT_HEADER_FLAG_DONE         0x1    /* complete, safe to read */#define FT_HEADER_FLAG_COMPRESS     0x2    /* compression enabled */#define FT_HEADER_FLAG_MULT_PDU     0x4    /* multiple PDU's XXX not used */#define FT_HEADER_FLAG_STREAMING    0x8    /* stream ie flow-cat */#define FT_HEADER_FLAG_XLATE        0x10   /* stream translated from old fmt */#define FT_HEADER_FLAG_PRELOADED    0x20   /* streaming & preloaded header */#define FT_HEADER_D_VERSION_UNKNOWN 0xFFFF /* unknown export format */#define FT_HEADER_MAGIC1            0xCF   /* magic number of stream */#define FT_HEADER_MAGIC2            0x10#define FT_HEADER1_CMNT_LEN         256    /* length of comment buffer */#define FT_HEADER1_HN_LEN           68     /* length of hostname buffer */#define FT_HOSTNAME_LEN             256/* stream flags */#define FT_IO_FLAG_ZINIT       0x1    /* compression initialized */#define FT_IO_FLAG_NO_SWAP     0x2    /* do not swap on write */#define FT_IO_FLAG_READ        0x4    /* stream is open for reading */#define FT_IO_FLAG_WRITE       0x8    /* stream is open for writing */#define FT_IO_FLAG_HEADER_DONE 0x10   /* header written */#define FT_IO_FLAG_MMAP        0x20   /* use mmap() for reading */#define FT_PDU_V1_MAXFLOWS    24  /* max records in V1 packet */#define FT_PDU_V5_MAXFLOWS    30  /* max records in V5 packet */#define FT_PDU_V6_MAXFLOWS    27  /* max records in V6 packet */#define FT_PDU_V7_MAXFLOWS    27  /* max records in V7 packet */#define FT_PDU_V8_1_MAXFLOWS  51  /* max records in V8 AS packet */#define FT_PDU_V8_2_MAXFLOWS  51  /* max records in V8 PROTO PORT packet */#define FT_PDU_V8_3_MAXFLOWS  44  /* max records in V8 SRC PREFIX packet */#define FT_PDU_V8_4_MAXFLOWS  44  /* max records in V8 DST PREFIX packet */#define FT_PDU_V8_5_MAXFLOWS  35  /* max records in V8 PREFIX packet */#define FT_PDU_V8_6_MAXFLOWS  44  /* max records in V8 DESTONLY packet */#define FT_PDU_V8_7_MAXFLOWS  35  /* max records in V8 SRC_DEST packet */#define FT_PDU_V8_8_MAXFLOWS  32  /* max records in V8 FULL_FLOW packet */#define FT_PDU_V8_9_MAXFLOWS  44  /* max records in V8 AS_TOS packet */#define FT_PDU_V8_10_MAXFLOWS 44  /* max records in V8 PROT_PORT_TOS packet */#define FT_PDU_V8_11_MAXFLOWS 44  /* max records in V8 SRC_PREFIX_TOS packet */#define FT_PDU_V8_12_MAXFLOWS 44  /* max records in V8 DST_PREFIX_TOS packet */#define FT_PDU_V8_13_MAXFLOWS 35  /* max records in V8 PREFIX_TOS packet */#define FT_PDU_V8_14_MAXFLOWS 35  /* max records in V8 PREFIX_PORT_TOS packet */#define FT_PDU_V8_1_VERSION    2  /* version of AS packet */#define FT_PDU_V8_2_VERSION    2  /* version of PROTO PORT packet */#define FT_PDU_V8_3_VERSION    2  /* version of SRC PREFIX packet */#define FT_PDU_V8_4_VERSION    2  /* version of DST PREFIX packet */#define FT_PDU_V8_5_VERSION    2  /* version of PREFIX packet */#define FT_PDU_V8_6_VERSION    2  /* version of DESTONLY packet */#define FT_PDU_V8_7_VERSION    2  /* version of SRC_DEST packet */#define FT_PDU_V8_8_VERSION    2  /* version of FULL_FLOW packet */#define FT_PDU_V8_9_VERSION    2  /* version of AS_TOS packet */#define FT_PDU_V8_10_VERSION   2  /* version of PROT_PORT_TOS packet */#define FT_PDU_V8_11_VERSION   2  /* version of SRC_PREFIX_TOS packet */#define FT_PDU_V8_12_VERSION   2  /* version of DST_PREFIX_TOS packet */#define FT_PDU_V8_13_VERSION   2  /* version of PREFIX_TOS packet */#define FT_PDU_V8_14_VERSION   2  /* version of PREFIX_PORT_TOS packet */#define FT_PORT                9991  /* default listen port */#define FT_IO_NBUFS            256   /* buffers to read/write */#define FT_Z_BUFSIZE           16384 /* inflate/deflate buffer size */#define FT_D_BUFSIZE           32768 /* stream data buffer size */#define FT_RCV_BUFSIZE         2048  /* enough to handle largest export */#define FT_SO_SND_BUFSIZE      1500  /* UDP send socket buffer size */#define FT_SO_RCV_BUFSIZE      (4*1024*1024) /* UDP recv socket buffer size */#define FT_IO_SVERSION         3     /* stream version */#define FT_IO_MAXREC           512   /* >= max size of a flow record fts3_* */#define FT_IO_MAXDECODE        4096  /* must be >= max possible size a pdu                                      * could expand into stream records.  For                                      * example 27 v7 streams at 60 bytes                                      * is 1620 bytes                                     */#define FT_IO_MAXENCODE        4096  /* must be >= max possible size a pdu                                      * could be. really                                      * MAX(sizeof(ftpdu_*)) + size of                                      * ip+udp header (20+8)                                     */#define FT_IO_MAXHEADER        16384  /* max size of header */#define FT_SEQ_RESET           1000   /* maximum number of sequence numbers                                       * that will be counted as lost before                                       * assuming reset.                                       */#define FT_ENC_FLAGS_IPHDR     0x1    /* leave room for IP header */#define FT_ENC_IPHDR_LEN       28     /* IP + UDP header length */#define FT_FILE_SORT           0x1    /* sort entries */#define FT_FILE_INIT           0x2    /* initialize */#define FT_FILE_SKIPTMP        0x4    /* skip tmp files */#define FT_FILE_CHECKNAMES     0x8    /* check filenames for sanity *//* TLV_ - stream value * DEC_ - bit in internal header to indicate successful decode */#define FT_TLV_NULL               0x0     /* 0       : null */#define FT_TLV_VENDOR             0x1     /* u_int8  : vendor (1=cisco) */#define FT_FIELD_VENDOR           0x00000001L#define FT_TLV_EX_VER             0x2     /* u_int16 : export version */#define FT_FIELD_EX_VER           0x00000002L#define FT_TLV_AGG_VER            0x3     /* u_int8  : aggregation version */#define FT_FIELD_AGG_VER          0x00000004L#define FT_TLV_AGG_METHOD         0x4     /* u_int8  : aggregation method */#define FT_FIELD_AGG_METHOD       0x00000008L#define FT_TLV_EXPORTER_IP        0x5     /* u_int32 : IP of exporter */#define FT_FIELD_EXPORTER_IP      0x00000010L#define FT_TLV_CAP_START          0x6     /* u_int32 : capture start time */#define FT_FIELD_CAP_START        0x00000020L#define FT_TLV_CAP_END            0x7     /* u_int32 : capture end time */#define FT_FIELD_CAP_END          0x00000040L#define FT_TLV_HEADER_FLAGS       0x8     /* u_int32 : FT_HEADER_FLAG_* */#define FT_FIELD_HEADER_FLAGS     0x00000080L#define FT_TLV_ROT_SCHEDULE       0x9     /* u_int32 : rotation schedule */#define FT_FIELD_ROT_SCHEDULE     0x00000100L#define FT_TLV_FLOW_COUNT         0xA     /* u_int32 : num flows */#define FT_FIELD_FLOW_COUNT       0x00000200L#define FT_TLV_FLOW_LOST          0xB     /* u_int32 : lost flows */#define FT_FIELD_FLOW_LOST        0x00000400L#define FT_TLV_FLOW_MISORDERED    0xC     /* u_int32 : misordered flows */#define FT_FIELD_FLOW_MISORDERED  0x00000800L#define FT_TLV_PKT_CORRUPT        0xD     /* u_int32 : corrupt packets */#define FT_FIELD_PKT_CORRUPT      0x00001000L#define FT_TLV_SEQ_RESET          0xE     /* u_int32 : times sequence # was so                                           *           far off lost/misordered                                           *           state could not be                                           *           determined */#define FT_FIELD_SEQ_RESET        0x00002000L#define FT_TLV_CAP_HOSTNAME       0xF     /* string  : hostname of capture dev */#define FT_FIELD_CAP_HOSTNAME     0x00004000L#define FT_TLV_COMMENTS           0x10    /* string  : comments */#define FT_FIELD_COMMENTS         0x00008000L#define FT_TLV_IF_NAME            0x11    /* u_int32 u_int16 string                                            * IP address of device                                           * ifIndex of interface                                           * interface name */#define FT_FIELD_IF_NAME          0x00010000L#define FT_TLV_IF_ALIAS           0x12    /* u_int32 u_int16 u_int16 string                                            * IP address of device                                           * ifIndex count                                           * ifIndex of interface (count times)                                           * alias name */#define FT_FIELD_IF_ALIAS         0x00020000L#define FT_TLV_INTERRUPT          0x13     /* u_int8 : interrupt processing                                             * code for interrupt (0) */#define FT_FIELD_INTERRUPT        0x00040000L#define FT_VENDOR_CISCO           0x1      /* Cisco exporter */#define FT_CHASH_SORTED           0x1#define FT_CHASH_SORT_ASCENDING   0x2#define FT_CHASH_SORT_16          0x4#define FT_CHASH_SORT_32          0x8#define FT_CHASH_SORT_40          0x10#define FT_CHASH_SORT_64          0x20#define FT_CHASH_SORT_DOUBLE      0x40#define FT_CHASH_SORT_8           0x80/* possible fields in export */#define FT_XFIELD_UNIX_SECS       0x0000000000000001LL#define FT_XFIELD_UNIX_NSECS      0x0000000000000002LL#define FT_XFIELD_SYSUPTIME       0x0000000000000004LL#define FT_XFIELD_EXADDR          0x0000000000000008LL#define FT_XFIELD_DFLOWS          0x0000000000000010LL#define FT_XFIELD_DPKTS           0x0000000000000020LL#define FT_XFIELD_DOCTETS         0x0000000000000040LL#define FT_XFIELD_FIRST           0x0000000000000080LL#define FT_XFIELD_LAST            0x0000000000000100LL#define FT_XFIELD_ENGINE_TYPE     0x0000000000000200LL#define FT_XFIELD_ENGINE_ID       0x0000000000000400LL#define FT_XFIELD_SRCADDR         0x0000000000001000LL#define FT_XFIELD_DSTADDR         0x0000000000002000LL#define FT_XFIELD_NEXTHOP         0x0000000000010000LL#define FT_XFIELD_INPUT           0x0000000000020000LL#define FT_XFIELD_OUTPUT          0x0000000000040000LL#define FT_XFIELD_SRCPORT         0x0000000000080000LL#define FT_XFIELD_DSTPORT         0x0000000000100000LL#define FT_XFIELD_PROT            0x0000000000200000LL#define FT_XFIELD_TOS             0x0000000000400000LL#define FT_XFIELD_TCP_FLAGS       0x0000000000800000LL#define FT_XFIELD_SRC_MASK        0x0000000001000000LL#define FT_XFIELD_DST_MASK        0x0000000002000000LL#define FT_XFIELD_SRC_AS          0x0000000004000000LL

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜免费视频| 亚洲国产一二三| 91国偷自产一区二区三区观看| 亚洲成av人片在www色猫咪| 国产精品久久二区二区| 精品成人免费观看| 欧美欧美欧美欧美| 在线观看av一区二区| 91麻豆免费视频| av中文字幕不卡| 色婷婷亚洲一区二区三区| 成人激情文学综合网| 成人avav在线| av电影在线观看不卡| 色久综合一二码| 在线精品视频免费观看| 日本丶国产丶欧美色综合| 91精彩视频在线观看| 欧美精品丝袜中出| 日韩一区二区三区观看| 精品福利视频一区二区三区| 久久亚洲捆绑美女| 亚洲精品在线免费播放| 精品国产一区二区三区不卡 | 91蜜桃传媒精品久久久一区二区| 99精品欧美一区二区三区小说| 99久久精品国产一区| 欧美日韩精品电影| 2024国产精品| 中文字幕一区视频| 亚洲精品高清在线观看| 婷婷综合久久一区二区三区| 激情五月播播久久久精品| 国产成人精品免费在线| 91久久精品日日躁夜夜躁欧美| 欧美一区二区三区四区五区 | 欧美亚洲综合在线| 2023国产精品自拍| 亚洲高清不卡在线| 丁香网亚洲国际| 欧美一区二区三区喷汁尤物| 国产免费久久精品| 丝瓜av网站精品一区二区 | 亚洲丝袜美腿综合| 国产精品系列在线播放| 欧美三级三级三级爽爽爽| 国产精品盗摄一区二区三区| 久久国产日韩欧美精品| 欧美在线制服丝袜| 成人免费在线观看入口| 国产美女娇喘av呻吟久久| 69久久99精品久久久久婷婷| 亚洲色图色小说| 成人一区二区三区在线观看| 正在播放亚洲一区| 亚洲午夜久久久久久久久久久| 国产成人免费视频网站高清观看视频| 欧美丰满嫩嫩电影| 午夜伦欧美伦电影理论片| 99re8在线精品视频免费播放| 国产亚洲福利社区一区| 国产乱人伦偷精品视频免下载| 欧美成人精品1314www| 麻豆中文一区二区| 日韩欧美亚洲国产另类| 日韩电影免费一区| 精品国产一区二区国模嫣然| 久久成人综合网| 日本一区二区三区免费乱视频| 国产激情一区二区三区四区| 26uuu国产在线精品一区二区| 国产精品资源在线观看| 久久精品一二三| zzijzzij亚洲日本少妇熟睡| 亚洲激情图片小说视频| 91久久国产综合久久| 亚洲福利一区二区三区| 欧美日韩国产一级片| 蜜臀av亚洲一区中文字幕| 国产亚洲午夜高清国产拍精品| 成人av在线影院| 亚洲精品视频在线观看网站| 在线成人av影院| 成人理论电影网| 日本伊人午夜精品| 国产精品毛片大码女人| 在线成人av网站| 99久久精品免费| 久久精品国产成人一区二区三区| 亚洲欧洲成人精品av97| 欧美一级夜夜爽| 欧美在线观看视频在线| 韩国av一区二区| 亚洲成人免费视| 日韩理论片一区二区| 欧美不卡一二三| 欧美高清dvd| 欧美私模裸体表演在线观看| a级高清视频欧美日韩| 国产suv一区二区三区88区| 日本免费新一区视频| 亚洲国产欧美在线人成| 亚洲色大成网站www久久九九| 久久久亚洲国产美女国产盗摄| 亚洲欧美一区二区三区极速播放 | av高清不卡在线| 高清在线观看日韩| 国产成人精品www牛牛影视| 久久精品国产精品亚洲综合| 丝瓜av网站精品一区二区| 亚洲狠狠爱一区二区三区| 亚洲视频精选在线| 最新日韩在线视频| 亚洲精品你懂的| 亚洲第一av色| 亚洲成人久久影院| 天天亚洲美女在线视频| 午夜精品久久久久久久99水蜜桃 | 欧美在线一二三| 欧美午夜精品久久久久久超碰 | 欧美美女直播网站| 日韩一区二区免费高清| 日韩精品乱码免费| 精一区二区三区| 成人精品小蝌蚪| 91麻豆精品在线观看| 欧美日韩和欧美的一区二区| 日韩免费看网站| 亚洲欧洲99久久| 日韩国产欧美在线观看| 国内不卡的二区三区中文字幕 | 精品日产卡一卡二卡麻豆| 精品福利一区二区三区免费视频| 国产欧美日韩综合| 亚洲黄色小说网站| 精品夜夜嗨av一区二区三区| 成人黄色电影在线| 欧美精品丝袜中出| 久久精品亚洲麻豆av一区二区| 亚洲日本va午夜在线影院| 日本欧美一区二区| 高清成人在线观看| 4438x亚洲最大成人网| 欧美高清在线精品一区| 免费观看成人av| 91官网在线观看| 国产欧美日韩卡一| 美女在线视频一区| 欧美日韩中文国产| 日韩一区有码在线| 国产不卡在线一区| 精品久久久久久久久久久久包黑料| 欧美人与禽zozo性伦| 日韩毛片视频在线看| 成人免费毛片嘿嘿连载视频| www.激情成人| 日韩精品一区国产麻豆| 亚洲精品菠萝久久久久久久| 波多野结衣91| 综合久久久久综合| 国产成人免费视频网站高清观看视频| 精品免费国产二区三区| 狠狠色丁香婷婷综合久久片| 欧美一级夜夜爽| 久久99国内精品| 久久新电视剧免费观看| 九一九一国产精品| 国产无遮挡一区二区三区毛片日本| 麻豆一区二区在线| 久久九九久精品国产免费直播| 开心九九激情九九欧美日韩精美视频电影| 欧美视频日韩视频| 亚洲成人福利片| 777久久久精品| 久久精品国产久精国产| 国产亚洲精品免费| 91国在线观看| 秋霞国产午夜精品免费视频| 欧美大白屁股肥臀xxxxxx| 成人午夜av电影| 亚洲小说春色综合另类电影| 欧美裸体bbwbbwbbw| 国产一区二区在线观看免费| 国产精品传媒入口麻豆| 精品视频全国免费看| 国产一区二区在线影院| 亚洲视频一区二区在线| 欧美一区二区日韩一区二区| 国产伦精品一区二区三区视频青涩| 欧美韩国日本不卡| 91精品综合久久久久久| 丰满白嫩尤物一区二区| 日韩国产高清在线| 国产精品网曝门| 欧美一区二区人人喊爽| 91麻豆国产精品久久| 国产尤物一区二区| 日韩在线观看一区二区| 最新久久zyz资源站| 95精品视频在线|