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