Enum Namespace¶
Module Contents¶
Bro/Zeek enum namespace.
-
zlogging.enum.globals(*namespaces, bare=False)¶ Generate Bro/Zeek
enumnamespace.- Parameters
*namespaces – Namespaces to be loaded.
bare (bool) – If
True, do not loadzeeknamespace by default.
- Keyword Arguments
bare – If
True, do not loadzeeknamespace by default.- Returns
Global enum namespace.
- Return type
dictmapping ofstrandEnum- Warns
BroDeprecationWarning – If
bronamespace used.- Raises
ValueError – If
namespaceis not defined.
Note
For back-port compatibility, the
bronamespace is an alias of thezeeknamespace.
Namespaces¶
Broker Namespace¶
Namespace: Broker.
-
class
zlogging.enum.Broker.DataType Bases:
enum.IntFlagEnumerates the possible types that Broker::Data may be in terms of Zeek data types.
-
ADDR= 64
-
BOOL= 2
-
COUNT= 8
-
DOUBLE= 16
-
ENUM= 2048
-
INT= 4
-
INTERVAL= 1024
-
NONE= 1
-
PORT= 256
-
SET= 4096
-
STRING= 32
-
SUBNET= 128
-
TABLE= 8192
-
TIME= 512
-
VECTOR= 16384
-
-
class
zlogging.enum.Broker.Type Bases:
enum.IntFlagThe type of a Broker activity being logged.
c.f. base/frameworks/broker/log.zeek
-
ERROR= 2
-
STATUS= 1
-
-
class
zlogging.enum.Broker.ErrorCode Bases:
enum.IntFlagEnumerates the possible error types.
c.f. base/frameworks/broker/main.zeek
-
BACKEND_FAILURE= 2048
-
CAF_ERROR= 8192
-
INVALID_DATA= 1024
-
MASTER_EXISTS= 32
-
NO_SUCH_KEY= 128
-
NO_SUCH_MASTER= 64
-
PEER_INCOMPATIBLE= 2
-
PEER_INVALID= 4
-
PEER_TIMEOUT= 16
-
PEER_UNAVAILABLE= 8
-
REQUEST_TIMEOUT= 256
-
STALE_DATA= 4096
-
TYPE_CLASH= 512
-
UNSPECIFIED= 1
-
-
class
zlogging.enum.Broker.PeerStatus Bases:
enum.IntFlagThe possible states of a peer endpoint.
c.f. base/frameworks/broker/main.zeek
-
CONNECTED= 4
-
CONNECTING= 2
-
DISCONNECTED= 16
-
INITIALIZING= 1
-
PEERED= 8
-
RECONNECTING= 32
-
-
class
zlogging.enum.Broker.BackendType Bases:
enum.IntFlagEnumerates the possible storage backends.
c.f. base/frameworks/broker/store.zeek
-
MEMORY= 1
-
ROCKSDB= 4
-
SQLITE= 2
-
-
class
zlogging.enum.Broker.QueryStatus Bases:
enum.IntFlagWhether a data store query could be completed or not.
c.f. base/frameworks/broker/store.zeek
-
FAILURE= 2
-
SUCCESS= 1
-
Cluster Namespace¶
Namespace: Cluster.
-
class
zlogging.enum.Cluster.NodeType Bases:
enum.IntFlagTypes of nodes that are allowed to participate in the cluster configuration.
c.f. base/frameworks/cluster/main.zeek
-
CONTROL= 2
-
LOGGER= 4
-
MANAGER= 8
-
NONE= 1
-
PROXY= 16
-
TIME_MACHINE= 64
-
WORKER= 32
-
DCE_RPC Namespace¶
Namespace: DCE_RPC.
-
class
zlogging.enum.DCE_RPC.IfID Bases:
enum.IntFlagc.f. base/bif/plugins/Zeek_DCE_RPC.types.bif.zeek
-
ISCMActivator= 8192
-
drs= 512
-
epmapper= 2
-
lsa_ds= 8
-
lsarpc= 4
-
mgmt= 16
-
netlogon= 32
-
oxid= 4096
-
samr= 64
-
spoolss= 256
-
srvsvc= 128
-
unknown_if= 1
-
winspipe= 1024
-
wkssvc= 2048
-
-
class
zlogging.enum.DCE_RPC.PType Bases:
enum.IntFlagc.f. base/bif/plugins/Zeek_DCE_RPC.types.bif.zeek
-
ACK= 128
-
ALTER_CONTEXT= 16384
-
ALTER_CONTEXT_RESP= 32768
-
AUTH3= 65536
-
BIND= 2048
-
BIND_ACK= 4096
-
BIND_NAK= 8192
-
CANCEL_ACK= 1024
-
CL_CANCEL= 256
-
CO_CANCEL= 262144
-
FACK= 512
-
FAULT= 8
-
NOCALL= 32
-
ORPHANED= 524288
-
PING= 2
-
REJECT= 64
-
REQUEST= 1
-
RESPONSE= 4
-
RTS= 1048576
-
SHUTDOWN= 131072
-
WORKING= 16
-
HTTP Namespace¶
Namespace: HTTP.
-
class
zlogging.enum.HTTP.Tags Bases:
enum.IntFlagIndicate a type of attack or compromise in the record to be logged.
c.f. base/protocols/http/main.zeek
-
COOKIE_SQLI= 8
-
EMPTY= 1
-
POST_SQLI= 4
-
URI_SQLI= 2
-
Input Namespace¶
Namespace: Input.
-
class
zlogging.enum.Input.Event Bases:
enum.IntFlagType that describes what kind of change occurred.
c.f. base/frameworks/input/main.zeek
-
EVENT_CHANGED= 2
-
EVENT_NEW= 1
-
EVENT_REMOVED= 4
-
-
class
zlogging.enum.Input.Mode Bases:
enum.IntFlagType that defines the input stream read mode.
c.f. base/frameworks/input/main.zeek
-
MANUAL= 1
-
REREAD= 2
-
STREAM= 4
-
-
class
zlogging.enum.Input.Reader Bases:
enum.IntFlagc.f. base/frameworks/input/main.zeek
-
READER_ASCII= 1
-
READER_BENCHMARK= 2
-
READER_BINARY= 4
-
READER_CONFIG= 8
-
READER_RAW= 16
-
READER_SQLITE= 32
-
Intel Namespace¶
Namespace: Intel.
-
class
zlogging.enum.Intel.Type Bases:
enum.IntFlagEnum type to represent various types of intelligence data.
c.f. base/frameworks/intel/main.zeek
-
ADDR= 1
-
CERT_HASH= 128
-
DOMAIN= 32
-
EMAIL= 16
-
FILE_HASH= 512
-
FILE_NAME= 1024
-
PUBKEY_HASH= 256
-
SOFTWARE= 8
-
SUBNET= 2
-
URL= 4
-
USER_NAME= 64
-
-
class
zlogging.enum.Intel.Where Bases:
enum.IntFlagEnum to represent where data came from when it was discovered. The convention is to prefix the name with IN_.
c.f. base/frameworks/intel/main.zeek
-
Conn__IN_ORIG= 2
-
Conn__IN_RESP= 4
-
DNS__IN_REQUEST= 32
-
DNS__IN_RESPONSE= 64
-
Files__IN_HASH= 8
-
Files__IN_NAME= 16
-
HTTP__IN_HOST_HEADER= 128
-
HTTP__IN_REFERRER_HEADER= 256
-
HTTP__IN_URL= 2048
-
HTTP__IN_USER_AGENT_HEADER= 512
-
HTTP__IN_X_FORWARDED_FOR_HEADER= 1024
-
IN_ANYWHERE= 1
-
SMB__IN_FILE_NAME= 33554432
-
SMTP__IN_CC= 65536
-
SMTP__IN_FROM= 16384
-
SMTP__IN_HEADER= 8388608
-
SMTP__IN_MAIL_FROM= 4096
-
SMTP__IN_MESSAGE= 1048576
-
SMTP__IN_RCPT_TO= 8192
-
SMTP__IN_RECEIVED_HEADER= 131072
-
SMTP__IN_REPLY_TO= 262144
-
SMTP__IN_TO= 32768
-
SMTP__IN_X_ORIGINATING_IP_HEADER= 524288
-
SSH__IN_SERVER_HOST_KEY= 2097152
-
SSH__SUCCESSFUL_LOGIN= 67108864
-
SSL__IN_SERVER_NAME= 4194304
-
X509__IN_CERT= 16777216
-
JSON Namespace¶
Namespace: JSON.
-
class
zlogging.enum.JSON.TimestampFormat Bases:
enum.IntFlagc.f. base/init-bare.zeek
-
TS_EPOCH= 1
-
TS_ISO8601= 4
-
TS_MILLIS= 2
-
Known Namespace¶
Namespace: Known.
-
class
zlogging.enum.Known.ModbusDeviceType Bases:
enum.IntFlagc.f. policy/protocols/modbus/known-masters-slaves.zeek
-
MODBUS_MASTER= 1
-
MODBUS_SLAVE= 2
-
LoadBalancing Namespace¶
Namespace: LoadBalancing.
-
class
zlogging.enum.LoadBalancing.Method Bases:
enum.IntFlagc.f. policy/misc/load-balancing.zeek
-
AUTO_BPF= 1
-
Log Namespace¶
Namespace: Log.
-
class
zlogging.enum.Log.ID Bases:
enum.IntFlagType that defines an ID unique to each log stream. Scripts creating new log streams need to redef this enum to add their own specific log ID. The log ID implicitly determines the default name of the generated log file.
c.f. base/frameworks/logging/main.zeek
-
Barnyard2__LOG= 1125899906842624
-
Broker__LOG= 2
-
CaptureLoss__LOG= 2251799813685248
-
Cluster__LOG= 16
-
Config__LOG= 8192
-
Conn__LOG= 524288
-
DCE_RPC__LOG= 1048576
-
DHCP__LOG= 2097152
-
DNP3__LOG= 4194304
-
DNS__LOG= 8388608
-
DPD__LOG= 256
-
FTP__LOG= 16777216
-
Files__LOG= 4
-
HTTP__LOG= 134217728
-
IRC__LOG= 268435456
-
Intel__LOG= 4096
-
KRB__LOG= 536870912
-
Known__CERTS_LOG= 18446744073709551616
-
Known__HOSTS_LOG= 72057594037927936
-
Known__MODBUS_LOG= 288230376151711744
-
Known__SERVICES_LOG= 144115188075855872
-
LoadedScripts__LOG= 9007199254740992
-
MQTT__CONNECT_LOG= 1152921504606846976
-
MQTT__PUBLISH_LOG= 4611686018427387904
-
MQTT__SUBSCRIBE_LOG= 2305843009213693952
-
Modbus__LOG= 1073741824
-
Modbus__REGISTER_CHANGE_LOG= 576460752303423488
-
NTLM__LOG= 4294967296
-
NTP__LOG= 8589934592
-
NetControl__CATCH_RELEASE= 140737488355328
-
NetControl__DROP= 131072
-
NetControl__LOG= 65536
-
NetControl__SHUNT= 262144
-
Notice__ALARM_LOG= 64
-
Notice__LOG= 32
-
OCSP__LOG= 562949953421312
-
OpenFlow__LOG= 32768
-
PE__LOG= 70368744177664
-
PacketFilter__LOG= 1024
-
RADIUS__LOG= 17179869184
-
RDP__LOG= 34359738368
-
RFB__LOG= 68719476736
-
Reporter__LOG= 8
-
SIP__LOG= 137438953472
-
SMB__AUTH_LOG= 549755813888
-
SMB__CMD_LOG= 9223372036854775808
-
SMB__FILES_LOG= 2199023255552
-
SMB__MAPPING_LOG= 1099511627776
-
SMTP__LOG= 4398046511104
-
SNMP__LOG= 274877906944
-
SOCKS__LOG= 8796093022208
-
SSH__LOG= 17592186044416
-
SSL__LOG= 33554432
-
Signatures__LOG= 512
-
Software__LOG= 2048
-
Stats__LOG= 18014398509481984
-
Syslog__LOG= 35184372088832
-
Traceroute__LOG= 4503599627370496
-
Tunnel__LOG= 16384
-
UNKNOWN= 1
-
Unified2__LOG= 281474976710656
-
WeirdStats__LOG= 36028797018963968
-
Weird__LOG= 128
-
X509__LOG= 67108864
-
ZeekygenExample__LOG= 36893488147419103232
-
mysql__LOG= 2147483648
-
-
class
zlogging.enum.Log.Writer Bases:
enum.IntFlagc.f. base/frameworks/logging/main.zeek
-
WRITER_ASCII= 1
-
WRITER_NONE= 2
-
WRITER_SQLITE= 4
-
MOUNT3 Namespace¶
Namespace: MOUNT3.
-
class
zlogging.enum.MOUNT3.auth_flavor_t Bases:
enum.IntFlag-
AUTH_DES= 8
-
AUTH_NULL= 1
-
AUTH_SHORT= 4
-
AUTH_UNIX= 2
-
-
class
zlogging.enum.MOUNT3.proc_t Bases:
enum.IntFlag-
PROC_DUMP= 4
-
PROC_END_OF_PROCS= 64
-
PROC_EXPORT= 32
-
PROC_MNT= 2
-
PROC_NULL= 1
-
PROC_UMNT= 8
-
PROC_UMNT_ALL= 16
-
-
class
zlogging.enum.MOUNT3.status_t Bases:
enum.IntFlag-
MNT3ERR_ACCES= 16
-
MNT3ERR_INVAL= 64
-
MNT3ERR_IO= 8
-
MNT3ERR_NAMETOOLONG= 128
-
MNT3ERR_NOENT= 4
-
MNT3ERR_NOTDIR= 32
-
MNT3ERR_NOTSUPP= 256
-
MNT3ERR_PERM= 2
-
MNT3ERR_SERVERFAULT= 512
-
MNT3_OK= 1
-
MOUNT3ERR_UNKNOWN= 1024
-
MQTT Namespace¶
Namespace: MQTT.
-
class
zlogging.enum.MQTT.SubUnsub Bases:
enum.IntFlagc.f. policy/protocols/mqtt/main.zeek
-
SUBSCRIBE= 1
-
UNSUBSCRIBE= 2
-
NFS3 Namespace¶
Namespace: NFS3.
-
class
zlogging.enum.NFS3.createmode_t Bases:
enum.IntFlag-
EXCLUSIVE= 4
-
GUARDED= 2
-
UNCHECKED= 1
-
-
class
zlogging.enum.NFS3.file_type_t Bases:
enum.IntFlag-
FTYPE_BLK= 4
-
FTYPE_CHR= 8
-
FTYPE_DIR= 2
-
FTYPE_FIFO= 64
-
FTYPE_LNK= 16
-
FTYPE_REG= 1
-
FTYPE_SOCK= 32
-
-
class
zlogging.enum.NFS3.proc_t Bases:
enum.IntFlag-
PROC_ACCESS= 16
-
PROC_COMMIT= 2097152
-
PROC_CREATE= 256
-
PROC_END_OF_PROCS= 4194304
-
PROC_FSINFO= 524288
-
PROC_FSSTAT= 262144
-
PROC_GETATTR= 2
-
PROC_LINK= 32768
-
PROC_LOOKUP= 8
-
PROC_MKDIR= 512
-
PROC_MKNOD= 2048
-
PROC_NULL= 1
-
PROC_PATHCONF= 1048576
-
PROC_READ= 64
-
PROC_READDIR= 65536
-
PROC_READDIRPLUS= 131072
-
PROC_READLINK= 32
-
PROC_REMOVE= 4096
-
PROC_RENAME= 16384
-
PROC_RMDIR= 8192
-
PROC_SETATTR= 4
-
PROC_SYMLINK= 1024
-
PROC_WRITE= 128
-
-
class
zlogging.enum.NFS3.stable_how_t Bases:
enum.IntFlag-
DATA_SYNC= 2
-
FILE_SYNC= 4
-
UNSTABLE= 1
-
-
class
zlogging.enum.NFS3.status_t Bases:
enum.IntFlag-
NFS3ERR_ACCES= 32
-
NFS3ERR_BADHANDLE= 2097152
-
NFS3ERR_BADTYPE= 134217728
-
NFS3ERR_BAD_COOKIE= 8388608
-
NFS3ERR_DQUOT= 262144
-
NFS3ERR_EXIST= 64
-
NFS3ERR_FBIG= 4096
-
NFS3ERR_INVAL= 2048
-
NFS3ERR_IO= 8
-
NFS3ERR_ISDIR= 1024
-
NFS3ERR_JUKEBOX= 268435456
-
NFS3ERR_MLINK= 32768
-
NFS3ERR_NAMETOOLONG= 65536
-
NFS3ERR_NODEV= 256
-
NFS3ERR_NOENT= 4
-
NFS3ERR_NOSPC= 8192
-
NFS3ERR_NOTDIR= 512
-
NFS3ERR_NOTEMPTY= 131072
-
NFS3ERR_NOTSUPP= 16777216
-
NFS3ERR_NOT_SYNC= 4194304
-
NFS3ERR_NXIO= 16
-
NFS3ERR_OK= 1
-
NFS3ERR_PERM= 2
-
NFS3ERR_REMOTE= 1048576
-
NFS3ERR_ROFS= 16384
-
NFS3ERR_SERVERFAULT= 67108864
-
NFS3ERR_STALE= 524288
-
NFS3ERR_TOOSMALL= 33554432
-
NFS3ERR_UNKNOWN= 536870912
-
NFS3ERR_XDEV= 128
-
-
class
zlogging.enum.NFS3.time_how_t Bases:
enum.IntFlag-
DONT_CHANGE= 1
-
SET_TO_CLIENT_TIME= 4
-
SET_TO_SERVER_TIME= 2
-
NetControl Namespace¶
Namespace: NetControl.
-
class
zlogging.enum.NetControl.InfoCategory Bases:
enum.IntFlagType of an entry in the NetControl log.
c.f. base/frameworks/netcontrol/main.zeek
-
ERROR= 2
-
MESSAGE= 1
-
RULE= 4
-
-
class
zlogging.enum.NetControl.InfoState Bases:
enum.IntFlagState of an entry in the NetControl log.
c.f. base/frameworks/netcontrol/main.zeek
-
EXISTS= 4
-
FAILED= 8
-
REMOVED= 16
-
REQUESTED= 1
-
SUCCEEDED= 2
-
TIMEOUT= 32
-
-
class
zlogging.enum.NetControl.EntityType Bases:
enum.IntFlagType defining the entity that a rule applies to.
c.f. base/frameworks/netcontrol/types.zeek
-
ADDRESS= 1
-
CONNECTION= 2
-
FLOW= 4
-
MAC= 8
-
-
class
zlogging.enum.NetControl.RuleType Bases:
enum.IntFlagType of rules that the framework supports. Each type lists the extra NetControl::Rule fields it uses, if any.
Plugins may extend this type to define their own.
c.f. base/frameworks/netcontrol/types.zeek
-
DROP= 1
-
MODIFY= 2
-
REDIRECT= 4
-
WHITELIST= 8
-
-
class
zlogging.enum.NetControl.TargetType Bases:
enum.IntFlagType defining the target of a rule.
Rules can either be applied to the forward path, affecting all network traffic, or on the monitor path, only affecting the traffic that is sent to Zeek. The second is mostly used for shunting, which allows Zeek to tell the networking hardware that it wants to no longer see traffic that it identified as benign.
c.f. base/frameworks/netcontrol/types.zeek
-
FORWARD= 1
-
MONITOR= 2
-
-
class
zlogging.enum.NetControl.CatchReleaseActions Bases:
enum.IntFlagThe enum that contains the different kinds of messages that are logged by catch and release.
c.f. policy/frameworks/netcontrol/catch-and-release.zeek
-
ADDED= 2
-
DROP= 4
-
DROPPED= 8
-
FORGOTTEN= 32
-
INFO= 1
-
SEEN_AGAIN= 64
-
UNBLOCK= 16
-
Notice Namespace¶
Namespace: Notice.
-
class
zlogging.enum.Notice.Action Bases:
enum.IntFlagThese are values representing actions that can be taken with notices.
c.f. base/frameworks/notice/main.zeek
-
ACTION_ADD_GEODATA= 64
-
ACTION_ALARM= 8
-
ACTION_DROP= 128
-
ACTION_EMAIL= 4
-
ACTION_EMAIL_ADMIN= 16
-
ACTION_LOG= 2
-
ACTION_NONE= 1
-
ACTION_PAGE= 32
-
-
class
zlogging.enum.Notice.Type Bases:
enum.IntFlagScripts creating new notices need to redef this enum to add their own specific notice types which would then get used when they call the NOTICE function. The convention is to give a general category along with the specific notice separating words with underscores and using leading capitals on each word except for abbreviations which are kept in all capitals. For example, SSH::Password_Guessing is for hosts that have crossed a threshold of failed SSH logins.
c.f. base/frameworks/notice/main.zeek
-
CaptureLoss__Too_Much_Loss= 524288
-
Conn__Content_Gap= 16777216
-
Conn__Retransmission_Inconsistency= 8388608
-
DNS__External_Name= 33554432
-
FTP__Bruteforcing= 67108864
-
FTP__Site_Exec_Success= 134217728
-
HTTP__SQL_Injection_Attacker= 268435456
-
HTTP__SQL_Injection_Victim= 536870912
-
Heartbleed__SSL_Heartbeat_Attack= 1099511627776
-
Heartbleed__SSL_Heartbeat_Attack_Success= 2199023255552
-
Heartbleed__SSL_Heartbeat_Many_Requests= 8796093022208
-
Heartbleed__SSL_Heartbeat_Odd_Length= 4398046511104
-
Intel__Notice= 8192
-
PacketFilter__Cannot_BPF_Shunt_Conn= 65536
-
PacketFilter__Compile_Failure= 128
-
PacketFilter__Dropped_Packets= 1024
-
PacketFilter__Install_Failure= 256
-
PacketFilter__No_More_Conn_Shunts_Available= 32768
-
PacketFilter__Too_Long_To_Compile_Filter= 512
-
ProtocolDetector__Protocol_Found= 2048
-
ProtocolDetector__Server_Found= 4096
-
SMTP__Blocklist_Blocked_Host= 2147483648
-
SMTP__Blocklist_Error_Message= 1073741824
-
SMTP__Suspicious_Origination= 4294967296
-
SSH__Interesting_Hostname_Login= 68719476736
-
SSH__Login_By_Password_Guesser= 17179869184
-
SSH__Password_Guessing= 8589934592
-
SSH__Watched_Country_Login= 34359738368
-
SSL__Certificate_Expired= 137438953472
-
SSL__Certificate_Expires_Soon= 274877906944
-
SSL__Certificate_Not_Valid_Yet= 549755813888
-
SSL__Invalid_Ocsp_Response= 35184372088832
-
SSL__Invalid_Server_Cert= 17592186044416
-
SSL__Old_Version= 140737488355328
-
SSL__Weak_Cipher= 281474976710656
-
SSL__Weak_Key= 70368744177664
-
Scan__Address_Scan= 2097152
-
Scan__Port_Scan= 4194304
-
Signatures__Count_Signature= 32
-
Signatures__Multiple_Sig_Responders= 16
-
Signatures__Multiple_Signatures= 8
-
Signatures__Sensitive_Signature= 4
-
Signatures__Signature_Summary= 64
-
Software__Software_Version_Change= 131072
-
Software__Vulnerable_Version= 262144
-
Tally= 1
-
TeamCymruMalwareHashRegistry__Match= 16384
-
Traceroute__Detected= 1048576
-
Weird__Activity= 2
-
ZeekygenExample__Zeekygen_Four= 4503599627370496
-
ZeekygenExample__Zeekygen_One= 562949953421312
-
ZeekygenExample__Zeekygen_Three= 2251799813685248
-
ZeekygenExample__Zeekygen_Two= 1125899906842624
-
OpenFlow Namespace¶
Namespace: OpenFlow.
-
class
zlogging.enum.OpenFlow.ofp_action_type Bases:
enum.IntFlagOpenflow action_type definitions.
The openflow action type defines what actions openflow can take to modify a packet
c.f. base/frameworks/openflow/consts.zeek
-
OFPAT_ENQUEUE= 2048
-
OFPAT_OUTPUT= 1
-
OFPAT_SET_DL_DST= 32
-
OFPAT_SET_DL_SRC= 16
-
OFPAT_SET_NW_DST= 128
-
OFPAT_SET_NW_SRC= 64
-
OFPAT_SET_NW_TOS= 256
-
OFPAT_SET_TP_DST= 1024
-
OFPAT_SET_TP_SRC= 512
-
OFPAT_SET_VLAN_PCP= 4
-
OFPAT_SET_VLAN_VID= 2
-
OFPAT_STRIP_VLAN= 8
-
OFPAT_VENDOR= 4096
-
-
class
zlogging.enum.OpenFlow.ofp_config_flags Bases:
enum.IntFlagOpenflow config flag definitions.
TODO: describe
c.f. base/frameworks/openflow/consts.zeek
-
OFPC_FRAG_DROP= 2
-
OFPC_FRAG_MASK= 8
-
OFPC_FRAG_NORMAL= 1
-
OFPC_FRAG_REASM= 4
-
-
class
zlogging.enum.OpenFlow.ofp_flow_mod_command Bases:
enum.IntFlagOpenflow flow_mod_command definitions.
The openflow flow_mod_command describes of what kind an action is.
c.f. base/frameworks/openflow/consts.zeek
-
OFPFC_ADD= 1
-
OFPFC_DELETE= 8
-
OFPFC_DELETE_STRICT= 16
-
OFPFC_MODIFY= 2
-
OFPFC_MODIFY_STRICT= 4
-
-
class
zlogging.enum.OpenFlow.Plugin Bases:
enum.IntFlagAvailable openflow plugins.
c.f. base/frameworks/openflow/types.zeek
-
BROKER= 8
-
INVALID= 1
-
OFLOG= 4
-
RYU= 2
-
ProtocolDetector Namespace¶
Namespace: ProtocolDetector.
-
class
zlogging.enum.ProtocolDetector.dir Bases:
enum.IntFlagc.f. policy/frameworks/dpd/detect-protocols.zeek
-
BOTH= 8
-
INCOMING= 2
-
NONE= 1
-
OUTGOING= 4
-
Reporter Namespace¶
Namespace: Reporter.
-
class
zlogging.enum.Reporter.Level Bases:
enum.IntFlag-
ERROR= 4
-
INFO= 1
-
WARNING= 2
-
SMB Namespace¶
Namespace: SMB.
-
class
zlogging.enum.SMB.Action Bases:
enum.IntFlagAbstracted actions for SMB file actions.
c.f. base/protocols/smb/main.zeek
-
FILE_CLOSE= 8
-
FILE_DELETE= 16
-
FILE_OPEN= 4
-
FILE_READ= 1
-
FILE_RENAME= 32
-
FILE_SET_ATTRIBUTE= 64
-
FILE_WRITE= 2
-
PIPE_CLOSE= 1024
-
PIPE_OPEN= 512
-
PIPE_READ= 128
-
PIPE_WRITE= 256
-
PRINT_CLOSE= 16384
-
PRINT_OPEN= 8192
-
PRINT_READ= 2048
-
PRINT_WRITE= 4096
-
SOCKS Namespace¶
Namespace: SOCKS.
-
class
zlogging.enum.SOCKS.RequestType Bases:
enum.IntFlagc.f. base/protocols/socks/consts.zeek
-
CONNECTION= 1
-
PORT= 2
-
UDP_ASSOCIATE= 4
-
SSL Namespace¶
Namespace: SSL.
-
class
zlogging.enum.SSL.SctSource Bases:
enum.IntFlagList of the different sources for Signed Certificate Timestamp
c.f. policy/protocols/ssl/validate-sct.zeek
-
SCT_OCSP_EXT= 4
-
SCT_TLS_EXT= 2
-
SCT_X509_EXT= 1
-
Signatures Namespace¶
Namespace: Signatures.
-
class
zlogging.enum.Signatures.Action Bases:
enum.IntFlagThese are the default actions you can apply to signature matches. All of them write the signature record to the logging stream unless declared otherwise.
c.f. base/frameworks/signatures/main.zeek
-
SIG_ALARM= 16
-
SIG_ALARM_ONCE= 64
-
SIG_ALARM_PER_ORIG= 32
-
SIG_COUNT_PER_RESP= 128
-
SIG_FILE_BUT_NO_SCAN= 8
-
SIG_IGNORE= 1
-
SIG_LOG= 4
-
SIG_QUIET= 2
-
SIG_SUMMARY= 256
-
Software Namespace¶
Namespace: Software.
-
class
zlogging.enum.Software.Type Bases:
enum.IntFlagScripts detecting new types of software need to redef this enum to add their own specific software types which would then be used when they create Software::Info records.
c.f. base/frameworks/software/main.zeek
-
DHCP__CLIENT= 8
-
DHCP__SERVER= 4
-
FTP__CLIENT= 16
-
FTP__SERVER= 32
-
HTTP__APPSERVER= 512
-
HTTP__BROWSER= 1024
-
HTTP__BROWSER_PLUGIN= 128
-
HTTP__SERVER= 256
-
HTTP__WEB_APPLICATION= 64
-
MySQL__SERVER= 2048
-
OS__WINDOWS= 2
-
SMTP__MAIL_CLIENT= 4096
-
SMTP__MAIL_SERVER= 8192
-
SMTP__WEBMAIL_SERVER= 16384
-
SSH__CLIENT= 65536
-
SSH__SERVER= 32768
-
UNKNOWN= 1
-
SumStats Namespace¶
Namespace: SumStats.
-
class
zlogging.enum.SumStats.Calculation Bases:
enum.IntFlagType to represent the calculations that are available. The calculations are all defined as plugins.
c.f. base/frameworks/sumstats/main.zeek
-
AVERAGE= 2
-
HLL_UNIQUE= 4
-
LAST= 8
-
MAX= 16
-
MIN= 32
-
PLACEHOLDER= 1
-
SAMPLE= 64
-
STD_DEV= 256
-
SUM= 512
-
TOPK= 1024
-
UNIQUE= 2048
-
VARIANCE= 128
-
Tunnel Namespace¶
Namespace: Tunnel.
-
class
zlogging.enum.Tunnel.Type Bases:
enum.IntFlag-
AYIYA= 4
-
GRE= 128
-
GTPv1= 32
-
HTTP= 64
-
IP= 2
-
NONE= 1
-
SOCKS= 16
-
TEREDO= 8
-
VXLAN= 256
-
-
class
zlogging.enum.Tunnel.Action Bases:
enum.IntFlagTypes of interesting activity that can occur with a tunnel.
c.f. base/frameworks/tunnels/main.zeek
-
CLOSE= 2
-
DISCOVER= 1
-
EXPIRE= 4
-
Weird Namespace¶
Namespace: Weird.
-
class
zlogging.enum.Weird.Action Bases:
enum.IntFlagTypes of actions that may be taken when handling weird activity events.
c.f. base/frameworks/notice/weird.zeek
-
ACTION_IGNORE= 2
-
ACTION_LOG= 4
-
ACTION_LOG_ONCE= 8
-
ACTION_LOG_PER_CONN= 16
-
ACTION_LOG_PER_ORIG= 32
-
ACTION_NOTICE= 64
-
ACTION_NOTICE_ONCE= 128
-
ACTION_NOTICE_PER_CONN= 256
-
ACTION_NOTICE_PER_ORIG= 512
-
ACTION_UNSPECIFIED= 1
-
ZeekygenExample Namespace¶
Namespace: ZeekygenExample.
-
class
zlogging.enum.ZeekygenExample.SimpleEnum Bases:
enum.IntFlagDocumentation for the “SimpleEnum” type goes here. It can span multiple lines.
-
FIVE= 16
-
FOUR= 8
-
ONE= 1
-
THREE= 4
-
TWO= 2
-
zeek Namespace¶
Namespace: zeek.
-
class
zlogging.enum.zeek.layer3_proto Bases:
enum.IntFlag-
L3_ARP= 4
-
L3_IPV4= 1
-
L3_IPV6= 2
-
L3_UNKNOWN= 8
-
-
class
zlogging.enum.zeek.link_encap Bases:
enum.IntFlag-
LINK_ETHERNET= 1
-
LINK_UNKNOWN= 2
-
-
class
zlogging.enum.zeek.rpc_status Bases:
enum.IntFlag-
RPC_AUTH_ERROR= 256
-
RPC_GARBAGE_ARGS= 16
-
RPC_PROC_UNAVAIL= 8
-
RPC_PROG_MISMATCH= 4
-
RPC_PROG_UNAVAIL= 2
-
RPC_SUCCESS= 1
-
RPC_SYSTEM_ERR= 32
-
RPC_TIMEOUT= 64
-
RPC_UNKNOWN_ERROR= 512
-
RPC_VERS_MISMATCH= 128
-
-
class
zlogging.enum.zeek.IPAddrAnonymization Bases:
enum.IntFlagSee also: anonymize_addr
c.f. base/init-bare.zeek
-
KEEP_ORIG_ADDR= 1
-
PREFIX_PRESERVING_A50= 8
-
PREFIX_PRESERVING_MD5= 16
-
RANDOM_MD5= 4
-
SEQUENTIALLY_NUMBERED= 2
-
-
class
zlogging.enum.zeek.IPAddrAnonymizationClass Bases:
enum.IntFlagSee also: anonymize_addr
c.f. base/init-bare.zeek
-
ORIG_ADDR= 1
-
OTHER_ADDR= 4
-
RESP_ADDR= 2
-
-
class
zlogging.enum.zeek.PcapFilterID Bases:
enum.IntFlagEnum type identifying dynamic BPF filters. These are used by Pcap::precompile_pcap_filter and Pcap::precompile_pcap_filter.
c.f. base/init-bare.zeek
-
None= 1
-
PacketFilter__DefaultPcapFilter= 2
-
PacketFilter__FilterTester= 4
-
-
class
zlogging.enum.zeek.pkt_profile_modes Bases:
enum.IntFlagOutput modes for packet profiling information.
See also: pkt_profile_mode, pkt_profile_freq, pkt_profile_file
c.f. base/init-bare.zeek
-
PKT_PROFILE_MODE_BYTES= 8
-
PKT_PROFILE_MODE_NONE= 1
-
PKT_PROFILE_MODE_PKTS= 4
-
PKT_PROFILE_MODE_SECS= 2
-
-
class
zlogging.enum.zeek.transport_proto Bases:
enum.IntFlagA connection’s transport-layer protocol. Note that Zeek uses the term “connection” broadly, using flow semantics for ICMP and UDP.
c.f. base/init-bare.zeek
-
icmp= 8
-
tcp= 2
-
udp= 4
-
unknown_transport= 1
-
-
class
zlogging.enum.zeek.Direction Bases:
enum.IntFlagc.f. base/utils/directions-and-hosts.zeek
-
BIDIRECTIONAL= 4
-
INBOUND= 1
-
NO_DIRECTION= 8
-
OUTBOUND= 2
-
-
class
zlogging.enum.zeek.Host Bases:
enum.IntFlagc.f. base/utils/directions-and-hosts.zeek
-
ALL_HOSTS= 4
-
LOCAL_HOSTS= 1
-
NO_HOSTS= 8
-
REMOTE_HOSTS= 2
-