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