Russell Coker’s Documents

Archive for June, 2008

27 Jun

How to Debug POP

POP (Post Office Protocol) is the most used protocol for receiving mail from a server to a MUA (Mail User Agent) for reading. It is specified in RFC1939.
But the way it works (in most cases) is quite simple and doesn’t require reading the RFC, connect to port 110 (the standard port for POP3) and [...]

12 Jun

Postal

This is a program I wrote to benchmark SMTP servers. I started work on this because I need to know which mail server will give the best performance with more than 1,000,000 users. I have decided to release it under the GPL because there is no benefit in keeping the source secret, and the world [...]

12 Jun

SE Linux Magic

Here is a complete list of entries for /etc/magic related to SE Linux.
# SE Linux policy database for Fedora versions less than 5, RHEL 4, and Debian before Etch
# http://doc.coker.com.au/computers/selinux-magic
0      lelong  0xf97cff8c      SE Linux policy
>16    lelong  x              v%d
>20    lelong  [...]

06 Jun

Log Tools

The Logtools package contains a number of programs for managing log files (mainly for web servers).

clfmerge will merge a number of Common Logfile Format web log files into a single file while also re-ordering them in a sliding window to cope with web servers that generate log entries with the start-time of the request and [...]

05 Jun

Polyinstantiation of directories in an SE Linux system

Notes
I presented this paper at the 2006 SAGE-AU conference.
Abstract
This paper describes the problems related to shared directories such as /tmp and /var/tmp as well as problems related to having multiple SE Linux security contexts used for accessing a single home directory. It then provides detailed information on the solution to this problem that has [...]

03 Jun

Maildir Bulletin

This program is designed to deliver bulletin messages to thousands of users on a system. If you want to deliver mail to a large number of people to be read through POP or a local email program (such as mutt) then the traditional approach has been to setup an alias to map to all the [...]

© 2008 Russell Coker’s Documents | Entries (RSS) and Comments (RSS)

wordpress logo
Close
E-mail It