filetype: ip detect: filename: "\\.ip$" rules: # device - high.green: "\\d+:\\s*[a-z-0-9_]+" - high.green: "state UP" - red: "state DOWN" # IPv4 - green: "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}" # ipv6 - green: "\\b[0-9a-fA-F]{1,4}(\\:\\:?[0-9a-fA-F]{1,4})+" # size - yellow: "\\d+(\\.\\d+)?\\s(T|G|M|K|)i?B" # interface - cyan: "^([a-z0-9.]{2,}\\d*):?\\s" #ip disc - cyan: "(inet6?|netmask|broadcast)" # mtu - green: "(?i)mtu(\\s|\\:)\\d+" - green: "src \\S+" #errors - red: "errors(\\s|\\:)\\d+" - red: "collisions(\\s|\\:)\\d+" - red: "linkdown" - yellow: "(<[A-Z,_]+>)" - white: "dropped(\\s|\\:)\\d+" - magenta: "overruns(\\s|\\:)\\d+" - white: "frame(\\s|\\:)\\d+" - cyan: "carrier(\\s|\\:)\\d+" # MAC - yellow: "(\\d|[a-f]){2}(\\:(\\d|[a-f]){2}){5}" - magenta: "link/([a-z]+)"