You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,18 +10,22 @@ you should do with it, and what you shouldn't.
10
10
# Why did you write it?
11
11
Because I could. :) It doesn't have any features that aren't in a million other web servers, and is ridiculously slow. But isn't the idea cool? :)
12
12
# What's the current version?
13
-
bash-httpd is at version 0.02 at this writing. I don't have any plans for it, but who knows?
13
+
The sole script in this repository is versioned.
14
14
# Why should I run it instead of Apache or [insert favorite server software here].
15
15
You shouldn't. Let me repeat that -- you should *not* use this code in any sort of production environment. If you want a web server, use something else, ie. Apache. See the next question.
16
16
# Why *shouldn't* I run it?
17
-
Because it's not secure, relatively slow, probably doesn't comply with any of the http specs, and is feature-poor.
17
+
Because it's not secure, relatively slow, probably doesn't comply with any of the HTTP specs, and is feature-poor.
18
18
# I want to run it anyway. How do I get it and install it?
19
-
First, download bash-httpd-0.02. Then edit the config variables at the beginning. Then put a line for it in /etc/inetd.conf, running as nobody. You probably also want to wrap the port.
Then edit the config variables at the beginning of the script. You may need to insert a line for it in /etc/inetd.conf, running as nobody. You probably also want to wrap the port.
20
24
21
-
If you're not root, get ahold of Netcat, compile it with -DGAPING_SECURITY_HOLE (because it *is* a gaping security hole), and run:
or the like. If you don't understand any part of these instructions, you probably shouldn't be running it. If any harm comes to you or your computer because you ran this software, don't blame me: I don't recommend that *anyone* run it.
0 commit comments