- Go 18.1 linux/amd64
- sudo apt-get update && sudo apt-get golang
- git clone https://github.com/sc4rfurry/T4llusX.git
- cd T4llusX
- go get .
- go build main.go
- or use the
builder.sh
script to build the tool.
- or use the
- Can scan a network range for Alive hosts
- Static Binary (No Dependencies almost :)
go run main.go --help
go run main.go <subnet> [options]
To run the tool on a target, just use the following command.
go run main.go 192.168.0 -d
Usage: ./main <subnet> [options]
__________________________________________________________________________________
Options:
subnet Network to scan. (Ex: 192.168.0)
-d/--debug Enable debug mode
-V/--version Show version
-h/--help Show this help menu
[info] Subnet: First three octets. Ex: ./main 192.168.0
To build the tool, you can use the following command.
env GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w -extldflags "-static"' -o TallusX main.go
You can also use the bultin Bash script to build the tool.
- Before running the script, make sure to give it execution permissions.
- The bash script can build both Linux and Windows binaries.
- Binaries will be Stripped and Compressed. (lolcat, strip and upx are required)
chmod +x builder.sh
./builder.sh main.go
- Special thanks to the following projects (they are the base of this tool):
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.