Book Review: Intermediate Perl, 2nd Edition By Brian d Foy, Tom Phoenix, Randal L. Schwartz

August 16, 2012 at 07:07 AM | categories: Book review | View Comments
"Intermediate Perl, 2nd Edition By Brian d Foy, Tom Phoenix, Randal L. Schwartz"; O'Reilly Media Written as the followup to the "Llama book" this book introduces more advanced concepts of the Perl programming language to take you from writing...

Disable a ClamAV signature

August 10, 2012 at 07:30 AM | categories: Tips, Email | View Comments
There are cases when you need to disable a ClamAV signature for various reasons. To do this create a file with the extension ".ign2" in your ClamAV data directory with the name of the signature. cat > /var/lib/clamav/mb.ign2 << 'EOF'...

Book Review: Postgresql up and running By Regina Obe, Leo Hsu

August 04, 2012 at 12:07 PM | categories: Book review | View Comments
"Postgresql up and running By Regina Obe, Leo Hsu"; O'Reilly Media A quick guide to the PostgreSQL Database for users with prior experience with other DBMS. The book sets out to highlight the interesting features in PostgreSQL not present...

Book Review: Introducing Regular Expressions By Michael Fitzgerald

July 27, 2012 at 07:30 AM | categories: Book review | View Comments
"Introducing Regular Expressions By Michael Fitzgerald" ; O'Reilly Media This book is intended as an introduction to regular expressions for readers who have no or limited knowledge of regular expressions. It does this particularly well by addressing all the...

Mac OS X Alias IP addresses

June 11, 2012 at 07:55 AM | categories: Mac OS X, Tips | View Comments
To create an IP alias ifconfig en0 alias 10.0.0.1 255.255.255.0 To remove an IP alias ifconfig en0 -alias 10.0.0.1 255.255.255.0 ...

How to fix Exim SMTP AUTH rewritting the from address

June 08, 2012 at 07:55 AM | categories: Tips, Exim, Email | View Comments
When using SMTP Authentication with exim and the default configuration you will find that exim rewrites the sender address to "email@address"@smtp_server_hostname Return-Path: <"andrew@topdog.za.net"@xxxx.xxxx.co.za> ... Sender: "andrew@topdog.za.net"@xxxx.xxxx.co.za ... To fix this you need...

Python modules you should know: PyGPGME

May 23, 2012 at 07:40 AM | categories: Python, PyMYSK, Howto | View Comments
Next in our series of Python modules you should know is PyGPGME. This package lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. It is built on top of the GNU Privacy Guard and the GPGME library....

Crate.io, A Next Generation Python Packaging Index

May 16, 2012 at 07:30 AM | categories: Python | View Comments
I just came across crate.io a PyPI Mirror/Python Package Index that was written to make it easy to discover packages, evaluate them for usefulness, and then install them. I am impressed, the interface to me is more functional than the...

Block Spam from domains on the South Africa ISPA Spam Hall of Shame using DNSBL Part2

May 11, 2012 at 07:30 AM | categories: Postfix, Tips, Exim, Email, Linux | View Comments
I previously wrote about how to block domains named in the ISPA Spam Hall of Shame using DNSBL at SMTP time, these domains have now resorted to using 3rd party senders to try and get their Junk through. Because they...

Python modules you should know: pydkim

May 08, 2012 at 04:40 PM | categories: Python, PyMYSK, Howto | View Comments
Next in our series of Python modules you should know is pydkim. This package is used to sign and verify email according to the DKIM standards from within Python programs. http://hewgill.com/pydkim/ The pydkim module is a...

Python modules you should know: dnspython

May 07, 2012 at 04:40 PM | categories: Python, PyMYSK, Howto | View Comments
Next in our series of Python modules you should know is dnspython. This package is a DNS toolkit, you can use it to perform DNS queries, Zone transfers and Dynamic Updates in Python programs. http://www.dnspython.org/ dnspython...

Python modules you should know: IPy

May 06, 2012 at 04:40 PM | categories: Python, PyMYSK, Howto | View Comments
Next in our series of Python modules you should know is IPy. This package is used to manipulate IPv4 and IPv6 addresses in Python programs. https://github.com/haypo/python-ipy/ The IP class allows a comfortable parsing and handling for...