ezcat 🐱 easy shell handler written in go
🚀 Install
An easy way to install ezcat is to use docker:
docker run --rm --network host \
-e PASSWORD=securepassword \
ghcr.io/ngn13/ezcat
or you can download the latest binary from the releases tab,
extract it with tar
and then copy it to somewhere in your PATH
.
By default ezcat will try to detect your interface IP address (giving priority to tunnel interfaces).
If you want set this IP address to something else by default, you can use the SHELLIP
environment variable:
docker run --rm --network host \
-e PASSWORD=securepassword \
-e SHELLIP=10.10.10.15 \
ghcr.io/ngn13/ezcat
⚒️ Build
To build ezcat, install a recent version go. Then clone the repository and run the go build command:
go build .
For development, login to the web interface with the default password, ezcat
.