patch parser chooser for OtrosLogViewer

OtrosLogViewer is a tool to analyse logfiles. If you choose a single Logfile to open, the application try to find the best parser for this file. But if you have more than one parser configured than fits on this file you cannot choose one. I created a patch to add a choice.

The file test.log can be open by Parser „Sven1“ or „Sven2“
„patch parser chooser for OtrosLogViewer“ weiterlesen
Artikel als PDF laden

Spamassassin mit Blocklisten konfigurieren

Man kann im Mailserver Blocklisten konfigurieren die bei jedem Treffer in der Liste eine Mail sofort blockiert. Dies hat den Vorteil, dass diese Mails kaum Last auf dem Server erzeugen. Von Nachteil ist, dass bei einem fehlerhaften Treffer man überhaupt nicht mitbekommt, dass jemand versucht hat eine Mail zu versenden. Alternativ kann man in Spamassassin Punkte für jeden Treffer in einer Blacklist vergeben.

„Spamassassin mit Blocklisten konfigurieren“ weiterlesen
Artikel als PDF laden

Spamassassin: Sichere Whitelist mit DKIM

DKIM ist ein Mechanismus um sicherzustellen, dass ein Mailserver zu einer Domain gehört. Dazu wird ein Schlüssel im DNS hinterlegt, der vom empfangenden Server überprüft werden kann. Über dieses System kann man eine Whitelist einführen die nicht nur stumpf auf den Absender schaut, der beliebig gefälscht werden kann. Zusätzlich muss der Absenderserver auch mit DKIM abgesichert und verifiziert sein.

„Spamassassin: Sichere Whitelist mit DKIM“ weiterlesen
Artikel als PDF laden

Bessere Analyse von spamassassin Regeln

Eine Übersicht über die zugetroffenen Regeln in spam oder ham mit spamassassin zu erlangen ist nicht einfach. Einerseits möchte man wissen welche Regeln wie zuverlässig in spam oder ham auftauchen und andererseits möchte man beispielhaft sich einzelne Mails Header anschauen. Dafür habe ich ein php script erstellt was diese Aufgabe erledigt.

„Bessere Analyse von spamassassin Regeln“ weiterlesen
Artikel als PDF laden

Teil 2: Erstes Vue.js Projekt als Vorbereitung für eine REST UI

Motivation

Im Artikel Teil 1: Rest Service mit Spring Boot 2.5 und Java 17 wurde die Einrichtung eines REST Service beschrieben. Ziel ist es einfach ein Frontend mit vue zu erstellen. Da ich kaum Erfahrungen mit JavaSript Anwendungen habe, muss ich mich Stück für Stück vortasten.

Intellij: 2021.2.3
node.js: 14.18.1
npm: 6.14.15
@vue/cli: 4.5.14

„Teil 2: Erstes Vue.js Projekt als Vorbereitung für eine REST UI“ weiterlesen
Artikel als PDF laden

Teil 1: Rest Service mit Spring Boot 2.5 und Java 17

Motivation

Ziel ist es einen Baukasten für zukünftige Anwendungen zu erstellen um „mal eben schnell“ einen Service, Webanwendung, Tool oder ein Test erstellen zu können. Das ganze soll mit möglichst aktuellen Mitteln umgesetzt werden.
Sprint Boot: 2.5.5
Java: 17
Gradle: 7.2
Intellij: 2021.2.3

Dieses Beispiel enthält nur einen H2 In-Memory Datenbank und kein Webfrontend. In späteren Teilen sollen weitere Aspekte hinzukommen.

„Teil 1: Rest Service mit Spring Boot 2.5 und Java 17“ weiterlesen
Artikel als PDF laden