⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 np_packet_markers.py

📁 该软件根据网络数据生成NetFlow记录。NetFlow可用于网络规划、负载均衡、安全监控等
💻 PY
字号:
################################################################################                                                                             ##   Copyright 2005 University of Cambridge Computer Laboratory.               ##                                                                             ##   This file is part of Nprobe.                                              ##                                                                             ##   Nprobe is free software; you can redistribute it and/or modify            ##   it under the terms of the GNU General Public License as published by      ##   the Free Software Foundation; either version 2 of the License, or         ##   (at your option) any later version.                                       ##                                                                             ##   Nprobe is distributed in the hope that it will be useful,                 ##   but WITHOUT ANY WARRANTY; without even the implied warranty of            ##   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             ##   GNU General Public License for more details.                              ##                                                                             ##   You should have received a copy of the GNU General Public License         ##   along with Nprobe; if not, write to the Free Software                     ##   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA ##                                                                             ################################################################################## Values for packet marker field used by np_TCP.py, np_Obnode.py#P_FIRST = 0x1 # first this dir'nP_SEQ_HELD = 0x100 # oo packet heldP_REL_BOSS_CWND = 0x1000 # cwnd limitsP_PHASE_SS = 0x2000 # cwnd < ssthreshP_SEQ_OLAP = 0x10000P_SEQ_RTMT = 0x20000P_BOGUS_ACK = 0x40000# first of req/respP_RFIRST = 0x100000P_RLAST = 0x200000############################################################################################################################################################## Packet despatch triggers (field: trig)TRIG_RTT_INVALID = 0x1TRIG_CAUSE_LATER = 0x10TRIG_ACK         = 0x20  # normal ackTRIG_SYNACK      = 0x40  # SYNACKTRIG_FINACK      = 0x80  # FINACKTRIG_DEL_ACK     = 0x100  # delayed ackTRIG_REL         = 0x200  # released by ACK arrivalTRIG_PREV        = 0x400 # just follows previousTRIG_RESP_FIRST  = 0x1000 # first responseTRIG_RESP_DEL    = 0x2000 # response released by end of request arrivingTRIG_RESP_Q      = 0x4000 # response queued - released by end of previous responseTRIG_RESP_REL    = 0x8000 # response released by ACKTRIG_REQ_DEL     = 0x10000 # request released by last response arrivingTRIG_REQ_Q       = 0x20000 # request queued - released by end of previous requestTRIG_REQ_FIRST   = 0x40000TRIG_REQ_REL     = 0x80000 # request released by ACKTRIG_SERV_DEL    = 0x100000 # unaccounted server delayTRIG_CLI_DEL    = 0x200000 # unaccounted client delayTRIG_NOT_RTT = (TRIG_RTT_INVALID | TRIG_CAUSE_LATER | TRIG_DEL_ACK | TRIG_RESP_FIRST | TRIG_RESP_DEL | TRIG_RESP_Q | TRIG_REQ_DEL | TRIG_REQ_Q | TRIG_REQ_FIRST | TRIG_SERV_DEL | TRIG_CLI_DEL)# triggers giving a valid prttTRIG_RTT = (TRIG_ACK | TRIG_SYNACK | TRIG_FINACK | TRIG_REL | TRIG_RESP_REL | TRIG_REQ_REL)#TRIG_RTT = (TRIG_ACK | TRIG_FINACK | TRIG_REL | TRIG_RESP_REL | TRIG_REQ_REL)# triggers involving delay contributing to apparent prttTRIG_RTT_DEL = (TRIG_DEL_ACK | TRIG_RESP_FIRST | TRIG_RESP_DEL | TRIG_REQ_DEL)# triggers involving delay not part of apparent prttTRIG_DEL = (TRIG_RESP_Q | TRIG_REQ_Q | TRIG_REQ_FIRST | TRIG_SERV_DEL | TRIG_CLI_DEL)# ACK triggersACK_TRIG = (TRIG_ACK | TRIG_SYNACK | TRIG_FINACK | TRIG_DEL_ACK)# Segment triggersSEG_TRIG = (TRIG_RESP_FIRST | TRIG_REL | TRIG_RESP_DEL | TRIG_RESP_Q | TRIG_RESP_REL | TRIG_REQ_DEL | TRIG_REQ_Q | TRIG_REQ_FIRST | TRIG_REQ_REL | TRIG_SERV_DEL | TRIG_CLI_DEL)# Catch everythingTRIG_ALL = 0xffffffff################################################################################define TCP hdr flags#TH_FIN = 0x01TH_SYN = 0x02TH_RST = 0x04TH_PUSH = 0x08TH_ACK = 0x10TH_URG = 0x20##########################################################################################################################################################################################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -