From a1c3190c85f593a9681343e53d53207fb00b5022 Mon Sep 17 00:00:00 2001 From: Jesse Portnoy Date: Sun, 23 Jul 2023 03:06:16 +0100 Subject: [PATCH] traceroute. --- syntax_files/traceroute.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 syntax_files/traceroute.yaml diff --git a/syntax_files/traceroute.yaml b/syntax_files/traceroute.yaml new file mode 100644 index 0000000..a85fcf0 --- /dev/null +++ b/syntax_files/traceroute.yaml @@ -0,0 +1,23 @@ +filetype: traceroute + +detect: + filename: "\\.traceroute$" + header: "(^traceroute to[[:space:]]+[\\S+])" + +rules: + # IP + - blue: "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}" + # IP v6 + - blue: "(([0-9a-fA-F]{1,4})?\\:\\:?[0-9a-fA-F]{1,4})+" + # host + - yellow: "\\s\\w+[\\w\\-\\.]+\\w+" + - cyan: "\\s([0-9\\.]+) ms" + # ttl + - green: "ttl=\\d+\\!" + # errors + - red: "DUP\\!" + - red: "(Destination Host Unreachable|100(\\.0)?% packet loss)" + - red: ".+unknown\\shost\\s(.+)" + - red: "Temporary failure in name resolution" + - red: "\\*" +