GO: SSL Verifikation für HTTP Client abschalten
Auch wenn das nicht empfehlenswert ist nervt es beim Entwickeln wenn SSL Fehler das Programm abbrechen 🙂
where do you want LAN bugs today?
Auch wenn das nicht empfehlenswert ist nervt es beim Entwickeln wenn SSL Fehler das Programm abbrechen 🙂
flag ist im GO Paket bereits dabei, es muss nicht extra Installiert werden und ist ähnlich wie argparse unter Python.
Dies ist ein „docker-compose“ File für einen MariaDB SQL Server plus Adminer. Ideal wenn man schnell eine Datenbank im Lab braucht. Die Passwörter sollten angepasst werden, aber das sollte ja klar sein 🙂
PID des Prozesses identifizieren mit „ps aux“ oder im Fall eines Services mit „systemctl status“, anschließend kann man in /procs mit strings die ENV Variablen ausgeben lassen. Dazu wird die PID benötigt, die ENVs liegen im jeweiligen Pfad „/proc/<PID>/environ“.
Nach dem Update meiner Ubuntu Maschine kann ich keine virtuellen Maschinen in VirtualBox starten, jeder Start begrüßt mich mit der Fehlermeldung „NS_ERROR_FAILURE (0x80004005)“. Die meisten Artikel empfehlen eine Neuinstallation, die Ursache ist aber das beim Update der Ubuntu Maschine auch Virtualbox aktualisiert wurde. Ich habe bei meiner Installation das Virtualbox Extension Pack installiert und dieses … Weiterlesen
Um Outputs von Kommandos z.B. von Cisco zu parsen in Ansible kann man TEXTFSM verwenden. Dazu muss neben Ansible das textfsm Modul mit pip installiert werden. TEXTFSM ist ein Template basierender Parser für Outputs. Installation der benötigten Pakete: Beispiel TEXTFSM Parser Datei inventory_cisco_ios.textfsm: Für viele Netzwerk Hersteller wie z.B. Cisco gibt es bereits fertige Templates, … Weiterlesen
Es gibt bei Ansible ein Builtin Kommando um ein Konfigfile mit allen Parametern anzulegen. Der Schalter –disabled kommentiert alle Parameter aus.
Hostanzahl -> CIDR CIDR -> Hostanzahl CIDR -> Subnetmask Subnetmask -> CIDR
Für eine vereinfachte Installation von der letzten Docker und Dockercompose Version habe ich ein Shell Skript veröffentlicht das die Installation erheblich vereinfacht. Quelle: https://github.com/lanbugs/docker_installer Um direkt die Installation zu starten kann auch dieser Einzeiler verwendet werden 🙂
Auf dem Quellserver wird tcpdump benötigt. Installation tcpdump Um als unprivilegierter User tcpdump auszuführen kann man die /etc/sudoers erweitern um tcpdump ohne Passwort auszuführen. Auf der Workstation wo Wireshark ausgeführt wird müssen 2 Anpassungen gemacht werden: Um auf der Workstation den Remotedump zu starten und an den Wireshark zu übergeben folgendes Kommando ausführen: Der Parameter … Weiterlesen
Das Beispiel gibt eine Liste mit allen Dateien und dem vollen Pfad zur Datei in allen Ordnern zurück.
Ich verwende meistens für Exports den debian-sys-maint User ist vielleicht nicht „best practice“ so ist das aber generisch verwendbar auch wenn ein MySQL Root User nicht bekannt ist auf einem Debian/Ubuntu System.
Kleines Bash Script um mehrere Unterordner in einzelne GZIP Pakete zu packen.
Kurze Anleitung um eine Ubuntu Linux Maschine in ein AD zu joinen und per Gruppen Logon und Sudo Rechte vergeben zu können. Installation der nötigen Pakete Linux Maschine AD join Damit ein AD join klappt müssen die AD DNS Server eingestellt sein in der Linux Maschine. Als Test kann man mit realm einen discover machen. … Weiterlesen
Ich habe bei meinem Rechner während der Installation noch Legacy im BIOS gehabt und wollte auf EFI wechseln damit ich den GRUB2 im EFI Mode auch für die Windows Installation verwenden kann. Anscheinend hat der EFI GRUB nicht mehr die ntldr Module dabei. In meinem Fall war es relativ unspektakulär, CMD im Admin Modus öffnen. … Weiterlesen
Ich verwende mittlerweile ZSH & EXA auf meinen Kisten (Mac, Windows WSL, Linux), diese Anleitung ist für Ubuntu/Debian. Was ist ZSH? Die zsh vereint viele Verbesserungen von bash, ksh und tcsh. Sie ist durch eigene Plugins erweiterbar, besonders gerne mag ich hier die git Erweiterung sowie das Autosuggestions und Syntax Highlighting Modul. Was ist EXA? … Weiterlesen
Es gibt zwar schon tausende Anleitungen, ich schreibe es trotzdem nochmal da ich bei meiner Dualstack (IPv4/IPv6) Konfiguration auf Probleme gestoßen bin. Die physikalischen Interfaces haben per DHCPCD noch eine IP Adresse bekommen obwohl diese deaktiviert waren in der Interface Konfiguration. Hier ist der Weg beschrieben der für mich funktioniert hat. Zum Einsatz in diesem … Weiterlesen
Ich betreibe auf meinem ALIX APU.4D4 Board Debian, damit nach dem Reboot die Serielle Konsole noch zur Verfügung steht muss ein Bootloader Parameter angepasst werden. Dazu das File /etc/default/grub editieren: Anschließend muss man die grub.cfg neu schreiben, das geht mit folgendem Komando: Durch die Änderung in /etc/default/grub wird der Parameter auch bei einer Kernel Aktualisierung … Weiterlesen
Hetzner bietet einen kostenlosen DNS Service an welcher sich per API steuern lässt. Hierfür habe ich ein CLI Tool geschrieben in Python. Github Seite: lanbugs/hdns_cli: Hetzner DNS CLI Tool (github.com) PyPI Paket: hdns-cli · PyPI Description Hetzner provides an DNS service completely manageable via API, this tool gives you easy access via CLI to the … Weiterlesen