Welcome to Raymii.org. On GopherSpace since 2019!
_ _
(_|_)
_ __ __ _ _ _ _ __ ___ _ _ ___ _ __ __ _
| '__/ _` | | | | '_ ` _ \| | | / _ \| '__/ _` |
| | | (_| | |_| | | | | | | | || (_) | | | (_| | ---/\/\/\/---
|_| \__,_|\__, |_| |_| |_|_|_(_)___/|_| \__, |
__/ | __/ |
|___/ |___/
Quis custodiet ipsos custodes?
This page was last updated on:
2021-07-18T17:31:40
📄Read more about me and this site
📁Raymii.org Gopher RSS feed
📁Links to other gopherspaces
📄Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some tips and tricks. (10-07-2021)
📄Firefox 89 Proton UI Tab Styling (27-06-2021)
📄Execute a command and get both output and exit status in C++ (Windows & Linux) (07-06-2021)
📄Exclude lines in less (or journalctl) (23-05-2021)
📄All packages that were present in Ubuntu 18.04 but absent in Ubuntu 20.04 (19-05-2021)
📄I've packaged up CKermit as a snap, for Ubuntu 20.04 (16-05-2021)
📄It compiles does not always mean that it works, a tale of virtual overridden fun in C++ (12-05-2021)
📄Run MS Teams on a coffee machine?!? (Or: Embedded Linux Framebuffer VNC client) (08-04-2021)
📄Run one specific clang-tidy check on your entire codebase (05-04-2021)
📄Three ways to print booleans as 'True' or 'False' in C++ (21-03-2021)
📄Record your Linux Desktop with ffmpeg and slop to any format (17-03-2021)
📄Disable (debug) logging in QT and QML (27-02-2021)
📄QT / QML Signals and Slots with C++ (25-02-2021)
📄Limit specific process memory on desktop linux with cgroups and earlyoom (13-02-2021)
📄Reset the SYSTEM password on OpenVMS 8.4 (03-02-2021)
📄The Common Desktop Environment (CDE) is still developed and modern in 2021 (28-01-2021)
📄OpenVMS CDE Desktop Remote X session GUI (on AXPbox) (26-01-2021)
📄AXPbox version 1.0.0 released! (Open source Alpha emulator) (23-01-2021)
📄Site updates, new font for better contrast and other small CSS fixes (12-01-2021)
📄C++ std::async with a concurrency limit (via semaphores) (09-01-2021)
📄Lets talk about changelogs, or, how I loathe 'bugfixes and performance improvements' (02-01-2021)
📄Hacker News vs Lobste.rs in C++, an exercise in parsing json http api's and date/time/timezones (31-12-2020)
📄Bash HTTP monitoring dashboard (27-12-2020)
📄C++ set up cpp-httplib with SSL support with cMake (14-12-2020)
📄I've packaged up Gnash as a snap, for modern linux (07-12-2020)
📄Semi-accurate live stream viewer count (hls/rtmp/restreamer) on the command line (25-11-2020)
📄Installing OpenVMS 8.4 Alpha inside AXPbox on Debian 10 / Ubuntu 20.04 with networking (04-11-2020)
📄Exciting OpenVMS Alpha Emulation news, es40 has been forked to Axpbox (and works!) (28-10-2020)
📄I enforced the AGPL on my code, here's how it went (20-10-2020)
📄What does raymii.org cost to run? (27-09-2020)
📄Tiny Tiny RSS vs Miniflux (26-09-2020)
📄Store multiple types in a single std::map in C++ with std::any, just like a python dict (23-09-2020)
📄CookieNumberPrinter, incremental / idle game style numbers in C++ (12-09-2020)
📄Get all SSH public keys from gitlab (26-08-2020)
📄Get number of incoming connections on specific port with ss (25-08-2020)
📄Local incremental backups of Google Photos on Ubuntu with gphotos-sync (24-08-2020)
📄Get webcam resolution and info on Ubuntu and fix HD (23-08-2020)
📄Ubuntu Snap auto updates broke my development setup and there is no way to turn them off (01-08-2020)
📄The Twitter Bitcoin hack can happen anywhere humans are involved (31-07-2020)
📄C++ Remove leading or trailing characters from std::string (18-07-2020)
📄Running gnash on Ubuntu 20.04 (in Docker with X11 forwarding) (05-07-2020)
📄Installing PyGopherd on Ubuntu 20.04 (04-07-2020)
📄Generate QR code and write it to a PNG, scaled, in C++ (07-06-2020)
📄Github Actions, C++ with Boost and cmake, almost a 50% speedup with caching (27-05-2020)
📄I had to jailbreak my iPhone to change the default browser... (24-05-2020)
📄Here be dragons, or, invalidated iterators (03-05-2020)
📄C++ async, threads and user input (24-04-2020)
📄Personal Wireguard VPN on a Freedombox with Debian (03-02-2020)
📄Installing Freedombox on Armbian on the Olimex Pioneer (29-01-2020)
📄Cancellation notice: cipherli.st, txtn.ws, ssldecoder.org and certificatemonitor.org (22-01-2020)
📄Windows 10 updates with PowerShell (06-01-2020)
📄Run CLion native on Android, ditch your desktop! (27-12-2019)
📄Tiny Tiny RSS + Readability == The best way to read RSS feeds (22-12-2019)
📄ScreensaverStopper, stop activating the screensaver by sending F24 often (21-12-2019)
📄and & or are valid in C++ (alternative tokens) (16-12-2019)
📄Weight for Weight, a coding exercise that kept me busy (12-11-2019)
📄std::string to lowercase or uppercase in C++ (07-11-2019)
📄std::accumulate in C++ (23-10-2019)
📄Send commands or input to a detached screen session (02-10-2019)
📄C++ project setup with CMake & unit tests (google test) (01-10-2019)
📄Get serial port data on the web with live updating (28-09-2019)
📄Bash bits: split a file in blocks and do something with each block (02-09-2019)
📄Bash bits: find has a -delete flag (14-07-2019)
📄Only zero is false, everything else is true in C++ (12-07-2019)
📄GNUplot tips for nice looking charts from a CSV file (06-07-2019)
📄Gherkin 30% keyboard build log and review (29-06-2019)
📄connman operstate list (25-06-2019)
📄C++ template definitions in a .cpp file (instead of a header file) (22-06-2019)
📄C++ create and write to a CSV file with a variadic template (17-06-2019)
📄Dark Reader, dark mode for any website (15-06-2019)
📄Cooking with C++ templates and stronger types (13-06-2019)
📄C++ variadic template recursive example (08-06-2019)
📄C++ create and write to a CSV file (07-06-2019)
📄Retro PC Ads - 1975 Sphere 1 (29-05-2019)
📄Match dig 127.0.0.53 server with systemd-resolvd server (23-05-2019)
📄Site updates, new layout (08-05-2019)
📄Bash Bits: Find all files containing specific text (and remove them) (07-05-2019)
📄Bash Bits: Randomize a cronjob to run between 00:00 and 06:00 hours (06-05-2019)
📄Bash Bits: Check if a program is installed (05-05-2019)
📄OpenSSL test TLSv1.3 connection and ciphersuites with s_client (28-04-2019)
📄totext.py - Convert URL or RSS feed to text with readability (18-04-2019)
📄Convert markdown inline links to reference style links with Pandoc (10-04-2019)
📄Building opkg .ipk packages by hand (for OpenEmbedded/Yocto/OpenWRT) (05-04-2019)
📄Where is dropbearconvert on Ubuntu? (02-04-2019)
📄Simple pygopherd log analyzer (20-03-2019)
📄Disable motd news or (parts of) the dynamic motd on Ubuntu (18-03-2019)
📄Site updates, raymii.org now also available on Gopher (10-03-2019)
📄SpaceCat Launchpad v2, an awesome cool little macropad (05-03-2019)
📄Viewing PDF, .docx and .odt files in mutt (as text) (03-03-2019)
📄Get a JSON value with bash and sed (26-02-2019)
📄My phone serves me 400+ ads and trackers per hour. Blokada, the best android adblocker, beats 'm all! (16-02-2019)
📄Split keyboards, a five year review including the ErgoDox EZ, Matias Ergo Pro and Kinesis Freestyle 2 (10-02-2019)
📄Sparkling Network (12-01-2019)
📄SSH on Windows Server 2019 (including how to sudo) (18-12-2018)
📄Line total (up+down sum) in PHP Network Weathermap (13-11-2018)
📄Three new NitroKeys! Nitrokey Pro 2, Storage 2 and a FIDO-U2F Nitrokey (08-11-2018)
📄Use Ubuntu behind a Microsoft ForeFront TMG proxy with cntlm (27-10-2018)
📄Encrypt and decrypt files to public keys via the OpenSSL Command Line (25-10-2018)
📄Find files in tar archives and extract specific files from tar archives (17-10-2018)
📄Reddit Gold for Caldera Openlinux 1.2 (26-09-2018)
📄Service checks in LibreNMS (http, all other Nagios plugins) (10-09-2018)
📄tping - ping with a timestamp (03-09-2018)
📄Linux on Microsoft Azure? Disable this built-in root-access backdoor (wa-linux-agent) (22-08-2018)
📄Python script to talk to LibreNMS API and get alerts and hosts (08-08-2018)
📄nginx 1.15.2, ssl_preread_protocol, multiplex HTTPS and SSH on the same port (06-08-2018)
📄Site updates for accessibility, text only pages and skip to main content (01-08-2018)
📄Send email with multiple inline images via bash with a loop (23-07-2018)
📄log_vcs - Ansible callback plugin that creates VCS (git) branches for every Ansible run (10-07-2018)
📄Windows 7 installer on a KVM Linux VPS (Windows on Digital Ocean) (01-07-2018)
📄Syslog configuration for remote logservers for syslog-ng and rsyslog, both client and server (21-06-2018)
📄snap install mosaic, the first graphical webbrowser on Ubuntu (14-06-2018)
📄Chrome 68 is depcrecating HPKP (HTTP Public Key Pinning) (12-06-2018)
📄That time when one of my HP-UX servers lost half of it's RAM (and how to connect to an HP iLO 2 with modern OpenSSH (7.6+)) (06-06-2018)
📄GPG noninteractive batch sign, trust and send gnupg keys (01-06-2018)
📄HP-UX 11.31 System information and find out part number of a failed disk with sasmgr (18-05-2018)
📄Icinga2 / Nagios / Net::SNMP change the default timeout of 60 seconds (16-05-2018)
📄Multiple passwords for one user, UIC uniqueness and the system password on OpenVMS (13-05-2018)
📄Mount ISO and execute scripts on OpenVMS (08-05-2018)
📄File locking, grep and process killing on OpenVMS (06-05-2018)
📄Site updates, new layout for overview pages (04-05-2018)
📄The sad state of Alpha emulators (for OpenVMS) (30-04-2018)
📄Introducing the Yubikey Nano XL Rugged edition (27-04-2018)
📄Installing the es40 AlphaServer emulator 0.18 on Ubuntu 16.04, and trying to install OpenVMS 8.4 on es40 (24-04-2018)
📄Small OpenVMS titbits (22-04-2018)
📄Ansible - add apt_key inline (19-04-2018)
📄OpenVMS 7.3 install log with simh VAX on Ubuntu 16.04 (16-04-2018)
📄File versioning and deleting on OpenVMS with DELETE and PURGE (15-04-2018)
📄Synergy, no mouse cursor on Ubuntu 17.10 (11-04-2018)
📄FreeIPA DNS workaround for DNS zone [...]. already exists in DNS and is handled by server(s): (10-04-2018)
📄Backspace and delete key behaviour on OpenVMS (09-04-2018)
📄SSH public key authentication on OpenVMS (05-04-2018)
📄Delete a directory on OpenVMS (03-04-2018)
📄Mail on OpenVMS (01-04-2018)
📄My first OpenVMS (31-03-2018)
📄OpenStack nova get-password, set-password and post encrypted password to metadata service (25-03-2018)
📄Essential Monitoring checks (20-03-2018)
📄My Yubikey broke, but I had a backup. So should you with your 2FA (18-03-2018)
📄haproxy: restrict specific URLs to specific IP addresses (04-03-2018)
📄Dell PowerEdge firmware upgrades via iDrac (26-01-2018)
📄ncdu - for troubleshooting diskspace and inode issues (29-10-2017)
📄Adding IPv6 to a keepalived and haproxy cluster (24-09-2017)
📄atop is broken on Ubuntu 16.04 (version 1.26): trap divide error (18-09-2017)
📄Backup OpenStack object store or S3 with rclone (17-08-2017)
📄Openstack Horizon, remove the loading modal with uBlock Origin (25-05-2017)
📄Distributed load testing with Tsung (13-04-2017)
📄Run software on the tty1 console instead of getty login on Ubuntu 14.04 and 16.04 (10-04-2017)
📄Check HTTP status code for a page on all DNS records (09-04-2017)
📄Burn in testing for new Hypervisor and Storage server hardware (08-04-2017)
📄Openstack Soft Delete - recover deleted instances (18-03-2017)
📄Running WPS-8 (Word Processing System) on the DEC(mate) PDP-8i and SIMH (09-03-2017)
📄Traceroute IPv6 to Smokeping Target config (05-03-2017)
📄Ansible: access group vars for groups the current host is not a member of (27-01-2017)
📄OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup (20-12-2016)
📄Create a PDP-8 OS8 RK05 system disk from RX01 floppies with SIMH (and get text files in and out of the PDP-8) (07-12-2016)
📄Overflow the Investigatory Powers Bill! (24-11-2016)
📄Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit (14-11-2016)
📄Nitrokey gnuk firmware update via DFU (11-10-2016)
📄MySQL restore after a crash and disk issues (10-10-2016)
📄Firefox History stats with Bash (25-09-2016)
📄Create /etc/shadow crypted password entries (23-09-2016)
📄Mouse movement via the keyboard with xdotool and xbindkeys (13-09-2016)
📄IPSEC VPN on Ubuntu 16.04 with StrongSwan (12-09-2016)
📄Nagios 4 + Nagiosgraph (latest) installation on Ubuntu 12.04 & 14.04 (11-09-2016)
📄Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory (10-09-2016)
📄FST-01 gnuk firmware update via USB (09-09-2016)
📄Ansible - create playbooks and role file and folder structure (08-09-2016)
📄Reset iptables to ACCEPT all (backup and remove all existing rules) (03-09-2016)
📄Nitrokey Start: Getting started guide (gnuk openpgp token) (14-08-2016)
📄Nitrokey HSM/SmartCard-HSM and Raspberry Pi web cluster (01-08-2016)
📄Raspberry Pi unattended upgrade Raspbian to Debian Testing (27-07-2016)
📄Storing arbitraty data in the Nitrokey HSM/SmartCard-HSM with Elementary Files (EF) (17-07-2016)
📄Use the Nitrokey HSM or SmartCard-HSM with sc-hsm-embedded, mod_nss and Apache (read only module) (15-07-2016)
📄Decrypt/Extract Nitrokey HSM/SmartCard-HSM RSA private keys (13-07-2016)
📄Use the Nitrokey HSM or SmartCard-HSM with mod_nss and Apache (21-06-2016)
📄Get started with the Nitrokey HSM or SmartCard-HSM (19-06-2016)
📄HTTP Strict Transport Security for Apache, NGINX and Lighttpd (17-06-2016)
📄Toggling in a simple program DEC PDP-8 and PiDP-8 using the switch register (08-06-2016)
📄Ansible - Add an apt-repository on Debian and Ubuntu (15-05-2016)
📄Migrating personal webapps and services (05-05-2016)
📄Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit (27-04-2016)
📄IPv6 in a Docker container on a non-ipv6 network (12-04-2016)
📄Active Directory and Exchange Command Line Powershell (27-02-2016)
📄Let's Encrypt with DirectAdmin, now built in! (24-02-2016)
📄Ansible playbook for GoAccess Log Analyzer (17-01-2016)
📄Deborphan cleanup until no more orphaned packages left (11-01-2016)
📄Microsoft Office 2013 and 2010 on Linux (02-01-2016)
📄Recursively find all [installed] package dependencies (31-12-2015)
📄IPSEC VPN on Ubuntu 15.04 with StrongSwan (20-12-2015)
📄IPSEC VPN on Ubuntu 15.10 with StrongSwan (20-12-2015)
📄Forward or save outgoing email with Exim (16-12-2015)
📄Generate hashes of files with rhash for archival storage (11-12-2015)
📄Linux Containers (12-11-2015)
📄Sign and verify text/files to public keys via the OpenSSL Command Line (09-11-2015)
📄Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi. (01-10-2015)
📄Install Ubuntu Linux on the LG Chromebase (03-08-2015)
📄Running TSS/8 on the DEC PiDP-8/i and SIMH (26-07-2015)
📄Running Adventure on the DEC PDP-8 with SIMH (23-07-2015)
📄Find all services using libssl to restart after an OpenSSL update (14-07-2015)
📄Strong SSL Security on nginx (14-06-2015)
📄Strong SSL Security on Apache2 (14-06-2015)
📄Strong SSL Security on lighttpd (14-06-2015)
📄Openstack - (Manually) migrating (KVM) Nova compute virtual machines (13-06-2015)
📄The awesomely epic guide to KDE (04-05-2015)
📄Filing Effective Bug Reports (03-05-2015)
📄Raspberry Pi Arcade Machine (03-05-2015)
📄systemd: Don't fear change (25-03-2015)
📄Keep messages secure with GPG (22-03-2015)
📄OpenSSL: Manually verify a certificate against a CRL (22-03-2015)
📄How I got a valid SSL certificate for my ISP's main domain, xs4all.nl (21-03-2015)
📄Olimex OlinuXino A20 LIME2 mainline 4.0.0 kernel, u-boot and debian rootfs image building tutorial (21-03-2015)
📄Automating Openstack with cloud init run a script on VM's first boot (11-03-2015)
📄Ada Lovelace and The Analytical Engine (09-03-2015)
📄Build a Flexible and Powerful System with Arch Linux (09-03-2015)
📄Euclid's algorithm: recursion and python (08-03-2015)
📄Example (08-03-2015)
📄Solve word puzzles with bash (08-03-2015)
📄OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation (03-03-2015)
📄Openstack Glance Image Download, download Openstack images (25-02-2015)
📄Remove Installatron from a (Directadmin) server (08-02-2015)
📄Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners (08-02-2015)
📄Raspberry Pi FM radio transmitter with Buttons (04-02-2015)
📄Olimex OlinuXino A20 LIME2 Minimal Debian 7 Image (28-01-2015)
📄OpenVZ/Proxmox - pre-backup all container dump script (18-01-2015)
📄Filtering IMAP mail with imapfilter (17-01-2015)
📄Let's Encrypt with DirectAdmin or other Web Control Panels (11-1-2015)
📄Broken Corrupted Raspberry Pi SD Card (09-01-2015)
📄Shared Git repository over ssh for multiple users (05-01-2015)
📄Get all IP ranges from an AS number (04-01-2015)
📄pfSense allow web interface access on WAN from specific IP (31-12-2014)
📄IPSEC VPN on Centos 7 with StrongSwan (30-12-2014)
📄HTTP Public Key Pinning Extension HPKP for Apache, NGINX and Lighttpd (30-12-2014)
📄Arch Linux AUR PKGBUILD generate new checksums (29-12-2014)
📄Ansible - Only if a file exists or does not exist (27-12-2014)
📄Fix inconsistent Openstack volumes and instances from Cinder and Nova via the database (22-12-2014)
📄Clear Uncluttered SSH client config with Ansible (21-12-2014)
📄Olimex OlinuXino a10 Lime uBoot, Kernel and root image guide (20-12-2014)
📄ingsoc (02-12-2014)
📄IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6 (01-12-2014)
📄IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp (01-12-2014)
📄IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
📄IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
📄IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
📄IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp (01-12-2014)
📄IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp (01-12-2014)
📄Openstack Affinity Groups, make sure instances are on the same or different compute hypervisor hosts (29-11-2014)
📄Ansible - Only if host is also in other hostgroup (25-11-2014)
📄Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit (23-11-2014)
📄OpenSSL Decoder Script (15-11-2014)
📄Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty) (09-11-2014)
📄OpenSSL Command Generator (08-11-2014)
📄Olimex OlinuXino a10 Lime Minimal Debian 7 Image (31-10-2014)
📄Keepalived notify script, execute action on failover (26-10-2014)
📄Check and Fix SSL servers for SSLv3 connections or the Poodle CVE-2014-3566 bug (14-10-2014)
📄Configserver Firewall and Security (CSF and LFD) (12-10-2014)
📄Patch Shellshock)with Ansible (24-09-2014)
📄Boot to Vim, Vim as Pid 1 (18-09-2014)
📄Statically (cross) compiled vim for x86, x86-64 and mipsel (17-09-2014)
📄Owncloud, DirectAdmin, Apache 2.4 and Error AH01797: client denied by server configuration (15-09-2014)
📄Set your IP as wallpaper (14-09-2014)
📄foaas.sh - Command Line Fuck Off as a Service client (08-09-2014)
📄Get the current or all Firefox tab urls in Bash (01-09-2014)
📄Build a $35 Time Capsule - Raspberry Pi Time Machine Backup Server (29-08-2014)
📄Building HA Clusters with Ansible and Openstack (25-07-2014)
📄OpenVZ/Proxmox - Container to Template (11-07-2014)
📄Proxmox VE - One Public IP (10-07-2014)
📄CentOS 5 CA Certificate Bundle Update (06-07-2014)
📄Traceroute to Smokeping Target config (28-06-2014)
📄Simple keepalived failover setup on Ubuntu 14.04 (13-06-2014)
📄OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial (11-06-2014)
📄Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit (11-06-2014)
📄Openstack Horizon installation with SSL on Ubuntu (29-05-2014)
📄Openstack Swift Objectstore Access via FTP (25-05-2014)
📄Encrypted Duplicity Backups to Openstack Swift Objectstore (19-05-2014)
📄IPv6 at Home (03-05-2014)
📄Transmission Web on a Raspberry Pi with Arch Linux (28-04-2014)
📄FreeBSD 10, Converting from RELEASE to STABLE (17-04-2014)
📄Linux software raid, rebuilding broken raid 1 (14-04-2014)
📄FreeBSD Ports: remove config options (09-04-2014)
📄OpenSSL: Manually verify a certificate against an OCSP (07-04-2014)
📄Chef: overwrite templates in wrapper-cookbooks (02-04-2014)
📄Chef: chef_gem vs gem_package and ORDER (01-04-2014)
📄OS X: Remove all Apple Remote Dekstop settings (14-03-2014)
📄3D modeling a real world object in OpenSCAD (02-03-2014)
📄KVM add disk image or swap image to virtual machine with virsh (23-02-2014)
📄KVM convert qcow2 disk images to raw disk images for performance (16-02-2014)
📄KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04 (15-02-2014)
📄Bonding NIC Teaming on Ubuntu 12.04 (14-02-2014)
📄Install extra software in the VMWare vCenter Appliance (VCSA) (05-02-2014)
📄OpenSSL: Get all certificates from a website in plain text (04-02-2014)
📄OCSP Stapling on Apache (03-02-2014)
📄OCSP Stapling on nginx (03-02-2014)
📄haproxy: intercept all cookies and set secure attribute (01-02-2014)
📄Check if passwordless sudo can be used in a bash script or nagios check (30-01-2014)
📄Remove unused CentOS/Red Hat kernels (18-01-2014)
📄rc.local support on Arch Linux with systemd (13-01-2014)
📄Ansible Inventory from VMWare (06-01-2014)
📄Bash Bits: Simple command line arguments (30-12-2013)
📄Ansible - Playbook Testing (29-12-2013)
📄Local W3C HTML5 Validator Server (27-12-2013)
📄Ansible - Only do something if another action changed (22-12-2013)
📄Ansible - Sudo sometimes (21-12-2013)
📄haproxy: client side ssl certificates (18-12-2013)
📄Apache access/error log to syslog (15-12-2013)
📄Back Up Thunderbird Message Filters (15-12-2013)
📄Install nmap 6.40 on Ubuntu 12.04 (13-12-2013)
📄haproxy: set specific ssl ciphers (12-12-2013)
📄haproxy: add strict transport security or any other http header (11-12-2013)
📄haproxy: ssl backends (10-12-2013)
📄haproxy: redirect to ssl or other website (09-12-2013)
📄ntop-ng 1.1 installation on Ubuntu 12.04 (29-11-2013)
📄Corosync Pacemaker - Execute script on failover (20-11-2013)
📄DigitalOcean Sucks. Use DigitalOcean! (19-11-2013)
📄NoPriv.py - Easy IMAP Email Backup. (17-11-2013)
📄Self Hosted CryptoCat - Secure self hosted multiuser webchat (09-11-2013)
📄Corosync Notes (02-11-2013)
📄Remove unused Ubuntu kernels (28-10-2013)
📄Install the latest ZNC from source on Ubuntu (25-10-2013)
📄Set up your own truly secure, encrypted and shared file synchronization, aka Dropbox clone (15-10-2013)
📄OpenSSL One liner to create self signed certificate (09-10-2013)
📄Chef: search in recipe based on roles or recipes (08-10-2013)
📄Chef: include_recipe only_if or not_if (06-10-2013)
📄Uninstall and Remove OSSEC (01-10-2013)
📄Bash Bits: Check if item is in array (21-09-2013)
📄Bash Bits: Add colour output to your script (18-09-2013)
📄Bash Bits: Debug Logging (15-09-2013)
📄Bash Bits: Trap Control C (SIGTERM) (14-09-2013)
📄OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial (07-09-2013)
📄OS X - Enable access for assistive devices via the command line (03-09-2013)
📄OS X - Applescript to lock date and time preference panel to fix local sudo exploit (02-09-2013)
📄IPv4 Address Conversion Tricks (01-09-2013)
📄OpenVZ dnsmasq set capabilities failed fix (14-08-2013)
📄Bind DNS Query Graph Charts with GNUPlot (13-08-2013)
📄Microsoft Exchange / Active Directory Powershell script to notify users of expiring Passwords (08-08-2013)
📄Nagios - Hide all hosts in hostgroup (30-07-2013)
📄Diffie Hellman Key Exchange Dutch Notes and Example (28-07-2013)
📄OpenSSL - Generate Psuedo Random Passwords (26-07-2013)
📄My Todo.txt Workflow, including Unison, Todour and Android (24-07-2013)
📄Stong SSL Security on Lighttpd (24-07-2013)
📄Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy). (23-07-2013)
📄Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy). (20-07-2013)
📄OS X: Disable Notification Center (10-07-2013)
📄bdsh - Whitelist Restricted Shell (29-06-2013)
📄Strip all non-ascii characters from a file (27-06-2013)
📄Samba Shares with Active Directory Login on Ubuntu 12.04 (27-06-2013)
📄Bash Incremental History Search / Autocomplete (26-06-2013)
📄Dogtag / Red Hat Certificate System reset admin pkiconsole password (19-06-2013)
📄Ejabberd SSL Certificate (13-06-2013)
📄Ejabberd Active Directory LDAP Login (12-06-2013)
📄Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative (11-06-2013)
📄OS X - Turn Bonjour off or on via the command line (04-06-2013)
📄OS X - Turn off sleep from the command line (03-06-2013)
📄OS X - Create Hardware report SPX and save it to a AFP share (02-06-2013)
📄Gitlab Active Directory LDAP Authentication (28-05-2013)
📄OS X: Turn firewall on or off from the command line (10-05-2013)
📄Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND (09-05-2013)
📄Hide or determine BIND version number (08-05-2013)
📄Nagios plugin to check an OCSP server (06-05-2013)
📄Nagios plugin to check Safenet HSM (03-05-2013)
📄Nagios plugin to check CRL expiry in minutes (02-05-2013)
📄Join Mac OS X to an Active Directory / OpenDLAP directory from the commandline (02-05-2013)
📄HP ILO - Quickly gather ILO version and firmware information via CURL (13-04-2013)
📄Munin plugin to show Logstash/Kibana messages per hour (12-04-2013)
📄Set up a Collectd client (09-04-2013)
📄Set up a Collectd server with web frontend (09-04-2013)
📄NGINX: Proxy folders to different root (04-04-2013)
📄Silent unatended apt-get upgrade (30-03-2013)
📄Ansible - sudoers safety and sanity checking in playbook (23-03-2013)
📄NGINX: Catch all error codes (13-03-2013)
📄NGINX: Hide / Block .git and .svn folders (13-03-2013)
📄Ansible - pure ssh based configuration management and deployment (09-03-2013)
📄Hosted Piwik (09-03-2013)
📄Screenfetch installation tutorial (09-03-2013)
📄Better Cron env and shell control with the SHELL variable (08-03-2013)
📄Word occurrence counter and analyzer (07-03-2013)
📄Create a VMWare ESXi 5 5.1 5.5 USB install disk (27-02-2013)
📄Basic website and database backups with Duplicity (15-02-2013)
📄Systemd rosetta / cheatsheet (10-02-2013)
📄OpenSSL match certificate and private key (09-02-2013)
📄OpenSSL Generate CSR non-interactive (09-02-2013)
📄Munin - Fix MySQL plugin on Ubuntu 12.04 and Debian 6 (02-02-2013)
📄Munin - Set up the NGINX status plugin on Ubuntu 12.04 (31-01-2013)
📄Exploring /proc/ - tips and tricks for the procfs (28-01-2013)
📄Fix CentOS IPTables rule saving (iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found) (23-01-2013)
📄OpenSSL one liner to get expiry date from SSL Certificate of any website (23-01-2013)
📄Restrict SSH (20-01-2013)
📄RT (Request Tracker) - find and delete big attachments (17-01-2013)
📄Install python 2.7 or 3 under Debian 6 (15-01-2013)
📄Ruby script to upload or convert a Maildir Inbox to an IMAP server (01-01-2013)
📄Python script to monitor a file for changes and then mail the report with the file attached. (21-12-2012)
📄Exchange 2010 - OWA - Lock user after x amount of failed logins (19-12-2012)
📄Restore iptables rules after a reboot on debian (12-12-2012)
📄CIDR Cheatsheet (11-12-2012)
📄Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD (11-12-2012)
📄Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice) (08-12-2012)
📄Set OS X hostname from the commandline (05-12-2012)
📄ClamAV installation and daily scan + report on Ubuntu (01-12-2012)
📄Limit access to openssh features with the Match option (24-11-2012)
📄Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS (08-11-2012)
📄Git-clean (08-11-2012)
📄Small low cost linux pc's, an overview from 11-2012 (07-11-2012)
📄Ray-Mon - PHP and Bash server status monitoring (22-10-2012)
📄Codename Geld (15-10-2012)
📄ed cheatsheet (06-10-2012)
📄Persistent reverse (NAT bypassing) SSH tunnel access with autossh (05-10-2012)
📄Nagios plugin to check certificates on local file system (24-09-2012)
📄NutsManager (15-09-2012)
📄PHP Task/Todo list (12-09-2012)
📄Complete word count analysis of Security Now, episode 1 trough 370. (09-09-2012)
📄Correctly grep and display the uptime, load average and amount of users (06-09-2012)
📄Packages (02-09-2012)
📄Tiny Tiny RSS (01-09-2012)
📄Wallbase.cc commandline bash wget downloader (22-07-2012)
📄Small Operating Systems / Linux Distributions (09-07-2012)
📄Postfix snippets - not finished (09-07-2012)
📄ProxBash - a bash script to manage Proxmox VE (28-06-2012)
📄Ubuntu/Debian update mailer (10-06-2012)
📄Terrible Start (07-06-2012)
📄Bash - do something in every subdirectory (16-05-2012)
📄Bash script to list all changed files in certain period (13-05-2012)
📄Set up a local Ubuntu (apt) repository with apt-mirror (28-03-2012)
📄NurseCalc o2 - Bash script and online app for Oxygen Calculations (12-02-2012)
📄NurseCalc Infuus - Bash script and Online app for infusion and drip (speed) Calculations (01-02-2012)
📄Some Bash and Arch Tweaks (01-01-2012)
📄MagicProg: Magic the Gathering (RPG/TGC) Life Program (27-12-2011)
📄Chrome Extensions for Privacy, Adblocking and anti-tracking (01-09-2011)
📄Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04 (23-06-2011)
📄Introduction to DokuWiki (15-06-2011)
📄Introduction to Markdown (12-06-2011)
📄Tether your Sonim XP3 phone with Linux (08-02-2011)
📄What to do if you cannot execute CHMOD (15-05-2010)
📄Debian packages clean up commands (01-01-2010)
📄NoPriv.py - Easy IMAP email backup to HTML archive. (01-01-2010)
📄Customize your Clonezilla Live CD (01-01-2010)
📄EasyConverter (23-12-2009)
📄SSHdialog (26-10-2009)
📄Clonezilla Backup Script v0.2 (18-05-2009)
📄Postfix: log message from, to and subject (28-03-2009)
📄Bash script for massive rename to numbers (14-09-2008)
📄Javascript tricks (08-07-2008)
📄Convert FLV's to MP3 (15-06-2008)
📄Setting up Motion with FTP and Email! support (09-04-2008)
📄Bash ja/nee keuze (03-02-2008)
📄Imagemagick thumbnailer (29-11-2007)
📄Vim Cheatsheet (01-01-2007)
📄RET Metro Type T SG/2 (02-01-2006)
📄RET Metro Type M MG/2 (02-01-2006)
📄RET Metro ZUB (02-01-2006)
📄RET Metro ATB (02-01-2006)
📄About (01-01-2006)
📁This server runs on Pygopherd