diff --git a/README.md b/README.md index 5bcb274..ea24774 100644 --- a/README.md +++ b/README.md @@ -37,4 +37,21 @@ Another HTTPD which is written in bash. ### Iwanttobash https://github.com/plutesci/Iwanttobash -A tool for bash scripting with options for python html etc. \ No newline at end of file +A tool for bash scripting with options for python html etc. + + +## Entstehung +Irgendwann Mitte des Jahres 2016 fing ich an das HTTP-Protokoll zu +untersuchen. Ich fand es so interessant, dass ich anfing einen +Webserver (HTTPD) zu schreiben! Damals habe ich Bash für alles +eingesetzt, also setzte ich es auch für den Webserver ein... Ich +hatte damals auf einem shell Provider (bitcoinshell) ein Kommando +entdeckt, was mir den Inhalt eines Ordners in HTML als Liste +zurückgab. Da ich dachte, mit dem Kommando ließe sich ein +Dateiindex wohl sehr einfach einbauen, find ich damit an. Es wurde +aber schwer, als ich feststellte, dass das Kommando nur dort zu +finden war! Also schrieb ich den Dateiindexer selber. Nun kam der +nächste schwere Punkt: kann man auf einem Port lauschen? Ich +probierte es erst mit netcat, was sich als sehr schwierig erwies, +schlussendlich erfüllte socat den Zweck. +Und so fing dieses kleine Projekt an...