Book Review: Jumpstart NodeJS By Don Nguyen

February 21, 2014 at 12:30 PM | categories: Book review | View Comments
"Book Review: Jumpstart NodeJS By Don Nguyen"; Sitepoint This introduction to NodeJS is written in basic tutorial style. This enables you to learn by doing and getting your feet wet. It starts with an introduction to NodeJS and the...

Book Review: Perl One-Liners - 130 Programs That Get Things Done By Peteris Krumins

December 31, 2013 at 12:30 PM | categories: Book review | View Comments
"Perl One-Liners - 130 Programs That Get Things Done By Peteris Krumins"; No Starch Press Want to stock up on a bag of tricks and snippets to get your work done quicker, this is the book for you. Either...

Book Review: 21st Century C By Ben Klemens

September 13, 2013 at 07:30 AM | categories: Book review | View Comments
"21st Century C By Ben Klemens"; O'Reilly Media This intermediate level book provides guidance on new methods of coding in C as well as identifying the common pitfalls and providing workarounds to them. The book is split into two...

Testing SSL client certificate authentication with curl

March 28, 2013 at 07:40 AM | categories: Sysadmin, Tips, Security | View Comments
When using SSL client certificate authentication you may need to test it using command line tools. To do so run the following command: curl -v -s -k --key client.key --cert client.pem https://servername Thats it....

Setup a OpenVPN server on Centos 6

February 02, 2013 at 07:40 AM | categories: Sysadmin, Tips, Security, Centos | View Comments
OpenVPN 2 is available for Centos from the EPEL repository, so you need to have EPEL enabled. If you do not have EPEL enabled run: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm To install OpenVPN run: yum install openvpn lzo -y...

Centos 6 Bonded network interfaces

February 01, 2013 at 07:40 AM | categories: Sysadmin, Tips, Centos | View Comments
Bonding allows you to aggregate multiple ports, providing redundancy, fault tolerance and load balancing. There are various types of bonding available but i will show how to bond in mode 1 which is active-backup. If your interested in the other...

Commandline OpenVPN client on Mac OSX with macports

January 31, 2013 at 07:40 AM | categories: Sysadmin, Mac OS X, Tips, Security, Unix | View Comments
Most people use TunnelBrick to setup OpenVPN client connections on Mac OSX, i prefer using the command line. To get OpenVPN up and running off the command line is a simple process. The commands below need to be run as...

Automating translation of software using the Microsoft Translator and Python

January 25, 2013 at 07:40 AM | categories: Sysadmin, Tips, Unix, Linux | View Comments
The Microsoft translator provides an API that you can use for automated translation. It currently supports about 39 languages. True to the nature of open source i found that someone had already written a python wrapper to the API. I...

Boot into single user mode on various unixes

January 24, 2013 at 07:40 AM | categories: Sysadmin, Tips, Unix, Linux | View Comments
Press a to append to the boot options then add single grub append> ro root=LABEL=/ single Press L1+a or STOP+a to enter OpenBoot PROM then type boot -s Select maintanance mode from the boot menu...

How to update man keywords database

January 16, 2013 at 07:40 AM | categories: Centos, Ubuntu, Sysadmin, Unix, RHEL, Linux, Tips | View Comments
Man keywords database allow you to search for man pages using keywords, the database needs to be updated when ever man pages are added or removed. This is how you do it for various *nix types. mandb ...

Strongswan now supports PAM authentication

November 07, 2012 at 07:40 AM | categories: Centos, Sysadmin, RHEL, Linux, Tips, Security, IPSEC | View Comments
Strongswan release 5.0.1 includes a XAuth PAM plugin which requests username/password XAuth credentials and verifies them against Pluggable Authentication Modules (PAM). This plugin is not enabled by default to enable it you need to add the following to your ./configure...

Strongswan now supports Cisco unity extensions

November 07, 2012 at 07:40 AM | categories: Centos, Sysadmin, RHEL, Linux, Tips, Security, IPSEC | View Comments
I previously wrote about setting up split tunneling on Strongswan using the attr-sql plugin With the release of Strongswan 5.0.1 it is no longer the only way to support split tunneling. Strongswan 5.0.1 introduces the unity plugin which allows for...