Adding Netbox
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
---
|
||||
Value Required,Filldown ACL_TYPE (Standard|Extended)
|
||||
Value Required,Filldown ACL_NAME (\S+)
|
||||
Value LINE_NUM (\d+)
|
||||
Value ACTION (permit|deny)
|
||||
Value PROTOCOL ([a-z]+)
|
||||
Value SRC_HOST (\d+\.\d+\.\d+\.\d+)
|
||||
Value SRC_ANY (any)
|
||||
Value SRC_NETWORK (\d+\.\d+\.\d+\.\d+)
|
||||
Value SRC_WILDCARD (\d+\.\d+\.\d+\.\d+)
|
||||
Value SRC_PORT_MATCH (eq|neq|range|lt|gt)
|
||||
Value SRC_PORT ((?<!range\s).+?)
|
||||
Value SRC_PORT_RANGE_START ((?<=range\s)\S+)
|
||||
Value SRC_PORT_RANGE_END (\S+)
|
||||
Value DST_HOST (\d+\.\d+\.\d+\.\d+)
|
||||
Value DST_ANY (any)
|
||||
Value DST_NETWORK (\d+\.\d+\.\d+\.\d+)
|
||||
Value DST_WILDCARD (\d+\.\d+\.\d+\.\d+)
|
||||
Value DST_PORT_MATCH (eq|neq|range|lt|gt)
|
||||
Value DST_PORT ((?<!range\s).+?)
|
||||
Value DST_PORT_RANGE_START ((?<=range\s)\S+)
|
||||
Value DST_PORT_RANGE_END (\S+)
|
||||
Value FLAGS_MATCH (match-all|match-any)
|
||||
Value TCP_FLAG (((\+|-|)ack(\s*?)|(\+|-|)established(\s*?)|(\+|-|)fin(\s*?)|(\+|-|)fragments(\s*?)|(\+|-|)psh(\s*?)|(\+|-|)rst(\s*?)|(\+|-|)syn(\s*?)|urg(\s*?))+)
|
||||
Value LOG (log-input|log)
|
||||
Value TIME (\S+)
|
||||
Value STATE (inactive|active)
|
||||
Value MATCHES (\d+)
|
||||
Value MATCH (\d+)
|
||||
|
||||
Start
|
||||
^(Standard|Extended) -> Continue.Clearall
|
||||
^${ACL_TYPE}\s+IP\s+access\s+list\s+${ACL_NAME}\s* -> Record
|
||||
^\s+${LINE_NUM}\s+${ACTION}\s+${PROTOCOL}\s+(host\s+${SRC_HOST}|${SRC_ANY}|${SRC_NETWORK}\s+${SRC_WILDCARD})(\s+${SRC_PORT_MATCH}\s+|)(${SRC_PORT_RANGE_START}\s+${SRC_PORT_RANGE_END}|${SRC_PORT}|)\s+(host\s+${DST_HOST}|${DST_ANY}|${DST_NETWORK}\s+${DST_WILDCARD})(\s+${DST_PORT_MATCH}\s+(${DST_PORT_RANGE_START}\s+${DST_PORT_RANGE_END}|${DST_PORT}|)|\s+(${FLAGS_MATCH}\s+|)${TCP_FLAG}|)(\s+${LOG}|)(\s+time-range\s+${TIME}\s+\(${STATE}\)|)(?:\s+\(${MATCHES}\s+matches\)|)(?:\s+\(${MATCH}\s+match\)|)\s*$$ -> Record
|
||||
^\s+${LINE_NUM}\s+${ACTION}\s+(${SRC_NETWORK},\s+wildcard\s+bits\s+${SRC_WILDCARD}|${SRC_HOST}|${SRC_ANY})(\s+${LOG}|)(\s+time-range\s+${TIME}\s+\(${STATE}\)|)(?:\s+\(${MATCHES}\s+matches\)|)\s*$$ -> Record
|
||||
^.* -> Error "Could not parse line:"
|
||||
|
||||
EOF
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
Value src (\d+.\d+.\d+.\d+)
|
||||
Value dst (\d+.\d+.\d+.\d+)
|
||||
Value proto (\S+)
|
||||
Value src_port (\d+)
|
||||
Value dst_port (\d+)
|
||||
Value num_packets (\d+)
|
||||
|
||||
Start
|
||||
^.*permitted ${proto} ${src}\(${src_port}\)(?:\s|-|>)*${dst}\(${dst_port}\), ${num_packets} packet.* -> Record
|
||||
Reference in New Issue
Block a user