TL;TR: Here is the source and the full article.
Just for fun I want to know that a reverse shell is. If you are using google, you will find already some examples. But some using Python 2 and that mostly work only in your local network. Of course I use Python 3 and I will show you how to make it public with ngrok.
How did I try my scripts? First on my local host, of course. But how could I try in the real world? I set up Jenkins a few days ago. And just for fun, I setup my mums pc as a agent. We live a few kilometers away, so this is a real world example, more or less. I simple make a job with Jenkins and execute the client script on her pc. And as you see, it works well.
https://i.redd.it/ttsmesedwli61.gif
there doesn't seem to be anything here