All Items

This page is an overview of all items on this website, including tutorials, articles, scripts, software and more. It is sorted on date, most recent first.

  1. Ansible: access group vars for groups the current host is not a member of
  2. haproxy: restrict specific URLs to specific IP addresses
  3. OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup
  4. Create a PDP-8 OS8 RK05 system disk from RX01 floppies with SIMH (and get text files in and out of the PDP-8)
  5. Overflow the Investigatory Powers Bill!
  6. Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit
  7. Nitrokey gnuk firmware update via DFU
  8. MySQL restore after a crash and disk issues
  9. Firefox History stats with Bash
  10. Create /etc/shadow crypted password entries
  11. Mouse movement via the keyboard with xdotool and xbindkeys
  12. IPSEC VPN on Ubuntu 16.04 with StrongSwan
  13. Nagios 4 + Nagiosgraph (latest) installation on Ubuntu
  14. Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory
  15. FST-01 gnuk firmware update via USB
  16. Ansible - create playbooks and role file and folder structure
  17. Reset iptables to ACCEPT all (backup and remove all existing rules)
  18. Nitrokey Start: Getting started guide (gnuk openpgp token)
  19. Nitrokey HSM/SmartCard-HSM and Raspberry Pi web cluster
  20. Raspberry Pi unattended upgrade Raspbian to Debian Testing
  21. Storing arbitraty data in the Nitrokey HSM/SmartCard-HSM with Elementary Files (EF)
  22. Use the Nitrokey HSM or SmartCard-HSM with sc-hsm-embedded, mod_nss and Apache (read only module)
  23. Decrypt/Extract Nitrokey HSM/SmartCard-HSM RSA private keys
  24. Use the Nitrokey HSM or SmartCard-HSM with mod_nss and Apache
  25. Get started with the Nitrokey HSM or SmartCard-HSM
  26. HTTP Strict Transport Security for Apache, NGINX and Lighttpd
  27. Toggling in a simple program DEC PDP-8 and PiDP-8 using the switch register
  28. Ansible - Add an apt-repository on Debian and Ubuntu
  29. Migrating personal webapps and services
  30. Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit
  31. IPv6 in a Docker container on a non-ipv6 network
  32. Active Directory and Exchange Command Line Powershell
  33. Let's Encrypt with DirectAdmin, now built in!
  34. Recap of week 04, 2016
  35. Recap of week 03, 2016
  36. Ansible playbook for GoAccess Log Analyzer
  37. Recap of week 02, 2016
  38. Deborphan cleanup until no more orphaned packages left
  39. Recap of week 01, 2016
  40. Microsoft Office 2013 and 2010 on Linux
  41. Recap of week 53, 2015
  42. Recursively find all [installed] package dependencies
  43. Recap of week 52, 2015
  44. IPSEC VPN on Ubuntu 15.10 with StrongSwan
  45. IPSEC VPN on Ubuntu 15.04 with StrongSwan
  46. Recap of week 51, 2015
  47. Forward or save outgoing email with Exim
  48. Recap of week 50, 2015
  49. Generate hashes of files with rhash for archival storage
  50. Let's Encrypt with DirectAdmin or other Web Control Panels
  51. Linux Containers
  52. Encrypt and decrypt files to public keys via the OpenSSL Command Line
  53. Sign and verify text/files to public keys via the OpenSSL Command Line
  54. Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi.
  55. Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty)
  56. Install Ubuntu Linux on the LG Chromebase
  57. Running TSS/8 on the DEC PiDP-8/i and SIMH
  58. Running Adventure on the DEC PDP-8 with SIMH
  59. Find all services using libssl to restart after an OpenSSL update
  60. Stong SSL Security on lighttpd
  61. Strong SSL Security on nginx
  62. Strong SSL Security on Apache2
  63. Openstack - (Manually) migrating (KVM) Nova compute virtual machines
  64. The awesomely epic guide to KDE
  65. Filing Effective Bug Reports
  66. Raspberry Pi Arcade Machine
  67. OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation
  68. systemd: Don't fear change
  69. OpenSSL: Manually verify a certificate against a CRL
  70. Keep messages secure with GPG
  71. How I got a valid SSL certificate for my ISP's main domain,
  72. Olimex OlinuXino A20 LIME2 mainline 4.0.0 kernel, u-boot and debian rootfs image building tutorial
  73. Automating Openstack with cloud init run a script on VM's first boot
  74. Build a Flexible and Powerful System with Arch Linux
  75. Ada Lovelace and The Analytical Engine
  76. Solve word puzzles with bash
  77. Python: build dynamic web pages
  78. Euclid's algorithm: recursion and python
  79. Openstack Glance Image Download, download Openstack images
  80. Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners
  81. Remove Installatron from a (Directadmin) server
  82. Raspberry Pi FM radio transmitter with Buttons
  83. Olimex OlinuXino A20 LIME2 Minimal Debian 7 Image
  84. OpenVZ/Proxmox - pre-backup all container dump script
  85. Filtering IMAP mail with imapfilter
  86. Broken Corrupted Raspberry Pi SD Card
  87. Shared Git repository over ssh for multiple users
  88. Get all IP ranges from an AS number
  89. pfSense allow web interface access on WAN from specific IP
  90. IPSEC VPN on Centos 7 with StrongSwan
  91. HTTP Public Key Pinning Extension HPKP for Apache, NGINX and Lighttpd
  92. Arch Linux AUR PKGBUILD generate new checksums
  93. Ansible - Only if a file exists or does not exist
  94. Fix inconsistent Openstack volumes and instances from Cinder and Nova via the database
  95. Clear Uncluttered SSH client config with Ansible
  96. Olimex OlinuXino a10 Lime uBoot, Kernel and root image guide
  97. ingsoc
  98. IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp
  99. IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6
  100. IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp
  101. IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp
  102. IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp
  103. IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp
  104. IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp
  105. Openstack Affinity Groups, make sure instances are on the same or different compute hypervisor hosts
  106. Ansible - Only if host is also in other hostgroup
  107. Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit
  108. OpenSSL Decoder Script
  109. OpenSSL Command Generator
  110. Olimex OlinuXino a10 Lime Minimal Debian 7 Image
  111. Keepalived notify script, execute action on failover
  112. Check and Fix SSL servers for SSLv3 connections or the Poodle CVE-2014-3566 bug
  113. Configserver Firewall and Security (CSF and LFD)
  114. Patch Shellshock)with Ansible
  115. Boot to Vim, Vim as Pid 1
  116. Statically (cross) compiled vim for x86, x86-64 and mipsel
  117. Owncloud, DirectAdmin, Apache 2.4 and Error AH01797: client denied by server configuration
  118. Set your IP as wallpaper
  119. - Command Line Fuck Off as a Service client
  120. Get the current or all Firefox tab urls in Bash
  121. Build a $35 Time Capsule - Raspberry Pi Time Machine Backup Server
  122. Building HA Clusters with Ansible and Openstack
  123. OpenVZ/Proxmox - Container to Template
  124. Proxmox VE - One Public IP
  125. CentOS 5 CA Certificate Bundle Update
  126. Traceroute to Smokeping Target config
  127. Simple keepalived failover setup on Ubuntu 14.04
  128. OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial
  129. Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit
  130. Openstack Horizon installation with SSL on Ubuntu
  131. Openstack Swift Objectstore Access via FTP
  132. Encrypted Duplicity Backups to Openstack Swift Objectstore
  133. IPv6 at Home
  134. Transmission Web on a Raspberry Pi with Arch Linux
  135. FreeBSD 10, Converting from RELEASE to STABLE
  136. Linux software raid, rebuilding broken raid 1
  137. FreeBSD Ports: remove config options
  138. OpenSSL: Manually verify a certificate against an OCSP
  139. Chef: overwrite templates in wrapper-cookbooks
  140. Chef: chef_gem vs gem_package and ORDER
  141. OS X: Remove all Apple Remote Dekstop settings
  142. 3D modeling a real world object in OpenSCAD
  143. KVM add disk image or swap image to virtual machine with virsh
  144. KVM convert qcow2 disk images to raw disk images for performance
  145. KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04
  146. Bonding NIC Teaming on Ubuntu 12.04
  147. Install extra software in the VMWare vCenter Appliance (VCSA)
  148. OpenSSL: Get all certificates from a website in plain text
  149. OCSP Stapling on Apache
  150. OCSP Stapling on nginx
  151. haproxy: intercept all cookies and set secure attribute
  152. Check if passwordless sudo can be used in a bash script or nagios check
  153. Remove unused CentOS/Red Hat kernels
  154. rc.local support on Arch Linux with systemd
  155. Ansible Inventory from VMWare
  156. Bash Bits: Simple command line arguments
  157. Ansible - Playbook Testing
  158. Local W3C HTML5 Validator Server
  159. Ansible - Only do something if another action changed
  160. Ansible - Sudo sometimes
  161. haproxy: client side ssl certificates
  162. Apache access/error log to syslog
  163. Back Up Thunderbird Message Filters
  164. Install nmap 6.40 on Ubuntu 12.04
  165. haproxy: set specific ssl ciphers
  166. haproxy: add strict transport security or any other http header
  167. haproxy: ssl backends
  168. haproxy: redirect to ssl or other website
  169. ntop-ng 1.1 installation on Ubuntu 12.04
  170. Corosync Pacemaker - Execute script on failover
  171. DigitalOcean Sucks. Use DigitalOcean!
  172. - Easy IMAP Email Backup.
  173. Self Hosted CryptoCat - Secure self hosted multiuser webchat
  174. Corosync Notes
  175. Remove unused Ubuntu kernels
  176. Install the latest ZNC from source on Ubuntu
  177. Set up your own truly secure, encrypted and shared file synchronization, aka Dropbox clone
  178. OpenSSL One liner to create self signed certificate
  179. Chef: search in recipe based on roles or recipes
  180. Chef: include_recipe only_if or not_if
  181. Uninstall and Remove OSSEC
  182. Bash Bits: Check if item is in array
  183. Bash Bits: Add colour output to your script
  184. Bash Bits: Debug Logging
  185. Bash Bits: Trap Control C (SIGTERM)
  186. OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial
  187. OS X - Enable access for assistive devices via the command line
  188. OS X - Applescript to lock date and time preference panel to fix local sudo exploit
  189. IPv4 Address Conversion Tricks
  190. OpenVZ dnsmasq set capabilities failed fix
  191. Bind DNS Query Graph Charts with GNUPlot
  192. Microsoft Exchange / Active Directory Powershell script to notify users of expiring Passwords
  193. Nagios - Hide all hosts in hostgroup
  194. Diffie Hellman Key Exchange Dutch Notes and Example
  195. OpenSSL - Generate Psuedo Random Passwords
  196. My Todo.txt Workflow, including Unison, Todour and Android
  197. Stong SSL Security on Lighttpd
  198. Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
  199. Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy).
  200. Sparkling Network
  201. OS X: Disable Notification Center
  202. bdsh - Whitelist Restricted Shell
  203. Strip all non-ascii characters from a file
  204. Samba Shares with Active Directory Login on Ubuntu 12.04
  205. Bash Incremental History Search / Autocomplete
  206. Dogtag / Red Hat Certificate System reset admin pkiconsole password
  207. Ejabberd SSL Certificate
  208. Ejabberd Active Directory LDAP Login
  209. Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative
  210. OS X - Turn Bonjour off or on via the command line
  211. OS X - Turn off sleep from the command line
  212. OS X - Create Hardware report SPX and save it to a AFP share
  213. Gitlab Active Directory LDAP Authentication
  214. OS X: Turn firewall on or off from the command line
  215. Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND
  216. Hide or determine BIND version number
  217. Nagios plugin to check an OCSP server
  218. Nagios plugin to check Safenet HSM
  219. Nagios plugin to check CRL expiry in minutes
  220. Join Mac OS X to an Active Directory / OpenDLAP directory from the commandline
  221. HP ILO - Quickly gather ILO version and firmware information via CURL
  222. Munin plugin to show Logstash/Kibana messages per hour
  223. Set up a Collectd client
  224. Set up a Collectd server with web frontend
  225. NGINX: Proxy folders to different root
  226. Silent unatended apt-get upgrade
  227. Ansible - sudoers safety and sanity checking in playbook
  228. NGINX: Catch all error codes
  229. NGINX: Hide / Block .git and .svn folders
  230. Hosted Piwik
  231. Ansible - pure ssh based configuration management and deployment
  232. Screenfetch installation tutorial
  233. Better Cron env and shell control with the SHELL variable
  234. Word occurrence counter and analyzer
  235. Create a VMWare ESXi 5 5.1 5.5 USB install disk
  236. Basic website and database backups with Duplicity
  237. Systemd rosetta / cheatsheet
  238. OpenSSL match certificate and private key
  239. OpenSSL Generate CSR non-interactive
  240. Munin - Fix MySQL plugin on Ubuntu 12.04 and Debian 6
  241. Munin - Set up the NGINX status plugin on Ubuntu 12.04
  242. Exploring /proc/ - tips and tricks for the procfs
  243. OpenSSL one liner to get expiry date from SSL Certificate of any website
  244. Fix CentOS IPTables rule saving (iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found)
  245. Restrict SSH
  246. RT (Request Tracker) - find and delete big attachments
  247. Install python 2.7 or 3 under Debian 6
  248. Ruby script to upload or convert a Maildir Inbox to an IMAP server
  249. Python script to monitor a file for changes and then mail the report with the file attached.
  250. Exchange 2010 - OWA - Lock user after x amount of failed logins
  251. Restore iptables rules after a reboot on debian
  252. Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD
  253. CIDR Cheatsheet
  254. Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice)
  255. Set OS X hostname from the commandline
  256. ClamAV installation and daily scan + report on Ubuntu
  257. Limit access to openssh features with the Match option
  258. Git-clean
  259. Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS
  260. Small low cost linux pc's, an overview from 11-2012
  261. Ray-Mon - PHP and Bash server status monitoring
  262. Codename Geld
  263. ed cheatsheet
  264. Persistent reverse (NAT bypassing) SSH tunnel access with autossh
  265. Nagios plugin to check certificates on local file system
  266. NutsManager
  267. PHP Task/Todo list
  268. Complete word count analysis of Security Now, episode 1 trough 370.
  269. Correctly grep and display the uptime, load average and amount of users
  270. Packages
  271. Tiny Tiny RSS
  272. commandline bash wget downloader
  273. Small Operating Systems / Linux Distributions
  274. Postfix snippets - not finished
  275. ProxBash - a bash script to manage Proxmox VE
  276. Ubuntu/Debian update mailer
  277. Terrible Start
  278. Bash - do something in every subdirectory
  279. Bash script to list all changed files in certain period
  280. Set up a local Ubuntu (apt) repository with apt-mirror
  281. NurseCalc o2 - Bash script and online app for Oxygen Calculations
  282. NurseCalc Infuus - Bash script and Online app for infusion and drip (speed) Calculations
  283. Some Bash and Arch Tweaks
  284. MagicProg: Magic the Gathering (RPG/TGC) Life Program
  285. Chrome Extensions for Privacy, Adblocking and anti-tracking
  286. Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04
  287. Introduction to DokuWiki
  288. Introduction to Markdown
  289. Tether your Sonim XP3 phone with Linux
  290. What to do if you cannot execute CHMOD
  291. - Easy IMAP email backup to HTML archive.
  292. Customize your Clonezilla Live CD
  293. Debian packages clean up commands
  294. EasyConverter
  295. SSHdialog
  296. Clonezilla Backup Script v0.2
  297. Postfix: log message from, to and subject
  298. SSH: Key and user restrictions
  299. Bash script for massive rename to numbers
  300. Javascript tricks
  301. Convert FLV's to MP3
  302. Setting up Motion with FTP and Email! support
  303. Bash ja/nee keuze
  304. Imagemagick thumbnailer
  305. Vim Cheatsheet
  306. DRAFT (Re)Building a Metro Cab Simulator part 1
  307. RET Metro ATB
  308. RET Metro Type T SG/2
  309. RET Metro Type M MG/2
  310. RET Metro ZUB
  311. About