Articles

NGINX Proxy Manager MCP Server

NGINX Proxy Manager MCP Server I updated an existing project of mine and added MCP to it. This project https://dep.leighonline.net/ui is already up and running with a neat swagger endpoint https://dep.leighonline.net/swagger as well. I added Read more

Mailgun SPF not Aligned

Mailgun SPF not Aligned I signed up for a free Mailgun account in order to send notifications from a self host Affine instance. Everything went rather smooth except for SPF which was not aligned, i.e. Read more

Replace Google NotebookLM voices

How to replace Google NotebookLM voices There are quite a few videos and articles out there about how you can replace the Google NotebookLM voices using, for example, ElevenLabs. While ElevenLabs will undoubtedly sound great, Read more

Bettercap ARP Spoof and DNS Spoof

Bettercap ARP Spoof and DNS Spoof Disclaimer: Only perform pentests on your own network or networks you are authorized to test. Bettercap is great tool pentesting tool to perform ARP spoof and DNS spoof attacks, Read more

Mikrotik WireGuard

Mikrotik Wireguard I have a requirement to have a separate Wireless network that will by default route all traffic over Wireguard. I will be using Surfshark VPN. Step 1: Get a key pair from Surfshark Read more

Wireless Penetration Testing

Wireless Penetration Testing Disclaimer: It is a good idea to test your own personal wireless network or your company wireless network. Do this at your own risk and make sure you have permission to do Read more

Semaphore UI – Ansible GUI

Semaphore UI – not just a GUI for Ansible Semaphore is actually more than just an Ansible GUI. It can also add Terraform, OpenTofu, and batch scripts. I will be moving my Ansible tasks over Read more

OpenVAS in Kali Linux

OpenVAS in Kali Linux OpenVAS is a free Nessus alternative for vulnerability scanning that you can easily set up in Kali Linux. Things can be a bit confusing, hence this tutorial to simplifying it. Disclaimer: Read more

Mikrotik Wireless Channel – AC Wave 2- Extension channels

Mikrotik Wireless Channel – AC Wave 2- Extension channels In order to change the wireless channel (and thereforethe frequency) on Mikrotik, you must use the “center” channel: https://www.electronics-notes.com/articles/connectivity/wifi-ieee-802-11/channels-frequencies-bands-bandwidth.php This is especially true for Mikrotik routers Read more

Update Cloudflare Zero Trust Gateway IP using APIs

Update Cloudflare Zero Trust Gateway IP using APIs Scenario Solution Cloudflare has an extensive list of APIs available to do just about anything. We are interested in this API: https://developers.cloudflare.com/api/operations/zero-trust-gateway-locations-update-zero-trust-gateway-location Step 1: Create an API Read more

ESP32Cam running ESPHome

ESP32Cam running ESPHome This is a continuation from this article: https://techstuff.leighonline.net/2023/03/19/esphome-on-home-assistant-running-in-docker/ Bascially, I have an ESP32Cam that I want to add to Home Assistant. My Home Assistant runs in Docker (So no supervisor. It is Read more

Firefox browser isolation (sandbox) in Docker

All thanks to this developer: https://github.com/jlesage/docker-firefox Why use browser isolation? Running an isolated (also called sanbox) browser in a container is a good idea to compartmentalize your browsing or to investigate a potentially suspicious URL. Read more