X-Git-Url: https://git.josue.xyz/?p=oneliner%2F.git;a=blobdiff_plain;f=README.md;h=494886239a11916962c50335d8280a66494132fc;hp=2306a14dd2a0e3b1483c1e1bb821edd04f3288a6;hb=676aed594bbda8a3ee6d60e7e9bde2c92c1167dc;hpb=955cd52c6f12cb03d5ce211c9ba77abc228343a2 diff --git a/README.md b/README.md index 2306a14..4948862 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,32 @@ # oneliner This is an example of a nice netcat one line server (Mostly just to show how cool pipes can be) +## How to use + +You just need to do a script that we will call `test.sh` + +```bash +#!/bin/bash +echo "************PRINT SOME TEXT***************\n" +echo "Hello World!!!" +echo "\n" +echo "Resources:" +echo "\n" +echo "Addresses:" +echo "$(ifconfig)" +echo "\n" + +``` +And then while in the same folder you run the one line server: +```bash +while true; do { echo -e 'HTTP/1.1 200 OK\r\n'; sh test.sh; } | nc -l 1234 -q 1; done & +``` + +### Consider changing ++ `test.sh` is the script that we will run and take its output ++ `1234` is the port that we will use. ++ `-q 1` is the timeout value, change it if your script is slow ++ pretty much everything else should remain immutable. + +## Conclusion!!! + +**So thats it!!!** Thanks for ~joining my ted talk....I mean,~ reading my README.md