diff options
Diffstat (limited to 'md/writeup/basic_http_server.md')
-rw-r--r-- | md/writeup/basic_http_server.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/md/writeup/basic_http_server.md b/md/writeup/basic_http_server.md new file mode 100644 index 0000000..cd1b4de --- /dev/null +++ b/md/writeup/basic_http_server.md @@ -0,0 +1,30 @@ +title:Basic HTTP server +keywords:c,http,server + +# Basic HTTP server +Basic HTTP server. When you type url it shows listing of your local directory. If you tipe with path to file name noting hapens +Use: +``` +http://*.*.*.*:<port>/ -> disk start directory +http://*.*.*.*:<port>/home/ -> home directory +``` +Run: +``` +./server [port] +``` + +Compile: +``` +gcc server.c -o server +``` + +Here is also python source. It runs on port:8081 and prints in terminal HTTP request. You can see what browser sends to server. + +## Downloads +servpy.zip - +1KiB - http://archive.main.lv/files/writeup/basic_http_server/servpy.zip +serverc.zip - +2KiB - http://archive.main.lv/files/writeup/basic_http_server/serverc.zip + + + |