Reverse, bind and MSFVenom shells across ~30 languages - with matched listeners, encoding and a TTY-upgrade cheat-sheet.
Reverse Shell Generator builds callback (reverse) and listen-on-target (bind) one-liners across roughly 30 variants - Bash, sh, Netcat (several), ncat, socat (incl. full-TTY and SSL), Python, PHP, Perl, Ruby, Node, Java, Go, Lua, awk, telnet, OpenSSL, zsh and PowerShell - filled in with your IP, port and chosen shell.
A separate MSFVenom mode generates the matching payload-file command for Linux/Windows/macOS/Android/PHP/JSP/WAR/ASPX plus the multi/handler to catch it. Every mode pairs the payload with the correct listener (nc, rlwrap, ncat, ncat --ssl, socat full-TTY, or the Metasploit handler), and an optional Base64/URL encoder helps with delivery.
It also includes the post-exploitation step everyone forgets: a copy-paste TTY-stabilization sequence to turn a dumb shell into a fully interactive one.
Common causes are egress filtering, a busy/blocked port or a missing listener. Try a different port (443 often works), confirm your listener is running, and switch language if the interpreter is absent on the target.
A reverse shell connects out from the target to your listener (best when inbound is firewalled). A bind shell makes the target listen and you connect in (use when outbound is filtered but a port is reachable).