Table of Contents

, , ,

Difficulty
Very easy

esgtools

Goals

esgt is a cli multi tool used internally by eSGR but will work on any standard environment. Please note that some functions (profiles for example) will work best on the eSGR Standard Image 2014 & 2017 & 2020 based in centos 6.9, 7.7 and 8.0 respectively.

Options

profiles options

web Options

install Options

Download & Installation

The tool doesn't require any installation just use the following to download it.

Since 2020-10-31 we only offer windows and linux amd64 builds on each release. All other downloads are older versions of the app.

All downloads were last updated on: 2021-11-16 excluding some that are not possible to build anymore (ex darwin/386).

OS x64 x86 arm arm64 ppc64 ppc64le mips mips64 mipsle mips64le s390x riscv riscv64
Linux Download Download Download Download Download Download Download Download Download Download Download Download
Windows Download Download Download Download
OS X Download Download Download
FreeBSD Download Download Download Download
Dragonfly
NetBSD
openBSD Download Download Download Download Download
Android Download
Plan 9
Solaris

You can use curl like this (x64 Linux)

curl -L https://tools.eservices-greece.net/download.php?f=esgt_linux_amd64 -o esgt;chmod +x esgt

Usage Examples

Install profiles

./esgt profiles vim
./esgt profiles tmux

hash

./esgt hash filename

web

size

./esgt web size https://eservices-greece.com

headers

./esgt web headers https://eservices-greece.com

tags (analytics etc)

./esgt web tags https://eservices-greece.com

protocol

./esgt web http https://eservices-greece.com

minify

./esgt minify inputfilename outputfilename

Update esgtools

./esgt maintenance -u