summaryrefslogtreecommitdiff
path: root/local
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2018-05-02 09:38:53 +0000
committerIan C <ianc@noddybox.co.uk>2018-05-02 09:38:53 +0000
commit1878f8dd10bb152e6621d3f28a5664a4661077b5 (patch)
treea2715f017c4eb54e0c3ac2ae700da6ff1506485d /local
parentd54e8ee210cf046b47cc6a51ad6e1b2476b65492 (diff)
Added local admin scripts
Diffstat (limited to 'local')
-rwxr-xr-xlocal/checkauth.sh1
-rwxr-xr-xlocal/listaccounts.sh1
-rwxr-xr-xlocal/listauth.sh1
-rwxr-xr-xlocal/sslcheck.sh4
4 files changed, 7 insertions, 0 deletions
diff --git a/local/checkauth.sh b/local/checkauth.sh
new file mode 100755
index 0000000..a711830
--- /dev/null
+++ b/local/checkauth.sh
@@ -0,0 +1 @@
+grep -E -v 'session (opened|closed) for user ' /var/log/auth.log
diff --git a/local/listaccounts.sh b/local/listaccounts.sh
new file mode 100755
index 0000000..4d1a186
--- /dev/null
+++ b/local/listaccounts.sh
@@ -0,0 +1 @@
+checkauth.sh | grep "Failed password for .* $1" | awk '{print $11}' | sort | uniq -c | sort -n | more
diff --git a/local/listauth.sh b/local/listauth.sh
new file mode 100755
index 0000000..83b68d4
--- /dev/null
+++ b/local/listauth.sh
@@ -0,0 +1 @@
+grep "session opened for user" /var/log/auth.log | awk '{print $11}' | sort | uniq -c
diff --git a/local/sslcheck.sh b/local/sslcheck.sh
new file mode 100755
index 0000000..f04a6ec
--- /dev/null
+++ b/local/sslcheck.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+grep "Failed password for invalid user " /var/log/auth.log | \
+ awk '{print $13}' | sort | uniq -c | sort -n