mskf3000 / linux-portable-bin

Portable (static / old glibc linked) Linux binaries for red-team / blue-team

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

linux-portable-bin

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.

usage

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

supported

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

About

Portable (static / old glibc linked) Linux binaries for red-team / blue-team

License:MIT License


Languages

Language:C 94.5%Language:Shell 4.5%Language:Lua 1.0%