Datei-Prüfsumme erstellen

Mittels dieser Funktion lässt sich die (MD5-) Prüfsumme für eine Datei erstellen. Diese kann z.B. eingesetzt werden wenn man Dateien transferiert und sicherstellen will, dass die Datei korrekt übertragen wurde. ############################################################################# # returns the checksum of a given file # # # # takes: filepath = full path to the file # # blocksize = … Continue reading Datei-Prüfsumme erstellen

e-mail syntaktisch prüfen

Mittels folgender Funktion lässt sich eine E-Mail Adresse in python syntaktisch nach deren Richtigkeit prüfen: # Checks for correctness of an E-Mail address   import re   def checkEmail(email): RC_EMAIL_OK = 0 # E-Mail is correct RC_EMAIL_ERROR = 1 # E-Mail is semantically wrong   # RegEx to check the semantic of the e-mail address … Continue reading e-mail syntaktisch prüfen

pfsense: sshd auf zwei Ports

Möchte man auf Firewalls sich eine „Not-Türe“ offen lassen, mit der es sich auch per SSH verbinden lässt, wenn z.B. das VPN down ist, tut man gut daran SSH auf einen separaten Port (>1024) zu legen, da der Standard SSH-Port 22 sehr häufig gescannt wird. Am idealsten ist es nebst dem Standard-Port noch einen zusätzlichen, … Continue reading pfsense: sshd auf zwei Ports

Swisscom FTTH ohne Internetbox

Die neue Glasfaser Technik für Internetanschlüsse verbreitet sich in der Schweiz immer mehr. Einer der Marktführer ist Swisscom.Zum grossen Leid vieler technisch versierter Kunden lässt sich mit dem Swisscom Glasfaser-Router „Internetbox“ leider kein sogenanntes „bridging“, oder „PPPoE Passthrough“ mehr machen. Das heisst man bekommt die öffentliche IP nicht mehr direkt an einem externen Gateway oder … Continue reading Swisscom FTTH ohne Internetbox

Firefox: Häufige Schreibvorgänge verlangsamen das Systemen

Der Firefox Browser besitzt eine Funktion die nach einen Browser-Absturz die offenen Fenster- Tabs automatisch wiederherstellen kann. Das ist extrem nützlich, doch Firefox speichert den Zustand der aktuellen Fenster/Tabs jede Minute (bei SSD-Festplatten sogar alle 15 Sekunden!), was zu immensen Schreibvorgängen und damit nicht nur zu einem Verlangsamen des Browsers, sondern des ganzen Systems führt! … Continue reading Firefox: Häufige Schreibvorgänge verlangsamen das Systemen

Auf Prozess ende warten

Manchmal möchte man in einen Script warten bis ein Prozess geendet hat, denn einige Prozesse können nach dem stoppen noch mehrere Sekunden aktiv bleiben. Dies geht mit einer einfachen while schleife: #!/bin/bash   while [[ -n "$(pgrep -f ‚httpd‘)" ]] do echo "Process HTTP: $(pgrep -f ‚httpd‘) is still running…" sleep 1 done echo "Process … Continue reading Auf Prozess ende warten

vmware vMA: Befehle ohne Passwort ausführen

Der vSphere Management Assistant (vMA) ist eine praktische sache, denn damit sich alle ESX hosts von einer zentralen appliance aus managen. Damit man die appliance auch für Automatisierungen nutzen kann sind einige Kniffe notwendig, damit man befehle an die ESX hosts senden kann ohne ein Passwort eingeben zu müssen. 00