Skip to content

ngn13/ezcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.