From: Oscar J Rodriguez Date: Wed, 6 Jan 2021 04:25:25 +0000 (-0500) Subject: Actual job done in the readme. X-Git-Url: https://git.josue.xyz/?p=oneliner%2F.git;a=commitdiff_plain;h=676aed594bbda8a3ee6d60e7e9bde2c92c1167dc Actual job done in the readme. --- 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