Portable Linux binaries, either fully static or shared with old glibc symbol versioning. Made for various for red-team and blue-team activities. Binaries are produced with Docker, using musl.cc for static compilation and dockcross for shared binaries. Manual hacks and patches are applied to get desired binaries.
Change directory to relevant tool and run run.sh
for available options.
Every run.sh
has build
argument to build Docker image and pack
argument to extract and archive the package.
Example, building and packaging nmap
:
$ cd nmap
$ ./run.sh
$ ./run.sh build x86
$ ./run.sh pack x86
$ ls ./out
ncat-7.80.x86.tar.gz nmap-7.80.x86.tar.gz nping-7.80.x86.tar.gz
versions | features | x86 | x64 | |
---|---|---|---|---|
aide | 0.17.4 |
static | static | |
busybox | 1.36.0. , 1.35.0 |
static | static | |
openssl | 1.1.1s , 1.0.2-bad |
zlib , weak-ssl |
static | static |
nmap | 7.92 , HEAD |
bad-ssl , weak-ssl , integrates nmap-vulners , run script |
static | static |
socat | 1.7.4.4 |
ssl , weak-ssl |
static | static |
masscan | 1.3.2 , head |
includes libpcap |
GLIBC_2.7 | GLIBC_2.7 |
proxychains-ng | 4.16 , 4.15 , head |
GLIBC_2.9 | GLIBC_2.9 | |
oathtool | 2.6.7 |
static | static | |
go-graft | 0.2.15 , head |
N/A | static | |
graftcp | 0.5.0-beta.1 , 0.4.0 , head |
static | static | |
procps-ng | 4.0.2 , 3.3.16 , head |
static | static |