mirror of
https://github.com/rwinkhart/go-highlite.git
synced 2026-08-31 06:16:27 -04:00
Support ss as well
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
filetype: netstat
|
||||
|
||||
detect:
|
||||
filename: "\\.netstat$"
|
||||
header: "(^Active Internet connections|\\sRecv-Q\\sSend-Q\\sLocal Address)"
|
||||
|
||||
rules:
|
||||
# Scan Title
|
||||
- magenta: "\\sRecv-Q\\sSend-Q\\sLocal Address.*"
|
||||
# IP
|
||||
- yellow: "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"
|
||||
# Ports
|
||||
- green: "^(\\d+)"
|
||||
- red: "(\\s+\\d+)/(\\w+).*"
|
||||
- red: "users:\\(\\(\"[a-zA-Z.0-9-]+\",pid=\\d+,fd=\\d+\\).*"
|
||||
- magenta: "\\s+([a-zA-Z-]+)$"
|
||||
# Ports Details
|
||||
- yellow: "^\\|_?(.*)"
|
||||
- yellow: "(Service Info|OS details|Device type|Running):\\s.*$"
|
||||
- constant.number: "(\\b[0-9.]+\\b|\\b0x[0-9A-Fa-f]+\\b)([ms|s|seconds])?(\\s+|$)"
|
||||
- yellow: "\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}(:\\d{2})?"
|
||||
- yellow: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}"
|
||||
# hostname
|
||||
- yellow: "\\s+([a-z-]+\\.)?[a-z-]+\\.[a-z-]+\\.[a-z-]+"
|
||||
- green: "(tcp)(6)?"
|
||||
- yellow: "(unix|udp(6)?)"
|
||||
- green: "(CONNECTED|ESTABLISHED|LISTEN)"
|
||||
- red: "\\s+SYN_SENT"
|
||||
- yellow: "pid=\\d+"
|
||||
- green: "\"[a-zA-Z.0-9-]+\""
|
||||
@@ -13,10 +13,6 @@ rules:
|
||||
- red: "Failed\\sto\\sresolve\\s\"(\\S+)\""
|
||||
# IP
|
||||
- yellow: "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"
|
||||
# IP v6
|
||||
- yellow: "(([0-9a-fA-F]{1,4})?\\:\\:?[0-9a-fA-F]{1,4})+"
|
||||
# hostname
|
||||
- yellow: "\\s+([a-z-]+\\.)?[a-z-]+\\.[a-z-]+\\.[a-z-]+"
|
||||
# Ports
|
||||
- green: "^(\\d+)"
|
||||
- red: "/(\\w+)\\s+(\\w+)\\s+(\\S+)"
|
||||
@@ -33,7 +29,11 @@ rules:
|
||||
- yellow: "\\sfiltered\\s"
|
||||
- red: "\\sclosed\\s"
|
||||
- cyan: "\\sunfiltered\\s"
|
||||
- constant.number: "(\\b[0-9.]+\\b|\\b0x[0-9A-Fa-f]+\\b)([ms|s|seconds])?(\\s+|$)"
|
||||
- yellow: "\\d{1,4}-\\d{1,2}-\\d{1,2}\\s\\d{1,2}:\\d{1,2}"
|
||||
- yellow: "(Service Info|OS details|Device type|Running):\\s.*$"
|
||||
# Closed ports
|
||||
- red: "Not shown: (\\d+)\\s(closed|filtered)\\sports"
|
||||
- constant.number: "(\\b[0-9.]+\\b|\\b0x[0-9A-Fa-f]+\\b)([ms|s|seconds])?(\\s+|$)"
|
||||
- yellow: "\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}(:\\d{2})?"
|
||||
- yellow: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}"
|
||||
# hostname
|
||||
- yellow: "\\s+([a-z-]+\\.)?[a-z-]+\\.[a-z-]+\\.[a-z-]+"
|
||||
|
||||
Reference in New Issue
Block a user