Adds grc configs
This commit is contained in:
parent
83a047a8a3
commit
ab36c9eb8f
24 changed files with 1013 additions and 0 deletions
44
grc/.config/grc/conf.df
Normal file
44
grc/.config/grc/conf.df
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
# FS
|
||||||
|
#regexp=^.*?\s
|
||||||
|
regexp=^(?!Filesystem)(\/[-\w\d.]+)+\s
|
||||||
|
colours=blue,bold blue
|
||||||
|
======
|
||||||
|
# Size 'K'
|
||||||
|
regexp=\s\d*[.,]?\dKi?\s
|
||||||
|
colours=green
|
||||||
|
======
|
||||||
|
# Size 'M'
|
||||||
|
regexp=\s\d*[.,]?\dMi?\s
|
||||||
|
colours=yellow
|
||||||
|
======
|
||||||
|
# Size 'G'
|
||||||
|
regexp=\s\d*[.,]?\dGi?\s
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Size 'T'
|
||||||
|
regexp=\s\d*[.,]?\dTi?\s
|
||||||
|
colours=bold red
|
||||||
|
======
|
||||||
|
# Mounted on
|
||||||
|
regexp=\/$|(\/[-\w\d. ]+)+$
|
||||||
|
colours=green,bold green
|
||||||
|
======
|
||||||
|
# Use 0-60%
|
||||||
|
regexp=[\b1-6][0-9]?%|0%
|
||||||
|
colours=green
|
||||||
|
======
|
||||||
|
# Use 70-90%
|
||||||
|
regexp=[7-9][0-9]%
|
||||||
|
colours=yellow
|
||||||
|
======
|
||||||
|
# Use 90-97
|
||||||
|
regexp=9[0-7]%
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Use 98-100
|
||||||
|
regexp=9[8-9]%|100%
|
||||||
|
colours=bold red
|
||||||
|
======
|
||||||
|
# tmpfs lines
|
||||||
|
regexp=^tmpfs.*
|
||||||
|
colours=bright_black
|
31
grc/.config/grc/conf.dig
Normal file
31
grc/.config/grc/conf.dig
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
#ipv6
|
||||||
|
regexp=(([0-9a-fA-F]{1,4})?\:\:?[0-9a-fA-F]{1,4})+
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
#time
|
||||||
|
regexp=\s[0-9]{1,6}\s
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
#type
|
||||||
|
regexp=[A-Z]{1,4}
|
||||||
|
colours=cyan
|
||||||
|
=======
|
||||||
|
#in
|
||||||
|
regexp=(IN|CH)
|
||||||
|
colours=yellow
|
||||||
|
=======
|
||||||
|
#domain
|
||||||
|
regexp=[a-z0-9-]+\.
|
||||||
|
colours=magenta
|
||||||
|
=======
|
||||||
|
#ip address
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
#comments
|
||||||
|
regexp=^;;\s\w*\s*\w*
|
||||||
|
colours=yellow
|
||||||
|
=======
|
||||||
|
#Title
|
||||||
|
regexp=; <<>> DiG (\d+\.\d+\.\d+).*<<>>\s(\S+)$
|
||||||
|
colours=default,green,bold magenta
|
27
grc/.config/grc/conf.du
Normal file
27
grc/.config/grc/conf.du
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# Cannot read STDERR, not working
|
||||||
|
regexp=^du.*
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Path
|
||||||
|
regexp=\s+[\.\/]+([\w\s\-\_\.]+)(\/.*)?$
|
||||||
|
colours=default,bold blue,blue
|
||||||
|
======
|
||||||
|
# Size 'K'
|
||||||
|
regexp=^\d*[.,]?\dKi?\s
|
||||||
|
colours=green
|
||||||
|
======
|
||||||
|
# Size 'M'
|
||||||
|
regexp=^\d*[.,]?\dMi?\s
|
||||||
|
colours=yellow
|
||||||
|
======
|
||||||
|
# Size 'G'
|
||||||
|
regexp=^\d*[.,]?\dGi?\s
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Size 'T'
|
||||||
|
regexp=^\d*[.,]?\dTi?\s
|
||||||
|
colours=bold red
|
||||||
|
======
|
||||||
|
# Total
|
||||||
|
regexp=(.*)\s+(total)$
|
||||||
|
colours=bold yellow on_blue
|
27
grc/.config/grc/conf.free
Normal file
27
grc/.config/grc/conf.free
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# Size 'K'
|
||||||
|
regexp=\s\d*[.,]?\dKi?
|
||||||
|
colours=green
|
||||||
|
======
|
||||||
|
# Size 'M'
|
||||||
|
regexp=\s\d*[.,]?\dMi?
|
||||||
|
colours=yellow
|
||||||
|
======
|
||||||
|
# Size 'G'
|
||||||
|
regexp=\s\d*[.,]?\dGi?
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Size 'T'
|
||||||
|
regexp=\s\d*[.,]?\dTi?
|
||||||
|
colours=bold red
|
||||||
|
======
|
||||||
|
# Mem
|
||||||
|
regexp=^Mem
|
||||||
|
colours=bold cyan
|
||||||
|
======
|
||||||
|
# Swap
|
||||||
|
regexp=^Swap
|
||||||
|
colours=bold magenta
|
||||||
|
======
|
||||||
|
# Zero
|
||||||
|
regexp=\s+0\w?(\s|$)
|
||||||
|
colours=green
|
11
grc/.config/grc/conf.id
Normal file
11
grc/.config/grc/conf.id
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Groups
|
||||||
|
regexp=(\d+)\((\w+)\)
|
||||||
|
colours=unchanged,yellow,bold yellow
|
||||||
|
-
|
||||||
|
# User
|
||||||
|
regexp=uid.(\d+)\((\w+)\)
|
||||||
|
colours=unchanged,green,bold green
|
||||||
|
-
|
||||||
|
# SELinux
|
||||||
|
regexp=(\w+_u):(\w+_r):(\w+_t):([\w\-.:]+)
|
||||||
|
colours=unchanged,green,yellow,cyan,magenta
|
44
grc/.config/grc/conf.ip
Normal file
44
grc/.config/grc/conf.ip
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
# IP4
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=bold yellow
|
||||||
|
-
|
||||||
|
|
||||||
|
# IP6
|
||||||
|
regexp=[0-9a-fA-F]{0,4}(\:\:?[0-9a-fA-F]{0,4})+?(\/\d{1,3})
|
||||||
|
colours=yellow
|
||||||
|
-
|
||||||
|
|
||||||
|
# MAC
|
||||||
|
regexp=(\d|[a-f]){2}(\:(\d|[a-f]){2}){5}
|
||||||
|
colours=magenta
|
||||||
|
-
|
||||||
|
|
||||||
|
# parenthesis
|
||||||
|
regexp=\(|\)
|
||||||
|
colours=yellow
|
||||||
|
-
|
||||||
|
|
||||||
|
# dev wlan0 etc
|
||||||
|
regexp=dev \w+
|
||||||
|
colours=yellow
|
||||||
|
-
|
||||||
|
|
||||||
|
# "default"
|
||||||
|
regexp=default
|
||||||
|
colours=on_blue
|
||||||
|
-
|
||||||
|
|
||||||
|
# ip range size
|
||||||
|
regexp=/\d{1,2}
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
|
||||||
|
# "linkdown"
|
||||||
|
regexp=linkdown
|
||||||
|
colours=bold red
|
||||||
|
-
|
||||||
|
|
||||||
|
# "src"
|
||||||
|
regexp=src \S+
|
||||||
|
colours=on_magenta
|
||||||
|
|
51
grc/.config/grc/conf.ipaddr
Normal file
51
grc/.config/grc/conf.ipaddr
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
# IP4
|
||||||
|
regexp=inet\s([^\/]+)\/(\d+)
|
||||||
|
colours=default,bold yellow,bold magenta
|
||||||
|
=====
|
||||||
|
# broadcast
|
||||||
|
regexp=brd\s([^}s]+)
|
||||||
|
colours=default,dark
|
||||||
|
=====
|
||||||
|
# IP6
|
||||||
|
regexp=inet6\s([^\/]+)\/(\d+)
|
||||||
|
colours=default,yellow,magenta
|
||||||
|
=====
|
||||||
|
# MAC
|
||||||
|
regexp=link\/ether\s(\S+)\s
|
||||||
|
colours=default,magenta
|
||||||
|
=====
|
||||||
|
# State UP
|
||||||
|
regexp=(\d+):\s(\S+):.+state (UP)
|
||||||
|
colours=default,bright_white,bold green,bold green
|
||||||
|
=====
|
||||||
|
# State DOWN
|
||||||
|
regexp=(\d+):\s(\S+):.+state (DOWN)
|
||||||
|
colours=default,bright_white,bold red,bold red
|
||||||
|
=====
|
||||||
|
# State UNKNOWN
|
||||||
|
regexp=(\d+):\s(\S+):.+state (UNKNOWN)
|
||||||
|
colours=default,bright_white,bold cyan,cyan
|
||||||
|
=====
|
||||||
|
# State DORMANT
|
||||||
|
regexp=(\d+):\s(\S+):.+state (DORMANT)
|
||||||
|
colours=default,bright_white,bold cyan,cyan
|
||||||
|
=====
|
||||||
|
# < >
|
||||||
|
regexp=\s<([^>]+)>
|
||||||
|
colours=default,cyan
|
||||||
|
=====
|
||||||
|
# Master dev
|
||||||
|
regexp=\smaster\s(\S+)\s
|
||||||
|
colours=default,on_blue white
|
||||||
|
=====
|
||||||
|
# on
|
||||||
|
regexp=\son\s
|
||||||
|
colours=green
|
||||||
|
=====
|
||||||
|
# off
|
||||||
|
regexp=\soff\s
|
||||||
|
colours=dark red
|
||||||
|
=====
|
||||||
|
# link/none
|
||||||
|
regexp=link\/(none)
|
||||||
|
colours=unchanged,red
|
19
grc/.config/grc/conf.ipneighbor
Normal file
19
grc/.config/grc/conf.ipneighbor
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# STATUS - STALE
|
||||||
|
regexp=^(\S+)\s.*(STALE)$
|
||||||
|
colours=default,bright_red,bold red
|
||||||
|
-
|
||||||
|
# STATUS - FAILED
|
||||||
|
regexp=^(\S+)\s.*(FAILED)$
|
||||||
|
colours=default,bright_magenta,bold magenta
|
||||||
|
-
|
||||||
|
# Status - REACHABLE
|
||||||
|
regexp=^(\S+)\s.*(REACHABLE)$
|
||||||
|
colours=default,bright_green,green
|
||||||
|
-
|
||||||
|
# Status - DELAY
|
||||||
|
regexp=^(\S+)\s.*(DELAY)$
|
||||||
|
colours=default,bright_yellow,yellow
|
||||||
|
-
|
||||||
|
# DEV
|
||||||
|
regexp=dev\s(\S+)
|
||||||
|
colours=default,cyan
|
27
grc/.config/grc/conf.iproute
Normal file
27
grc/.config/grc/conf.iproute
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# DEV
|
||||||
|
regexp=dev\s(\S+)
|
||||||
|
colours=default,cyan
|
||||||
|
=====
|
||||||
|
# Gateway
|
||||||
|
regexp=(via)\s(\S+)\s
|
||||||
|
colours=default,yellow,bold yellow
|
||||||
|
=====
|
||||||
|
# Network
|
||||||
|
regexp=^(default|[^ \/]+(\/(\d+))?)
|
||||||
|
colours=green,bright_green,default,green
|
||||||
|
=====
|
||||||
|
# Network DEFAULT
|
||||||
|
regexp=^default
|
||||||
|
colours=on_green bold white
|
||||||
|
=====
|
||||||
|
# Local
|
||||||
|
regexp=(src)\s(\S+)\s?
|
||||||
|
colours=default,magenta,bold magenta
|
||||||
|
=====
|
||||||
|
# proto
|
||||||
|
regexp=(proto)\s(\S+)\s
|
||||||
|
colours=default,default,dark yellow
|
||||||
|
=====
|
||||||
|
# linkdown
|
||||||
|
regexp=linkdown
|
||||||
|
colours=bold red
|
88
grc/.config/grc/conf.iptables
Normal file
88
grc/.config/grc/conf.iptables
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
# Chains Custom name
|
||||||
|
regexp=^Chain\s(\S+)\s\(.*$
|
||||||
|
colours=white, bold bright_blue
|
||||||
|
-
|
||||||
|
# Chains FILTER table
|
||||||
|
regexp=^Chain\s(INPUT|OUTPUT|FORWARD)\s
|
||||||
|
colours=unchanged, bold yellow
|
||||||
|
-
|
||||||
|
# Chains NAT|MANGLE table
|
||||||
|
regexp=^Chain\s(PREROUTING|POSTROUTING|INPUT|OUTPUT)\s
|
||||||
|
colours=unchanged, bold yellow
|
||||||
|
-
|
||||||
|
# 2row Title
|
||||||
|
regexp=(pkts|target|num).*
|
||||||
|
colours=bold black
|
||||||
|
-
|
||||||
|
# JUMP Destiny ----------------------------------------------------------------
|
||||||
|
regexp=ACCEPT
|
||||||
|
colours=bright_green
|
||||||
|
-
|
||||||
|
regexp=DROP
|
||||||
|
colours=bright_red
|
||||||
|
-
|
||||||
|
regexp=REJECT
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
regexp=QUEUE
|
||||||
|
colours=on_red white
|
||||||
|
-
|
||||||
|
regexp=RETURN
|
||||||
|
colours=on_green white
|
||||||
|
-
|
||||||
|
regexp=MASQUERADE
|
||||||
|
colours=bright_magenta
|
||||||
|
-
|
||||||
|
regexp=(LOG|ULOG)
|
||||||
|
colours=bright_cyan
|
||||||
|
-
|
||||||
|
regexp=DNAT
|
||||||
|
colours=magenta
|
||||||
|
-
|
||||||
|
regexp=SNAT
|
||||||
|
colours=dark magenta
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
-
|
||||||
|
# tcp
|
||||||
|
regexp=\stcp\s
|
||||||
|
colours=bold cyan
|
||||||
|
-
|
||||||
|
# udp
|
||||||
|
regexp=\sudp\s
|
||||||
|
colours=bold magenta
|
||||||
|
-
|
||||||
|
# icmp
|
||||||
|
regexp=\sicmp\s
|
||||||
|
colours=cyan
|
||||||
|
-
|
||||||
|
# all
|
||||||
|
regexp=\sall\s
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
# dpt
|
||||||
|
regexp=\sdpts?:([^\s]*)(\s|$)
|
||||||
|
colours=default,bold yellow
|
||||||
|
-
|
||||||
|
# Goto
|
||||||
|
regexp=\s(\[goto\])
|
||||||
|
colours=default,on_blue bold white
|
||||||
|
-
|
||||||
|
# masq ports
|
||||||
|
regexp=\smasq ports:\s(\d+)-?(\d+)?
|
||||||
|
colours=default,bold yellow,bold yellow
|
||||||
|
-
|
||||||
|
# ctstate
|
||||||
|
regexp=ctstate\s(\S+)
|
||||||
|
colours=default,blue
|
||||||
|
-
|
||||||
|
# IP
|
||||||
|
regexp=(!)?((?:\d{1,3}\.){3}(?:\d{1,3}))(?:\/|:)?(\d+)?
|
||||||
|
colours=default,red,bright_white,magenta
|
||||||
|
-
|
||||||
|
# anywhere
|
||||||
|
regexp=\s(anywhere|0.0.0.0/0)\s
|
||||||
|
colours=bright_black
|
||||||
|
-
|
||||||
|
# (Num references)
|
||||||
|
regexp=\((\d+) references\)
|
||||||
|
colours=default,bright_green
|
9
grc/.config/grc/conf.jobs
Normal file
9
grc/.config/grc/conf.jobs
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# BASH
|
||||||
|
regexp=\[(\d+)\](.) +(\d+)?\s?
|
||||||
|
colour=unchanged, cyan, yellow, magenta
|
||||||
|
-
|
||||||
|
regexp=Running.*
|
||||||
|
colour=bold green
|
||||||
|
-
|
||||||
|
regexp=Stopped.*
|
||||||
|
colour=red
|
53
grc/.config/grc/conf.log
Normal file
53
grc/.config/grc/conf.log
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
# this configuration file is suitable for displaying kernel log files
|
||||||
|
|
||||||
|
|
||||||
|
# example of text substitution
|
||||||
|
#regexp=\bda?emon
|
||||||
|
#replace=angel
|
||||||
|
#colours=red
|
||||||
|
#======
|
||||||
|
# example of text substitution
|
||||||
|
#regexp=(\d\d):(\d\d):(\d\d)
|
||||||
|
#replace=\1h\2m\3s
|
||||||
|
#======
|
||||||
|
|
||||||
|
# display this line in yellow and stop further processing
|
||||||
|
regexp=.*last message repeated \d+ times$
|
||||||
|
colours=yellow
|
||||||
|
count=stop
|
||||||
|
======
|
||||||
|
# this is date
|
||||||
|
regexp=^... (\d| )\d \d\d:\d\d:\d\d(\s[\w\d]+?\s)
|
||||||
|
colours=green, green, red
|
||||||
|
count=once
|
||||||
|
======
|
||||||
|
# everything in parentheses
|
||||||
|
regexp=\(.+?\)
|
||||||
|
colours=green
|
||||||
|
count=more
|
||||||
|
======
|
||||||
|
# everything in `'
|
||||||
|
regexp=\`.+?\'
|
||||||
|
colours=bold yellow
|
||||||
|
count=more
|
||||||
|
======
|
||||||
|
# this is probably a pathname
|
||||||
|
regexp=/[\w/\.]+
|
||||||
|
colours=bold green
|
||||||
|
count=more
|
||||||
|
======
|
||||||
|
# name of process and pid
|
||||||
|
regexp=([\w/\.\-]+)(\[\d+?\])
|
||||||
|
colours=bold blue, bold red
|
||||||
|
count=more
|
||||||
|
======
|
||||||
|
# ip number
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=bold magenta
|
||||||
|
count=more
|
||||||
|
======
|
||||||
|
# connect requires special attention
|
||||||
|
regexp=connect
|
||||||
|
colours=on_red
|
||||||
|
count=more
|
||||||
|
|
59
grc/.config/grc/conf.lsblk
Normal file
59
grc/.config/grc/conf.lsblk
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# Main HD
|
||||||
|
regexp=^[a-z]+\d?\s
|
||||||
|
colours=bold white
|
||||||
|
======
|
||||||
|
# Partition
|
||||||
|
regexp=([├└─│]+|[\|\`\-]+)(\S+)
|
||||||
|
colours=bright_green
|
||||||
|
======
|
||||||
|
# Partition - LVM
|
||||||
|
regexp=\s+([├└─│]+|[\|\`\-]+)(\S+)
|
||||||
|
colours=default,default,bright_cyan
|
||||||
|
======
|
||||||
|
# Type crypt
|
||||||
|
regexp=(?<=\s)crypt\b
|
||||||
|
colours=on_magenta white
|
||||||
|
======
|
||||||
|
# Type disk
|
||||||
|
regexp=(?<=\s)disk\b
|
||||||
|
colours=magenta
|
||||||
|
======
|
||||||
|
# Type lvm
|
||||||
|
regexp=(?<=\s)lvm\b
|
||||||
|
colours=bold cyan
|
||||||
|
======
|
||||||
|
# Type part
|
||||||
|
regexp=(?<=\s)part\b
|
||||||
|
colours=cyan
|
||||||
|
======
|
||||||
|
# Type loop
|
||||||
|
regexp=(?<=\s)loop\b
|
||||||
|
colours=bright_red
|
||||||
|
======
|
||||||
|
# Size 'K'
|
||||||
|
regexp=\s\d*[.,]?\dKi?\s
|
||||||
|
colours=green
|
||||||
|
======
|
||||||
|
# Size 'M'
|
||||||
|
regexp=\s\d*[.,]?\dMi?\s
|
||||||
|
colours=yellow
|
||||||
|
======
|
||||||
|
# Size 'G'
|
||||||
|
regexp=\s\d*[.,]?\dGi?\s
|
||||||
|
colours=red
|
||||||
|
======
|
||||||
|
# Size 'T'
|
||||||
|
regexp=\s\d*[.,]?\dTi?\s
|
||||||
|
colours=bold red
|
||||||
|
======
|
||||||
|
# Mount Path
|
||||||
|
regexp=(?<=\s)(\/[^\/ ]*)+$
|
||||||
|
colours=yellow,bold yellow
|
||||||
|
======
|
||||||
|
# Mount [SWAP]
|
||||||
|
regexp=\s\[(SWAP)\]
|
||||||
|
colours=default,bright_magenta
|
||||||
|
======
|
||||||
|
# UUID
|
||||||
|
regexp=(?<=\s)\b([0-9a-fA-F-]{4,}|[\w-]{38})\b
|
||||||
|
colours=default,dark cyan
|
25
grc/.config/grc/conf.mount
Normal file
25
grc/.config/grc/conf.mount
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# Intended for colouring 'mount' output
|
||||||
|
# written by Emanuele Aina
|
||||||
|
|
||||||
|
regexp=^(.*) on (.*) type (.*) \((.*)\)
|
||||||
|
colours=default,green,yellow,blue,magenta
|
||||||
|
-
|
||||||
|
# Devices
|
||||||
|
regexp=^(\/[^\/ ]+)+
|
||||||
|
colours=bold green, on_green black
|
||||||
|
-
|
||||||
|
# Mount Path
|
||||||
|
regexp=(?<=on )(\/[^\/ ]+)+
|
||||||
|
colours=unchanged,underline yellow
|
||||||
|
-
|
||||||
|
# RW
|
||||||
|
regexp=(?<=\()rw
|
||||||
|
colours=bold red
|
||||||
|
-
|
||||||
|
# RO
|
||||||
|
regexp=(?<=\()ro
|
||||||
|
colours=bold green
|
||||||
|
-
|
||||||
|
# Like comment, leave at end always
|
||||||
|
regexp=^(cgroup|tmpfs).*
|
||||||
|
colours=bright_black
|
76
grc/.config/grc/conf.netstat
Normal file
76
grc/.config/grc/conf.netstat
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# ip number
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=magenta
|
||||||
|
=======
|
||||||
|
# hostname:service
|
||||||
|
regexp=([\w\.\-]+):([\w\-]+)\b
|
||||||
|
colours=yellow, bold green, bold yellow
|
||||||
|
=======
|
||||||
|
# hostname:port
|
||||||
|
regexp=([\w\.\-]+):(\d+)\b
|
||||||
|
colours=yellow, bold green, bold red
|
||||||
|
=======
|
||||||
|
# *:service
|
||||||
|
regexp=(\*):([\w\-]+)\b
|
||||||
|
colours=yellow, blue, bold yellow
|
||||||
|
=======
|
||||||
|
# ipx hostname
|
||||||
|
regexp=^IPX.*[\dABCDEF]+:[\dABCDEF]+
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
# protocols
|
||||||
|
regexp=(^tcp6?|^udp6?|^unix|^IPX|STREAM|DGRAM)
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=FIN_WAIT.*
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=SYN.*?
|
||||||
|
colours=bold red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=LISTEN(ING)?
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=TIME_WAIT
|
||||||
|
colours=bold red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=CLOS(E(_WAIT)?|ING)
|
||||||
|
colours=red
|
||||||
|
skip=yes
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=LAST_ACK
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=ESTAB.*?\b|CONNECTED
|
||||||
|
colours=bold yellow
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=FREE
|
||||||
|
colours=bold green
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=DISCONNECTING
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=CONNECTING
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=UNKNOWN
|
||||||
|
colours=blink bold red
|
||||||
|
=======
|
||||||
|
# status
|
||||||
|
regexp=\[.*\]
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
# path
|
||||||
|
regexp=(\@)[\dabcdef]+
|
||||||
|
colours=green, bold green
|
35
grc/.config/grc/conf.nmap
Normal file
35
grc/.config/grc/conf.nmap
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Scan Title
|
||||||
|
regexp=Nmap scan report for (\S+)\s\(([^\)]+)\)
|
||||||
|
colours=default,bold green, bold magenta
|
||||||
|
-
|
||||||
|
# up
|
||||||
|
regexp=Host is (up)
|
||||||
|
colours=default, bold green
|
||||||
|
-
|
||||||
|
# Failed to resolve
|
||||||
|
regexp=Failed\sto\sresolve\s\"(\S+)\"
|
||||||
|
colours=red,bold red
|
||||||
|
-
|
||||||
|
# Closed ports
|
||||||
|
regexp=Not shown: (\d+)\s(closed|filtered)\sports
|
||||||
|
colours=default,bright_red,red
|
||||||
|
-
|
||||||
|
# Titles
|
||||||
|
regexp=^PORT.*$|^HOP.*
|
||||||
|
colours=bold
|
||||||
|
-
|
||||||
|
# Ports
|
||||||
|
regexp=^(\d+)\/(\w+)\s+(\w+)\s+(\S+)
|
||||||
|
colours=default,bold green,magenta,cyan,bold yellow
|
||||||
|
-
|
||||||
|
# Ports Details
|
||||||
|
regexp=^\|_?(.*)
|
||||||
|
colours=bold green,default
|
||||||
|
-
|
||||||
|
# Trace
|
||||||
|
regexp=^\d+\s+(\d+\.\d+\sms)[^0-9]*(\d+\.\d+\.\d+\.\d+)
|
||||||
|
colours=default,green,magenta
|
||||||
|
-
|
||||||
|
# Network Distance:
|
||||||
|
regexp=Network Distance:\s(\d+)
|
||||||
|
colours=default,bold green
|
60
grc/.config/grc/conf.ping
Normal file
60
grc/.config/grc/conf.ping
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# IP
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=bright_blue
|
||||||
|
=======
|
||||||
|
# ipv6 number
|
||||||
|
regexp=(([0-9a-fA-F]{1,4})?\:\:?[0-9a-fA-F]{1,4})+
|
||||||
|
colours=magenta
|
||||||
|
=======
|
||||||
|
# icmp_seq=##
|
||||||
|
regexp=icmp_seq=(\d+)
|
||||||
|
colours=default,yellow
|
||||||
|
=======
|
||||||
|
# ttl=#
|
||||||
|
regexp=ttl=(\d+)
|
||||||
|
colours=default,magenta
|
||||||
|
=======
|
||||||
|
# name
|
||||||
|
regexp=(?:[fF]rom|PING)\s(\S+)\s
|
||||||
|
colours=default,blue
|
||||||
|
=======
|
||||||
|
# time
|
||||||
|
regexp=([0-9\.]+)\s?ms
|
||||||
|
colours=green,bold green
|
||||||
|
=======
|
||||||
|
# DUP
|
||||||
|
regexp=DUP\!
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# OK
|
||||||
|
regexp=0% packet loss
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
# Errors
|
||||||
|
regexp=(Destination Host Unreachable|100% packet loss)
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# unknown host
|
||||||
|
regexp=.+unknown\shost\s(.+)
|
||||||
|
colours=red,bold red
|
||||||
|
-
|
||||||
|
# statistics header
|
||||||
|
regexp=--- (\S+) ping statistics ---
|
||||||
|
colours=bold, bold blue
|
||||||
|
-
|
||||||
|
# last line min/avg/max/mdev
|
||||||
|
regexp=rtt (min)/(avg)/(max)/(mdev)
|
||||||
|
colours=default,bright_yellow,bright_blue,bright_red,bright_magenta
|
||||||
|
-
|
||||||
|
# last line values
|
||||||
|
regexp=\=\s([0-9\.]+)\/([0-9\.]+)\/([0-9\.]+)\/([0-9\.]+)
|
||||||
|
colours=default,bright_yellow,bright_blue,bright_red,bright_magenta
|
||||||
|
-
|
||||||
|
# these are good for nping
|
||||||
|
regexp=SENT|RCVD
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
# nping
|
||||||
|
regexp=unreachable
|
||||||
|
colours=red
|
||||||
|
|
72
grc/.config/grc/conf.ps
Normal file
72
grc/.config/grc/conf.ps
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
# /full/path
|
||||||
|
regexp=(\s|^)/[-\w\d.]+/[-\w\d./]+
|
||||||
|
colours=bold white
|
||||||
|
=======
|
||||||
|
# CAPS LINE
|
||||||
|
regexp=^[A-Z\s%]*([A-Z]{3})[A-Z\s%]*$
|
||||||
|
colours=underline
|
||||||
|
=======
|
||||||
|
# Capd Line
|
||||||
|
regexp=^([A-Z][-a-z0-9]+(\s+|$)){3,}$
|
||||||
|
colours=underline
|
||||||
|
=======
|
||||||
|
# VMSTAT
|
||||||
|
regexp=(\s|^)\d+([.,]\d+)?(?=[\s,]|$)
|
||||||
|
colours=bright_green
|
||||||
|
=======
|
||||||
|
# PID
|
||||||
|
regexp=^[a-zA-Z]+\w+\s+(\d+)|^\d\s+\w\s+(?:\w+\s+)?(\d+)|^\s*(\d+)
|
||||||
|
colours=unchanged,bold magenta,bold magenta,bold magenta
|
||||||
|
=======
|
||||||
|
# n.n.n
|
||||||
|
regexp=(\s|^)\d+\.\d+\.\d+(?=[\s,]|$)
|
||||||
|
colours=bold cyan
|
||||||
|
=======
|
||||||
|
# text:
|
||||||
|
regexp=^([-a-z0-9]+):\s
|
||||||
|
colours=unchanged,yellow
|
||||||
|
=======
|
||||||
|
# -options
|
||||||
|
regexp=(?<=\s)-[\w\d]+(?=\s|$)
|
||||||
|
colours=yellow
|
||||||
|
=======
|
||||||
|
# --long-option=
|
||||||
|
# legacy: regexp=(?<=\s)--[-\w\d]+[\w\d](?==|\s|$)(=?)
|
||||||
|
regexp=(?<=\s)--[-\w\d]+[\w\d](?==|\s|$)(=|\s)?(?!--)([^\s]*)
|
||||||
|
colours=cyan,white,underline cyan
|
||||||
|
=======
|
||||||
|
# [text]
|
||||||
|
regexp=\[[-\w\d:/]+\]
|
||||||
|
colours=cyan
|
||||||
|
=======
|
||||||
|
# root
|
||||||
|
regexp=root|wheel(?=\s|$)
|
||||||
|
colours=bold red
|
||||||
|
=======
|
||||||
|
# pts
|
||||||
|
regexp=(\s|^)pts/\d+(?=[^\w\d]|$)
|
||||||
|
colours=bright_yellow
|
||||||
|
=======
|
||||||
|
# tty
|
||||||
|
regexp=(\s|^)tty\d+(?=[^\w\d]|$)
|
||||||
|
colours=bright_cyan
|
||||||
|
=======
|
||||||
|
# Negative NICE (works only in -l)
|
||||||
|
regexp=^\d\s+\w\s+\w+\s+\d+\s+\d+\s+\d\s+\d+\s+(-\d+)
|
||||||
|
colours=unchanged,on_red bold white
|
||||||
|
=======
|
||||||
|
# Neutral NICE (works only in -l)
|
||||||
|
regexp=^\d\s+\w\s+\w+\s+\d+\s+\d+\s+\d\s+\d+\s+(\d+)
|
||||||
|
colours=unchanged,cyan
|
||||||
|
=======
|
||||||
|
# Positive NICE (works only in -l)
|
||||||
|
regexp=^\d\s+\w\s+\w+\s+\d+\s+\d+\s+\d\s+\d+\s+(1\d)
|
||||||
|
colours=unchanged,on_cyan bold white
|
||||||
|
=======
|
||||||
|
# Process ZOMBIE
|
||||||
|
regexp=^\d\s+([zZ])\s
|
||||||
|
colours=unchanged,on_red bold white
|
||||||
|
=======
|
||||||
|
# Process RS
|
||||||
|
regexp=^\d\s+([sSrR])\s
|
||||||
|
colours=unchanged,on_magenta black
|
12
grc/.config/grc/conf.sensors
Normal file
12
grc/.config/grc/conf.sensors
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# Adapetr
|
||||||
|
regexp=Adapter:\s(.*)
|
||||||
|
colours=default, green
|
||||||
|
======
|
||||||
|
# High temperature
|
||||||
|
regexp=.+:\s+(\+[67][0-9][^0-9])
|
||||||
|
colours=default, red
|
||||||
|
======
|
||||||
|
# Very high temperature
|
||||||
|
regexp=.+:\s+(\+[89][0-9][0-9]?)
|
||||||
|
colours=default, blink red
|
||||||
|
======
|
23
grc/.config/grc/conf.showmount
Normal file
23
grc/.config/grc/conf.showmount
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# Path
|
||||||
|
regexp=^(\/\S+)
|
||||||
|
colours=green
|
||||||
|
-
|
||||||
|
# Path Last part
|
||||||
|
regexp=\/(\w+)\s
|
||||||
|
colours=unchanged,bright_green
|
||||||
|
-
|
||||||
|
# IP
|
||||||
|
regexp=(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/\d+)?)
|
||||||
|
colours=default,yellow,magenta
|
||||||
|
-
|
||||||
|
# ALL
|
||||||
|
regexp=\*
|
||||||
|
colours=bold red
|
||||||
|
-
|
||||||
|
# Options
|
||||||
|
regexp=\(([\w,]+)\)
|
||||||
|
colours=default,cyan
|
||||||
|
-
|
||||||
|
# Server
|
||||||
|
regexp=for\s([^:]+):$
|
||||||
|
colours=default,bold yellow
|
15
grc/.config/grc/conf.tcpdump
Normal file
15
grc/.config/grc/conf.tcpdump
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# Title
|
||||||
|
regexp=on ([^,]+), link-type (\S+)
|
||||||
|
colours=unchanged, bold green, green
|
||||||
|
-
|
||||||
|
# Basic Line (-nS)
|
||||||
|
regexp=^(\d+):(\d+):(\d+\.\d+) (\S+) (\S+) (>) (\S+):
|
||||||
|
colours=unchanged,bold white,bright_white,dark white,cyan, bright_green, bold red, bright_blue
|
||||||
|
-
|
||||||
|
# IP
|
||||||
|
regexp=(?:\d{1,3}\.){3}(?:\d{1,3})
|
||||||
|
colours=bold
|
||||||
|
-
|
||||||
|
# Summary
|
||||||
|
regexp=^(\d+) packets
|
||||||
|
colours=unchanged,bold green
|
42
grc/.config/grc/conf.traceroute
Normal file
42
grc/.config/grc/conf.traceroute
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# hostname
|
||||||
|
regexp=\s\w+[\w\-\.]+\w+
|
||||||
|
colours=bold white
|
||||||
|
count=once
|
||||||
|
-
|
||||||
|
# ip number
|
||||||
|
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
|
||||||
|
colours=magenta
|
||||||
|
-
|
||||||
|
# ipv6 number
|
||||||
|
regexp=(([0-9a-fA-F]{1,4})?\:\:?[0-9a-fA-F]{1,4})+
|
||||||
|
colours=magenta
|
||||||
|
-
|
||||||
|
# time
|
||||||
|
regexp=\d+\.?\d*(?=\sms)
|
||||||
|
colours=green
|
||||||
|
-
|
||||||
|
# ms
|
||||||
|
regexp=\bms\b
|
||||||
|
colours=yellow
|
||||||
|
-
|
||||||
|
# DUP
|
||||||
|
regexp=\bDUP
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
# !S, !A, !H (host unreachable), etc.
|
||||||
|
regexp=\b\![AFGNPSTU]
|
||||||
|
colours=red
|
||||||
|
# just an example:
|
||||||
|
#command=echo 'Network is down'| mail root
|
||||||
|
-
|
||||||
|
# ttl=...!
|
||||||
|
regexp=ttl=\d+\!
|
||||||
|
colours=cyan
|
||||||
|
-
|
||||||
|
# *
|
||||||
|
regexp=\*
|
||||||
|
colours=red
|
||||||
|
-
|
||||||
|
# parenthesis
|
||||||
|
regexp=\(|\)
|
||||||
|
colours=yellow
|
76
grc/.config/grc/conf.whois
Normal file
76
grc/.config/grc/conf.whois
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# field
|
||||||
|
regexp=^([\w\s])*:
|
||||||
|
colours=bold white
|
||||||
|
=======
|
||||||
|
# data
|
||||||
|
regexp=:\s[\w\s\W\S]*$
|
||||||
|
colour=blue
|
||||||
|
=======
|
||||||
|
# comments
|
||||||
|
regexp=^([;%])([\s\w\S\W])*$
|
||||||
|
colours=yellow
|
||||||
|
=======
|
||||||
|
# comments
|
||||||
|
regexp=(^(---)|(>>>))[\s\w\S\W]*$
|
||||||
|
colours=yellow
|
||||||
|
=======
|
||||||
|
# domain
|
||||||
|
regexp=(([\w\d]([\w\d-])+\.){1,})([\w\d-]{2,})
|
||||||
|
colours=green
|
||||||
|
=======
|
||||||
|
# url
|
||||||
|
regexp=http[s]?://(([\w\d]([\w\d-])+\.){1,})([\w\d-]{2,})(/[\w\d\S\s]*)*
|
||||||
|
colours=bold green
|
||||||
|
=======
|
||||||
|
# phone
|
||||||
|
regexp=\+([\d\.]*)
|
||||||
|
colours=bold yellow
|
||||||
|
=======
|
||||||
|
# email
|
||||||
|
regexp=([\d\w\S])+@(([\w\d]([\w\d-])+\.){1,})([\w\d-]{2,})
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# date
|
||||||
|
regexp=([\d]{4}[- ](([\d]{2})|([a-zA-Z]{3,}))[ -][\d]{2})|([\d]{2}[ -](([a-zA-Z]{3,})|([\d]{2}))[ -][\d]{4})
|
||||||
|
colours=bold red
|
||||||
|
=======
|
||||||
|
# time
|
||||||
|
regexp=[\d]{2}:[\d]{2}:[\d]{2}((\.[\d]*[Z]?)|(\+[\d]*))?
|
||||||
|
colours=red
|
||||||
|
=======
|
||||||
|
# NOTICE
|
||||||
|
regexp=NOTICE
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# TERM OF USE
|
||||||
|
regexp=TERMS OF USE
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# registrar
|
||||||
|
regexp=(Sponsoring )?[Rr]egistrar([\w\s\S])*:
|
||||||
|
colours=bold cyan
|
||||||
|
=======
|
||||||
|
# registrant
|
||||||
|
regexp=(Registry )?[Rr]egistrant([\w\s\S])*:
|
||||||
|
colours=bold blue
|
||||||
|
=======
|
||||||
|
# admin
|
||||||
|
regexp=(Registry )?[Aa]dmin([\w\s\S])*:
|
||||||
|
colours=bold magenta
|
||||||
|
=======
|
||||||
|
# tech
|
||||||
|
regexp=(Registry )?[Tt]ech([\w\s\S])*:
|
||||||
|
colours=bold yellow
|
||||||
|
=======
|
||||||
|
# billing
|
||||||
|
regexp=(Registry )?[Bb]illing([\w\s\S])*:
|
||||||
|
colours=bold green
|
||||||
|
=======
|
||||||
|
# NS
|
||||||
|
regexp=((nserver)|(Name Server)):
|
||||||
|
colours=bold green
|
||||||
|
=======
|
||||||
|
# domain status
|
||||||
|
regexp=(Domain Status)|(status)
|
||||||
|
colours=bold red
|
||||||
|
|
87
grc/.config/grc/grc.conf
Normal file
87
grc/.config/grc/grc.conf
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
# ping command
|
||||||
|
(^|[/\w\.]+/)(io|o|n|h|arp|l2)?ping[236]?\s
|
||||||
|
conf.ping
|
||||||
|
|
||||||
|
# traceroute command
|
||||||
|
(^|[/\w\.]+/)traceroute6?\s
|
||||||
|
conf.traceroute
|
||||||
|
|
||||||
|
# netstat command
|
||||||
|
(^|[/\w\.]+/)netstat\s?
|
||||||
|
conf.netstat
|
||||||
|
|
||||||
|
# mount command
|
||||||
|
(^|[/\w\.]+/)mount\s?
|
||||||
|
conf.mount
|
||||||
|
|
||||||
|
# ps command
|
||||||
|
(^|[/\w\.]+/)ps\s?
|
||||||
|
conf.ps
|
||||||
|
|
||||||
|
# dig command
|
||||||
|
(^|[/\w\.]+/)dig\s?
|
||||||
|
conf.dig
|
||||||
|
|
||||||
|
# df
|
||||||
|
(^|[/\w\.]+/)df\s?
|
||||||
|
conf.df
|
||||||
|
|
||||||
|
# du
|
||||||
|
(^|[/\w\.]+/)du\s?
|
||||||
|
conf.du
|
||||||
|
|
||||||
|
# ip addr/link
|
||||||
|
(^|[/\w\.]+/)ip a(ddr)*\s?
|
||||||
|
conf.ipaddr
|
||||||
|
|
||||||
|
(^|[/\w\.]+/)ip ?(-.)* ?l(ink)*\s?
|
||||||
|
conf.ipaddr
|
||||||
|
|
||||||
|
# ip route
|
||||||
|
(^|[/\w\.]+/)ip r(oute)*\s?
|
||||||
|
conf.iproute
|
||||||
|
|
||||||
|
# ip neighbor
|
||||||
|
(^|[/\w\.]+/)ip n(eighbor)*\s?
|
||||||
|
conf.ipneighbor
|
||||||
|
|
||||||
|
# ip command - rest of commands
|
||||||
|
(^|[/\w\.]+/)ip?\s
|
||||||
|
conf.ip
|
||||||
|
|
||||||
|
# iptables
|
||||||
|
(^|[/\w\.]+/)iptables\s?
|
||||||
|
conf.iptables
|
||||||
|
|
||||||
|
# lsblk
|
||||||
|
(^|[/\w\.]+/)lsblk\s?
|
||||||
|
conf.lsblk
|
||||||
|
|
||||||
|
# id
|
||||||
|
(^|[/\w\.]+/)id\s?
|
||||||
|
conf.id
|
||||||
|
|
||||||
|
# free
|
||||||
|
(^|[/\w\.]+/)free\s?
|
||||||
|
conf.free
|
||||||
|
|
||||||
|
# tcpdump command
|
||||||
|
(^|[/\w\.]+/)tcpdump\s?
|
||||||
|
conf.tcpdump
|
||||||
|
|
||||||
|
# nmap
|
||||||
|
(^|[/\w\.]+/)nmap\s?
|
||||||
|
conf.nmap
|
||||||
|
|
||||||
|
# uptime | w
|
||||||
|
(^|[/\w\.]+/)(uptime|w)\b
|
||||||
|
conf.uptime
|
||||||
|
|
||||||
|
# showmount
|
||||||
|
(^|[/\w\.]+/)showmount\s?
|
||||||
|
conf.showmount
|
||||||
|
|
||||||
|
# whois
|
||||||
|
(^|[/\w\.]+/)whois\s?
|
||||||
|
conf.whois
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue