2012-03-13 22:03:48 -06:00
|
|
|
Title: Eris HTTPd
|
|
|
|
|
|
|
|
Eris HTTPd is a small web server to be run from inetd or tcpserver
|
|
|
|
(tcpsvd in busybox). It is based on
|
|
|
|
[fnord HTTPd](http://www.fefe.de/fnord/) but shares very little
|
|
|
|
code in common now.
|
|
|
|
|
|
|
|
I created eris for [Dirtbags CTF](http://dirtbags.net/ctf/), an
|
|
|
|
embedded build. But it is also running woozle.org and many
|
|
|
|
other virtual hosts here.
|
|
|
|
|
|
|
|
Features
|
|
|
|
--------
|
|
|
|
|
|
|
|
* Actively maintained
|
|
|
|
* Small: around 1100 lines of code, 19k binary with glibc
|
2012-03-14 16:33:35 -06:00
|
|
|
* Fast: as fast as fnord
|
2012-03-13 22:03:48 -06:00
|
|
|
* Connection keepalive
|
|
|
|
* thttpd-style virtual domains
|
|
|
|
* IPv6 and SSL support
|
|
|
|
* CGI
|
|
|
|
* Content-Range
|
|
|
|
* Directory index generation
|
|
|
|
|
|
|
|
|
|
|
|
Differences with fnord
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
* command-line arguments instead of compile-time defines
|
|
|
|
* eliminated use of libowfat
|
2012-03-14 16:33:35 -06:00
|
|
|
* no build dependency on dietlibc
|
2012-03-13 22:03:48 -06:00
|
|
|
* elimination of "old style symlink handling"
|
|
|
|
* elimination of user switching (you can use tcpserver -[ug])
|
|
|
|
* elimination of chroot code (you can use chroot)
|
|
|
|
* several bugfixes (sent to the fnord mail list)
|
|
|
|
|
|
|
|
|
|
|
|
Download
|
|
|
|
--------
|
|
|
|
|
2012-03-14 16:33:35 -06:00
|
|
|
* [3.0 Release Candidate 1](http://woozle.org/~neale/g.cgi/eris/snapshot/eris-3.0rc1.tar.gz)
|
|
|
|
* [Version Control](http://woozle.org/~neale/g.cgi/eris)
|
2012-03-13 22:03:48 -06:00
|
|
|
|