Linux Journal Issue #156/April 2007

Features

Single Packet Authorization  by Michael Rash
Want something better than port knocking?
eCryptfs: a Stacked Cryptographic Filesystem  by Mike Halcrow
How does your filesystem security stack up?
Multi-Category Security in SELinux in Fedora Core 5  by Russell Coker
Not in the military and still want SELinux?
PacketFence  by Ludovic Marcotte and Dominik Gehl
An open-source solution to manage your security.

Indepth

Need for Speed: PS3 Linux!  by Dave Taylor
It's a miracle; it's a dog.
The OpenSSH Protocol under the Hood  by Girish Venkatachalam
What's SSH all about?
Starting a Linux Firewall from Scratch  by Dinil Divakaran
How do you start using iptables?
Time-Zone Processing with Asterisk, Part II  by Matthew Gast
What is a good time to call?
Use Inkscape and XSLT to Create Cross-Platform Reports and Forms  by Chad Files
Dynamic forms using Inkscape with XSLT
Extract and Parse ODF Files with Python  by Kamran Husain
Want to use Python to dissect an ODF file?

Columns

Reuven Lerner's At the Forge   Dojo Events and Ajax  
Marcel Gagné's Cooking with Linux   Security for Your Data—It's Totally Mondo!  
Dave Taylor's Work the Shell   Displaying Image Directories in Apache  
Mick Bauer's Paranoid Penguin   Linux Firewalls for Everyone  
Jon maddog Hall's Beachhead   The Outer Banks  
Doc Searls' Linux for Suits   Why an iPhone When We Can Make Our Own OpenPhone?  
Nicholas Petreley's /var/opinion   Do Not Forget What People Fetch  

Quick Takes

MySQL Deserves a Double Take  by Reuven M. Lerner

In Every Issue

Letters  
upFRONT  
Tech Tips  
New Products