From 41b95cf8cbf87711e286acc3bfe0e39f5aad36e9 Mon Sep 17 00:00:00 2001 From: Dave Woodfall Date: Fri, 16 Apr 2021 17:33:06 +0700 Subject: network/nweb: Added (tiny web server in C). Signed-off-by: Willy Sudiarto Raharjo --- network/nweb/README | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 network/nweb/README (limited to 'network/nweb/README') diff --git a/network/nweb/README b/network/nweb/README new file mode 100644 index 0000000000000..9f882d64d92aa --- /dev/null +++ b/network/nweb/README @@ -0,0 +1,23 @@ +A tiny web server in C. + +nweb is a small and very safe mini web server nweb only servers out +file/web pages with extensions named below and only from the named +directory or its sub-directories. + +There is no fancy features = safe and secure. + +Example: nweb 8181 /home/nwebdir & + +Only Supports: gif jpg jpeg png ico zip gz tar htm html +Not Supported: URLs including "..", Java, Javascript, CGI +Not Supported: directories / /etc /bin /lib /tmp /usr /dev /sbin + +client.c: + +Also included is the source for a client. This client.c program is +designed to fake being a web browser. It sends the expected requests to +the web server over a network socket connection and displays the results +as text rather than graphically displaying the results. In the code you +will have to change the two lines as below to match your web server or +nweb server. See README.client for instructions. The client.c source +code can be found in the /usr/doc/nweb- directory. -- cgit v1.2.3