Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
software:esgtools [2019/10/10 21:59] eServices Greece |
software:esgtools [2021/11/16 21:11] eServices Greece Updated URL for download service |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== esgtools ====== | ====== esgtools ====== | ||
- | ==== Goals ==== | + | ===== Goals ===== |
- | esgt is a cli multi tool used internally by eSGR but will work on any standard environment. Please note that some functions will work best on the eSGR Standard Image 2014 & 2017 based in centos 6.9 and 7.6 respectively. | + | esgt is a cli multi tool used internally by eSGR but will work on any standard environment. Please note that some functions |
- | === Options === | + | ==== Options ==== |
- | * maintenance - Update esgtools to the latest version | + | |
- | * install - Install supported applications (esgtools) | + | |
- | * filetype - Will try to identify a file type | + | |
* compress - Compress/ | * compress - Compress/ | ||
- | * network | + | * filetype |
- | * profiles | + | * git - Basic git client |
- | * web - Web Tools (advertising tags, headers, max protocol, site size(experimental)) | + | * hardware |
* hash - Create file hash (sha1, sha256, sha512, sha3, sha3 384bit, sha3 512bit, blake2s, blake2b, md5) | * hash - Create file hash (sha1, sha256, sha512, sha3, sha3 384bit, sha3 512bit, blake2s, blake2b, md5) | ||
+ | * install - Install supported applications (esgtools) | ||
+ | * maintenance - Update esgtools to the latest version | ||
* minify - Minify CSS, HTML, JS, JSON, SVG, XML | * minify - Minify CSS, HTML, JS, JSON, SVG, XML | ||
- | * versions - Retrieve version | + | |
- | * hardware | + | * Check Internet Access |
- | * debug - Show debug information | + | * Monitor DHCP Leases |
+ | * ARP Scan | ||
+ | * NTP Client | ||
+ | * Download Files | ||
+ | * profiles - Install esg profiles for selected apps | ||
+ | * vim | ||
+ | * tmux | ||
+ | | ||
+ | * go | ||
+ | * php | ||
+ | * nginx | ||
+ | * rust | ||
+ | * web - Web Tools | ||
+ | * advertising tags | ||
+ | * headers | ||
+ | * max protocol | ||
+ | * site size(experimental) | ||
- | == profiles options == | + | === profiles options |
* vim - Install the eSG vim profile | * vim - Install the eSG vim profile | ||
* tmux - Install the eSG tmux profile | * tmux - Install the eSG tmux profile | ||
- | == web Options == | + | === web Options |
* size - Will calculate website size | * size - Will calculate website size | ||
* headers - Will dump all http headers from a url | * headers - Will dump all http headers from a url | ||
Line 29: | Line 44: | ||
* http - Detect http protocol | * http - Detect http protocol | ||
- | == install Options == | + | === install Options |
* tools - Will install esgtools to / | * tools - Will install esgtools to / | ||
- | === Download & Installation === | + | ==== Download & Installation |
The tool doesn' | The tool doesn' | ||
+ | |||
+ | From 2020-10-31 we only build windows and linux amd64 releases. All other downloads are older versions of the app. | ||
+ | |||
< | < | ||
- | ^ OS ^ x64 ^ x86 ^ arm ^ arm64 ^ ppc64 ^ ppc64le ^ mips ^ mips64 ^ mipsle ^ mips64le ^ | + | ^ OS ^ x64 ^ x86 ^ arm ^ arm64 ^ ppc64 ^ ppc64le ^ mips ^ mips64 ^ mipsle ^ mips64le |
- | | Linux | [[https:// | + | | Linux | [[https:// |
- | | Windows | | + | | Windows | |
- | | OS X | | + | | OS X | [[https:// |
- | | FreeBSD | | + | | FreeBSD |
| Dragonfly | | | Dragonfly | | ||
| NetBSD | | | NetBSD | | ||
- | | openBSD | | + | | openBSD |
| Android | | | Android | | ||
| Plan 9 | | | Plan 9 | | ||
Line 48: | Line 66: | ||
</ | </ | ||
You can use curl like this (x64 Linux) | You can use curl like this (x64 Linux) | ||
- | < | + | < |
- | + | ||
- | Download from [[https:// | + | |
- | === Usage Examples === | + | ==== Usage Examples |
- | == Install profiles == | + | === Install profiles |
< | < | ||
< | < | ||
- | == File hash == | + | === |
< | < | ||
- | == Webpage Size == | + | === web === |
+ | == size == | ||
< | < | ||
- | == Webpage Headers | + | == headers |
< | < | ||
- | == Webpage Tags (analytics etc) == | + | == tags (analytics etc) == |
< | < | ||
- | == Webpage | + | == protocol == |
< | < | ||
- | == Minify File == | + | == minify |
< | < | ||
== Update esgtools == | == Update esgtools == | ||
< | < |