walkthrough: { type: “ctf”, name: “Mr Robot” }
This is a copy of the short write-up of the capture the flag (CTF) challenge “Mr Robot” that i had posted to LinkedIn originally, and the steps I took in…
Mikrotik Voltage Alarm/Beeper
I recently needed to make my routerboard generate an audible alarm based on voltage thresholds on the 12v battery wired directly to the RB2011. This script was a modification of…
ZESA Tarrif Calculator
Recently saw an article in the herald about the new tiered tarrif structure for Kwh/units. Here is a calculator to help you estimate your monthly budget with the new structure.…
Docker | Asterisk 16
While working on another project, (Callcenter suite) – i built a relatively lightweight Asterisk 16 image which was being used as the base image for a series of ARI tests.…
Puppet & Chocolatey – Install GDrive Stream
Introduction Experimenting with Puppet & Chocolatey on Windows. Little snippet to install Google Drive Stream. class windows::google_drive_stream { Package { provider => 'chocolatey' } package { 'google-drive-file-stream': ensure => installed,…
Postfix SMTP Sender Routing
Recently, I had need of setting up a postfix “smtp router” to distribute mail from various users among a cluster of outbound relays (on unique exit IP’s, with difference QoS…
Perl Get Active Queue Size (NetXMS/PRTG Use case)
The following Perl script gets the size of the Postfix Active queue and outputs it. (Used for queue monitoring on our NMS via SSH sensors, but might be useful in…
Zimbra SASL Errors
If you’re observing errors on your Zimbra servers’ mail-log similar to the one below, and your users are reporting password prompts on ‘sending’ e-mails. Nov 24 17:12:07 areto postfix/smtpd[5528]: warning:…
Proxmox – Remove local LVM
I’m a big Proxmox fan, having deployed more than 20 systems both at customers and on my home lab this year without drama. However, the Proxmox LVM structure bugs the heck out of me.…
Fortinet/Cisco IPSec VPN – Asterisk Peer Unreachable
Recently, i had to troubleshoot an Asterisk to Asterisk trunk which was running across a site to site IPSec VPN. (Fortinet to Cisco) After running tcpdump “port 5060 and proto…