From d4a8500a3f9fd095d3cfb05006e6341c9913d269 Mon Sep 17 00:00:00 2001 From: Patrick Eigner-Pausz Date: Mon, 13 Apr 2026 14:07:27 +0200 Subject: [PATCH] Moved quickchecks donaspam and adspam into seperate folders from spamcheck, added README.md to each of them. --- wh20/README.md | 13 +++- wh20/adspam/README.md | 64 +++++++++++++++++++ wh20/{spamcheck => adspam}/adspam.sh | 0 wh20/donaspam/README.md | 79 ++++++++++++++++++++++++ wh20/{spamcheck => donaspam}/donaspam.sh | 0 5 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 wh20/adspam/README.md rename wh20/{spamcheck => adspam}/adspam.sh (100%) create mode 100644 wh20/donaspam/README.md rename wh20/{spamcheck => donaspam}/donaspam.sh (100%) diff --git a/wh20/README.md b/wh20/README.md index 242d6e9..a7d16f5 100644 --- a/wh20/README.md +++ b/wh20/README.md @@ -20,12 +20,23 @@ Die Dokumentationen werden in Unterordnern zu den jeweiligen Skripten gepflegt. ### [`plesk`](./plesk) Dieses Skript stellt eine SSH-Verbindung zu einem angegebenen Webserver her und generiert so einen einmaligen Login-Link für das Plesk Admin Panel des gewünschten Servers. +- [Dokumentation & Beispiele](./plesk/README.md) ### [`wh20`](./wh20) Dieses Skript verbindet zum angegbenen Webserver via SSH +- [Dokumentation & Beispiele](./wh20/README.md) -- [Dokumentation & Beispiele](./plesk/README.md) +### [`spamcheck`](./spamcheck) +Dieses Skript ermöglicht den schnellen Check nach MS365-Fehlercodes, sowie für Spamhaus-Blockmeldungen. +- [Dokumentation & Beispiele](./spamcheck/README.md) +### [`adspam`](./adspam) +Dieses Skript ermöglicht den schnellen Check nach MS365-Fehlercodes, sowie für Spamhaus-Blockmeldungen auf Adino-Server direkt von der Connect aus. +- [Dokumentation & Beispiele](./adspam/README.md) + +### [`donaspam`](./donaspam) +Dieses Skript ermöglicht den schnellen Check nach MS365-Fehlercodes, sowie für Spamhaus-Blockmeldungen auf DONA-Server direkt von der Connect aus. +- [Dokumentation & Beispiele](./donaspam/README.md) ## Lizenz / Sichtbarkeit diff --git a/wh20/adspam/README.md b/wh20/adspam/README.md new file mode 100644 index 0000000..7bb9188 --- /dev/null +++ b/wh20/adspam/README.md @@ -0,0 +1,64 @@ +# adspam - schneller Spamcheck für MS365 und Spamhaus auf Adino-Server + +## Funktion + +Dieses Skript führt am jeweiligen adino-Host ein grep für geläufige MS365-Fehlercodes sowie Spamhaus auf /var/log/maillog durch und gibt die Anzahl der Treffer für dieses an. +Sofern keine Ergebnisse für den jeweiligen Tag gefunden werden, werden nur die Beginn- und Endzeile des Checks ausgegeben. + +## Voraussetzungen + +- SSH-Zugriff auf den Zielserver +- Das [`spamcheck`](../spamcheck/spamcheck.sh)-Skript muss auf den Zielservern installiert und ausführbar sein. +- Das [`adspam`](./adspam.sh)-Skript ist korrekt auf der connect installiert und ausführbar. + +## Installation + +```bash +cd +mkdir bin && cd bin +vi adspam +chmod +x adspam +``` + +## Verwendung + +```bash +USER@connect-lej ~ $ adspam +=== Todays Spamcheck on Mo 13. Apr 13:59:27 CEST 2026=== + +=== srv244.adino.at Spamcheck === +=== srv244.adino.at Spamcheck done === +=== srv251.adino.at Spamcheck === +=== srv251.adino.at Spamcheck done === +=== srv252.adino.at Spamcheck === +=== srv252.adino.at Spamcheck done === +=== srv268.adino.at Spamcheck === +=== srv268.adino.at Spamcheck done === +=== srv272.adino.at Spamcheck === +=== srv272.adino.at Spamcheck done === +``` + +## Syntax + +```bash +adspam +``` + +## Beispiele + +```bash +# Von der Connect aus abgesetzt. +adspam +``` + +## Troubleshooting + +# zu hohe Anzahl an S3150 +Am jeweiligen adino-Webserver prüfen durch gezieltes grep nach `S3150`, ob es sich hierbei um einen anderen String handelt, da Plesk leider auch den String verwendet. --> +```bash +sudo grep -F 'S3150' /var/log/maillog +``` + +--- + +*Maintainer: peignerpausz* \ No newline at end of file diff --git a/wh20/spamcheck/adspam.sh b/wh20/adspam/adspam.sh similarity index 100% rename from wh20/spamcheck/adspam.sh rename to wh20/adspam/adspam.sh diff --git a/wh20/donaspam/README.md b/wh20/donaspam/README.md new file mode 100644 index 0000000..35f1dd9 --- /dev/null +++ b/wh20/donaspam/README.md @@ -0,0 +1,79 @@ +# adspam - schneller Spamcheck für MS365 und Spamhaus auf inname-Server + +## Funktion + +Dieses Skript führt am jeweiligen inname-Host ein grep für geläufige MS365-Fehlercodes sowie Spamhaus auf /var/log/maillog durch und gibt die Anzahl der Treffer für dieses an. +Sofern keine Ergebnisse für den jeweiligen Tag gefunden werden, werden nur die Beginn- und Endzeile des Checks ausgegeben. + +## Voraussetzungen + +- SSH-Zugriff auf den Zielserver +- Das [`spamcheck`](../spamcheck/spamcheck.sh)-Skript muss auf den Zielservern installiert und ausführbar sein. +- Das [`adspam`](./donaspam.sh)-Skript ist korrekt auf der connect installiert und ausführbar. + +## Installation + +```bash +cd +mkdir bin && cd bin ## nur wenn der Folder nicht bereits vorhanden ist +vi donaspam +chmod +x donaspam +``` + +## Verwendung + +```bash +USER1@connect-lej ~ $ donaspam +=== Todays Spamcheck on Mo 13. Apr 14:02:58 CEST 2026 === + +=== ws20.inname.net Spamcheck === +|=> Anzahl Spamhaus: 1 +=== ws20.inname.net Spamcheck done=== +=== ws21.inname.net Spamcheck === +=== ws21.inname.net Spamcheck done === +=== ws22.inname.net Spamcheck === +=== ws22.inname.net Spamcheck done === +=== ws23.inname.net Spamcheck === +=== ws23.inname.net Spamcheck done === +=== ws24.inname.net Spamcheck === +|=> Anzahl S775: 4 +=== ws24.inname.net Spamcheck done === +=== ws25.inname.net Spamcheck === +=== ws25.inname.net Spamcheck done === +=== ws26.inname.net Spamcheck === +=== ws26.inname.net Spamcheck done === +=== ws27.inname.net Spamcheck === +=== ws27.inname.net Spamcheck done === +=== ws28.inname.net Spamcheck === +|=> Anzahl S775: 5 +=== ws28.inname.net Spamcheck done === +=== ws29.inname.net Spamcheck === +=== ws29.inname.net Spamcheck done === +=== ws30.inname.net Spamcheck === +=== ws30.inname.net Spamcheck done === +``` + +## Syntax + +```bash +donaspam +``` + +## Beispiele + +```bash +# Von der Connect aus abgesetzt. +donaspam +``` + +## Troubleshooting + +# zu hohe Anzahl an S3150 +Am jeweiligen inname-Webserver prüfen durch gezieltes grep nach `S3150`, ob es sich hierbei um einen anderen String handelt, da Plesk leider auch den String verwendet. --> +```bash +sudo grep -F 'S3150' /var/log/maillog +``` + +--- + +*Maintainer: peignerpausz* \ No newline at end of file diff --git a/wh20/spamcheck/donaspam.sh b/wh20/donaspam/donaspam.sh similarity index 100% rename from wh20/spamcheck/donaspam.sh rename to wh20/donaspam/donaspam.sh