From 676aed594bbda8a3ee6d60e7e9bde2c92c1167dc Mon Sep 17 00:00:00 2001 From: Oscar J Rodriguez Date: Tue, 5 Jan 2021 23:25:25 -0500 Subject: [PATCH] Actual job done in the readme. --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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 -- 2.25.1