"Any intelligent fool can make things bigger and more complex... It takes a touch of genius and a lot of courage to move in the opposite direction."
(Albert Einstein)

Welcome to G-WAN

G-WAN is a small-footprint (50 KB) Web server. It supports GET, HEAD, POST, PUT, DELETE and OPTIONS, conditional requests and directory listings. G-WAN is also provably safer (speed is a side-effect of good designs).

G-WAN is an application server (hence the other 50 KBs). Its C servlets (that you just 'edit & play') are as fast as static contents (benchmark the 'loan' servlet sample against a Perl, PHP, Java or .Net equivalent).

Why use C rather than a 'safer' more modern language for G-WAN servlets?

First: Perl, Python, Java, ASP.Net and G-WAN are written in C -for a reason. Second: if you already know C, how many languages do you need to learn? Third: C can be as safe as any other language (see the crash servlet below).

As the best way to understand G-WAN's capabilities is to play with it, just click on the links below (press the browser's 'back' button to return to this page):

PLEASE, attack G-WAN on your PC rather than on someone else's server. And if you find an issue then contact us -we will give credit to all valuable contributions.

Note:

The links on this page point to your G-WAN server on "http://127.0.0.1". For them to work, you have first to run ./gwan.



Copyright © 2007-2010 TrustLeap, All Rights Reserved