About

My name is Ryan. I'm interested in all aspects related to computing; especially networking and TCP/IP, protocols, intergration/deployment, programming for infrastructure, disposable architectures, algorithms or anything that makes me go ooooohh.

Current Blog Posts

I’ve been using a lot more Cloud computing tools over the last few months. While EC2 is great, it leaves you longing for the same functionality with an internal private Cloud. And there are priv...
I have seen many ways of installing newer versions of PHP on a CentOS/RHEL system. Most include replacing the distribution provided RPMs with 3rd party RPMs, replacing the entire PHP installation. I d...
I have had a constant battle with getting SASL authentication working within Postfix. My email accounts are stored in a MySQL database with MD5 encrypted passwords. I use Courier Authlib (authdaemond)...

Papers & Essays

Frequency analysis of second-level domain names and detection of pseudo-random domain generation Jun 2010
This paper will analyse the letter distribution found in second level domains for the .net, .com and .org top level domains. This distribution will be compared with the letter distribution of pseudo-randomly generated domains found in malware.

Image-based CAPTCHA with JACI Sep 2008
This paper proposes JACI (Just Another CAPTCHA Implementation). JACI is an image-based CAPTCHA technology that requires users to match like images with their partner image in order to pass the test. JACI is not dependant on keyboard interaction which aids some forms of accessibility and does not require internationalisation. Interaction is controlled with a pointing device such as a mouse; as each image is dragged and dropped over the other partner image, generating an overall rich user experience.

Distributed Bootstrapping of Peer-to-Peer Networks Aug 2008
A completely distributed, fault-tolerant peer-to-peer network also requires a bootstrapping mechanism that is equally distributed and fault-tolerant. This paper aims to investigate alternative bootstrapping mechanisms than those seen in common peer-to-peer networks of the current day.

Software & Development

Various bits of software

Projects

Keys and Certificates

Contact

You can contact me at rd@ryandoyle.net

Updated 22nd October 2011