common ways to breach network. Including proxy, port forward, ssh tunnel, and backconnect.
 
 
 
Go to file
Evan Chen 665ee33866 doc: update docs 2021-11-06 12:09:54 +08:00
breacher v0.0.1 ready 2021-11-06 11:50:30 +08:00
.drone.yml doc: update docs 2021-11-06 12:09:54 +08:00
.gitignore initial commit 2021-11-05 02:20:20 +08:00
Dockerfile v0.0.1 ready 2021-11-06 11:50:30 +08:00
README.md doc: update docs 2021-11-06 12:09:54 +08:00
go.mod initial commit 2021-11-05 02:20:20 +08:00
go.sum initial commit 2021-11-05 02:20:20 +08:00
main.go initial commit 2021-11-05 02:20:20 +08:00
release.sh doc: update docs 2021-11-06 12:09:54 +08:00

README.md

Breacher

common ways to breach network. Including proxy, port forward, ssh tunnel, and backconnect in a single executable

Install

sudo rm -f /usr/local/bin/breacher
sudo sh -c "curl -fsSL RELEASE_URL | tar -C /usr/local/bin/ -xz"

Usage

Usage:
  breacher [command]

Available Commands:
  forward     port forwarding for UDP->UDP / TCP->TCP
  help        Help about any command
  proxy       reverse proxy to url
  tunnel      ssh tunneling to access remote services
  version     Print the version number of breacher

Flags:
  -h, --help      help for breacher
  -s, --silent    silent log output
  -v, --version   version for breacher

Use "breacher [command] --help" for more information about a command.

Systemd

[Unit]
Description=Breacher

[Service]
ExecStart=/usr/local/bin/breacher tunnel :8080 :80 user@example.com -i ~/.ssh/id_rsa
Restart=always

[Install]
WantedBy=multi-user.target