Skip to main content

Resume

Afan Ottenheimer, Enterprise IT Architect, SecDevOps Consultant & DBA

Enterprise IT Architect and SecDevOps Integration specialist with with 29 years of experience being on the cutting edge of technology. Managing challenging and fast-paced projects for large enterprise and mid-tier companies. Outstanding project planning, execution, monitoring and resource balancing skills with ability to take the reins of emerging and complex technology to deliver elegant solutions.

Fix for NVIDIA 580.XXX + KWin Wayland kernel panic with multi-monitor + laptop

Issue: Connecting external monitor(s) causes a kernel panic and crash. Sometimes the crash happens at the moment you cross the mouse across from one monitor border to another. Sometimes the crash is immediate, which I'm guessing is If the mouse is mapped to the other monitor first.  

This happened with 

Diagnosing DKIM issues: dkim=neutral reason="invalid (public key: not available)"

A short howto on identifying issues with DKIM not signing 

For example a client had the following error: 

Authentication-Results: REDACTED; dkim=neutral reason="invalid (public key: not available)" header.d=REDACTED

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=REDACTED; 
h=subject:content-type:from:reply-to:to:content-transfer-encoding:cc: content-type:from:subject:to; 
s=REDACTED; bh=REDACTED; b=REDACTED

Tags

Responsible Disclosure of 0-day botnet

In managing servers sometimes the logs identify an emerging pattern not yet identified in public records. 

Detecting traffic from compromised devices all over the globe all using the same username ( npwvpz ) and decided to follow the traffic back to the originating device and identified an edge router/firewall that was available with an unencrypted login interface managed by a well known major vendor on a network run by a well known global cloud/hosting provider. 

Contacted both companies. 

Installing and building with buildozer on Debian 12 (bookworm) for a kivy application

How to setup a system for building a kivy python3 application from scratch: 

Some comments to expand on https://buildozer.readthedocs.io/en/latest/installation.html 

$ apt install python3  python3-pip python3-kivy autoconf  autoconf-archive gnu-standards libtool gettext python3-venv openjdk-17-jdk-headless libffi-dev python3-sdl2 libncurses-dev

About the above: 

libncurses-dev replaces libncurses5-dev and libncursesw5-dev

Subscribe to