Posts
All the articles I've posted.

Kali and OpenVAS
Updated:In house we use Nessus to scan for vulnerabilities, but that's a commercial subscription based product. It's not expensive, but it's not something I want t

OpenVPN Create User Keys
Updated:As I'd forgotten how to create a new OpenVPN user, it's not something I do every day, I thought I put here a reminder of the process used. To get a private

OpenVPN & DNS Lookup Failures
Updated:I've noticed that occasionally my OpenVPN connection fails to resolve host names for systems at the other end of the tunnel. If I check the DHCP settings I can see I am being pushed the DNS servers for the remote end, but nslookup fails to use them.

Hardening Windows
Updated:When it comes to Microsoft Windows straight out of the box it's full of security weaknesses. These are a number of ways to harden it so that your vulnerabi

Mozilla Thunderbird Logging
I had the need to view the actual SMTP server conversation to confirm TLS and authentication were being used. I could have done this from server logs, but as we transmit thousands of SMTP messages a day it was easier to look to the client for logs, rather than for the needle in a stack of other needles.

Understanding the Node.js Installation
Updated:I'm still a little new to this Node.js stuff and it took me a which for how it is installed to come together in my head. After carrying out the install I w

Atom & Lint
Updated:I've been using Atom for a little while now and have to say I find it a lot quicker than Brackets. It has the occasional moment when loading a large script

Airbnb JavaScript Style Guide
Updated:If you want to write consistent JavaScript then you can use ESLint to validate your coding style against rules. Add the Airbnb style guide to that and you'

Java Certificates
Updated:Certificates are the bane of my existence! After applying some updated certificates to Windows servers some of the systems are now failing to connect to da

Java SSL/TLS Ciphers
Updated:You can specify what cipher suites Java uses by editing the file: %JAVA_HOME%\lib\security\java.security This file must also be used by the Java applicatio