Home 2011
Yearly Archives: 2011
The Selenium Web Application Testing Framework
The more Web applications we use, the more tools are needed to automate the testing process, for which there are many options that simplify...
Rails Plugins — Making Website Development Easy!
This article is a tutorial on how to use Rails plugins for pagination, authentication and file attachments. It is aimed at readers with a...
The Needle and the Haystack: Exploring Search Models, Part 2
In the previous article, we demystified some search-related jargon, and learned how the humble Grep can be used to simulate a Boolean-model search engine....
Securing Apache, Part 7: Fool-proofing the Server OS
Moving deeper into Web application and Apache security, let's now focus on OS commanding attacks, and those that lead to the disclosure of crucial...
Digital Forensic Analysis Using BackTrack, Part 1
Digital forensics, the art of recovering and analysing the contents found on digital devices such as desktops, notebooks/netbooks, tablets, smartphones, etc., was little-known a...
DeleGate — A Multi-platform, Multipurpose Proxy Server
A proxy server works as an intermediary for requests from clients seeking resources from other servers. There are various types of proxy servers. In...
lighttpd & SQLite: A Lightweight Web Server and Database Platform
This article demonstrates the setting up of a lightweight Web server and database platform, using the lighttpd Web server and the SQLite database management...
Advanced Nmap: Scanning Firewalls Continued
The previous article detailed methods to scan an IPCop-based firewall in a test environment. The scan output revealed several open ports, which could lead...
Exploring Software: Getting a Hang of Zope’s Grok
According to Wikipedia, "to grok" is to share the same reality or line of thinking with another physical or conceptual entity. For example, to...
Joy of Programming: Bug Hunt
Every programmer knows that debugging is akin to a detective's work. In this column, we'll cover this "bug hunt" process with an example of...













































































