Home 2011
Yearly Archives: 2011
Modify-function-return-value hack! — Part 2
In my previous article on this topic, we discussed some guidelines on how to write a secure application in C. The article focused on...
The Comprehensive LAMP Guide — Part 3 (PHP)
PHP, the "P" in LAMP, is a recursive acronym for PHP: Hypertext Preprocessor. It is the most widely used programming language for Web applications...
Device Drivers, Part 10: Kernel-Space Debuggers in Linux
This article, which is part of the series on Linux device drivers, talks about kernel-space debugging in Linux.
Shweta, back from hospital, was relaxing in...
Securing Apache, Part 11: Logs, et al.
In this final part of the series, we will discover how to strengthen security in Apache by logging and other miscellaneous ways.
Configuring a system...
VMWare Player, VirtualBox, KVM: Finding Virtualisation Software that Fits
This article is intended to guide users in choosing the best virtualisation solution for themselves.
According to Wikipedia: "Virtualisation, in computing, is the creation of...
Creating Your Own Server: The Socket API, Part 2
Earlier, we created a simple server and client program using the socket API. This time, we'll first start with a program, and then explain...
Storage Management using Openfiler, Part 2
The first part of this series gave readers step-by-step instructions to build Openfiler from scratch. This second part covers two additional important features of...
Rootkits: The Enemy Within
While it was assumed in the past that viruses only targeted Windows, hackers targeting the FOSS world proved this wrong. A rootkit on a...
Recover Deleted Files in Linux
Have you accidentally deleted an important file because you have the habit of using Shift+Del instead of only Del? Well, don't panic. I had...
Demystifying Backups
Backups are a crucial part of our digital lives, yet they don't always get the love they deserve. Keeping backups is sometimes confusing, thanks...













































































