- Eliminate 345 lines of duplicated HERE-document code - Replace complex remote execution with local deployment approach - Remove AWK array context errors from shell escaping - Preserve all features: -FROM/-TO/-DOMAIN/-MSGID/-GREP, time filters, MX records, status classification - Maintain backwards compatibility with -f/-t/-D/-m/-G parameters - Use deploy.sh for installation on logger.in.nessus.at Reduces complexity while maintaining full functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Legacy Tools
Sammlung von Bash-Skripten für die Legacy-Infrastruktur von easyname. Enthält Tools für Log-Analyse, SSH-Verbindungen und Support-Automatisierung.
Inhaltsverzeichnis
Übersicht
Die Legacy-Tools unterstützen bei typischen Support-Aufgaben in der Legacy-Infrastruktur. Von Log-Analyse über SSH-Shortcuts bis hin zu Mail-Suche - alle Tools sind darauf ausgelegt, wiederkehrende Aufgaben zu automatisieren und zu beschleunigen.
Enthaltene Tools
checkms
Analyse von Microsoft-spezifischen SMTP Fehlercodes (S3150, S775, S7771…) in den Exim-Logs.
go
SSH-Shortcut-Tool für schnelle Verbindungen zu easyname-Servern.
pincMails
Sucht nach versendeten PINC Mails einer bestimmten Kundennummer und kopiert diese in einen lokalen Unterordner
exitrace
Exim-Log-Trace & Status für einzelne Mails/Adressen/Domain-Ziele. Durchsucht und analysiert Exim-Logs nach Message-IDs und gruppiert alle Ereignisse einer Mail.
Voraussetzungen
Generelle Anforderungen
- Kerberos-Setup: Funktionierende Kerberos-Konfiguration
- SSH-Zugriff: Berechtigungen für easyname-Infrastruktur
- LUSER Variable: Muss in Environment gesetzt sein
Setup-Anleitung
-
LUSER in
~/.bashrcoder~/.bash_envsetzen:export LUSER="deinusername" -
Kerberos-Ticket erstellen:
kinit deinusername@NESSUS.AT # oder mit go-Tool: go kinit -
Tool in PATH hinzufügen oder Alias erstellen:
# Option 1: Alias alias go="/pfad/zu/legacy/go/go.sh" # Option 2: Symlink ln -s /pfad/zu/legacy/go/go.sh ~/bin/go
Lizenz / Sichtbarkeit
Dieses Repository ist intern für easyname Support.
Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären.
Diese Tools wurden mit Hilfe von Claude Code erstellt.