Browsing: Scripts

Bei interaktiven Scripten sollten die Scripte dem Anwender immer eine Rückmeldung geben, ob sie gerade noch arbeiten. Auf die Schnelle programmierte Schleifen neigen jedoch dazu ggf. lange zu laufen und dem Anwender keine Rückmeldung zu geben. Aus diesem Grund möchte ich nachfolgend zwei Möglichkeiten vorstellen, wie in Schleifen eine Rückmeldung…

Read More

Laufen Scripte automatisiert per cron job, ist darauf zu achten, dass diese nicht zweimal gestartet werden können. Situationen, in denen dieses Verhalten auftauchen kann, sind Script läuft aufgrund von Systemlast länger als üblich, Cron-Zeitfenster sind zu knapp hintereinander, Script ist aufgrund eines Fehlers stehen geblieben. Um eine bereits laufende Instanz…

Read More

Wer eine größere Domänen Umgebung ohne SIEM betreibt, weiß wie Aufwendig es ist remote den Eventlog von mehreren Systemen auf das vorkommen eines bestimmten Log-Eintrages hin zu untersuchen. Ein einfacherer Weg, wenn auch nicht ganz ohne Vorbedingungen, ist die verwendung der Powershell. Dazu muss auf dem abzufragenden Systeme jedoch PSRemoting…

Read More

Ich verwende in meinen Bash-Skripten regelmäßig temporäre Dateien zur Zwischenspeicherung von Informationen. mktemp ist hierzu das beste Tool. Es legt im Verzeichnis /tmp eine temporäre Datei mit einem zufälligen Prefix an (Beispiel: /tmp/tmp.zPPMEsOEYq). Auch wenn diese Dateien im /tmp Verzeichnis liegen und einen Neustart somit nicht überleben, sollte man dennoch…

Read More

Die IETF (Internet Engineering Task Force) steht kurz vor der Verabschiedung von HTTP Public Key Pinning als weiteren Standard. HPKP ist eine Technik, die Webseitenbetreibern die Möglichkeit bieten, durch das ausliefern eines speziellen HTTP Headers mit das SSL Zertifikat an die Webseite zu "pinnnen". Ein Client welcher einmal diese Webseite…

Read More

Nachdem ich mal wieder vor der Aufgabe stand, eine Auflistung von Gruppenmitglieder aus dem AD zu extrahieren, welche auch nocht die Gruppennamen enthält, in der die Benutzer Mitglied sind, nachfolgend ein Beispiel inkl. Fortschrittsbalken für ungeduldige Leute 😉 Der DomainController ist in dem Fall dc0001 und es werden alle AD-Gruppen…

Read More

Auf der Powershell kann man mit Hilfe des Cmdlets Get-Childitem nach Dateien oder Ordnern suchen. Je nach Aufgabe, möchte man jedoch nicht alle Unterordner durchsuchen, sondern nur die ersten 1,2 oder 3 Ebenen. Nach ein bisschen rumprobieren bin ich dann auf folgende Lösung gestoßen. Man kann in der Variable Path…

Read More

Seit Windows 8.1 erhalten Shortcuts auf der NewUI Oberfläche, vormals Metro, automatische eine Hintergrundfrabe, die unter Umständen die gesamte Oberfläche relativ unruhig wirken lässt. Darüber, ob die somit erzwungene Farbgebung die beste Idee von Microsoft war, lässt sich gut streiten. Immerhin gibt es auch eine Möglichkeit, die Hintergrundfarbe pro Symbl…

Read More

Selbst signierte Zertifikate werden meist dann bevorzugt, wenn man das Geld für ein gekauftes Zertifikat sparen möchte. Es bringt jedoch den Nachteil, dass solche Zertifikate nicht auf ihre Echtheit hin überprüft werden, da es keine Zertifikatskette gibt, der vertraut werden kann. Fetchmail stört sich z.B. auch an selbst signierten Zertifikaten, jedoch kann man…

Read More

Im Post 3190 habe ich zwei Batchdateien vorgestellt, mit dessen Hilfe man A bzw. Reverse Records im Windows DNS mit Hilfe von dnscmd erstellen kann. Gestern ist mir dann bei der erneuten Verwendung aufgefallen, dass ich den DNS-Typ, ob A- oder CNAME-Record, statisch verarbeite. Daraufhin habe ich mir heute ein kleines Powershell-Script erstellt,…

Read More