|
About
MyHTTP is a lightweight web server written in C for UNIX systems. The whole program is less than 400 lines of code, and the compiled executable is usually less than 20KB. Functions include file transfer via HTTP, access logging, and configuration. No CGI support; No directory listing; It just works.
This web server is suitable for building a low consumption web server on low-end hardware. I have written some routines to prevent buffer overflow problem to avoid the overflow attack of the hackers. Potential security problems and bugs may still exist, but less code means less bugs, less problems.
|