Analysis updated 2026-07-03
Drop a static nmap binary onto a server or container to scan for open ports without installing any packages.
Use a static strace binary on a production Linux server to trace system calls for debugging without touching the package manager.
Build your own static binary of a tool you need by cloning the repo, adding a Dockerfile for it, and running the Docker build.
Copy a static tcpdump binary into a minimal Docker container to capture network traffic for debugging without adding dependencies.
| andrew-d/static-binaries | olegos2/mobox | xtls/xray-examples | |
|---|---|---|---|
| Stars | 3,687 | 3,700 | 3,673 |
| Language | Shell | Shell | Shell |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | ops devops | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Download the pre-built binary directly, no compilation needed unless you want to build a new tool, which requires Docker.
This repository is a collection of pre-built command-line tools compiled as static binaries for Linux and other Unix-like systems. A static binary packages everything the program needs into a single file, so it can run on a machine without requiring any additional libraries to be installed. This makes it useful for deploying tools onto servers, containers, or restricted environments where you cannot or do not want to install software through a package manager. The tools available include network utilities such as nmap (a port scanner) and tcpdump (a network traffic capture tool), text tools like nano (a terminal text editor) and ag (a fast file search tool), and system utilities like strace (which traces system calls a program makes) and socat (a networking relay). Python and several other tools are also included. Each tool has its own subdirectory containing a Dockerfile and build scripts. Running the Docker build produces the compiled binary, which gets placed in a shared output folder. The README notes that not every tool is available for every processor architecture, and some tools have quirks: the static Python build requires a specific flag and a zip file containing the standard library, and the file tool needs to be pointed at a bundled magic database file to work correctly. The project was built by one person as tools were needed, rather than as a comprehensive suite. New tool requests can be filed as GitHub issues. There is no license file mentioned in the README. The repository is primarily useful for system administrators, security researchers, and developers who need a reliable, portable copy of a Unix tool without installing anything.
A collection of pre-built static Linux binaries (nmap, tcpdump, strace, Python, and more) that run on any machine without installing libraries or using a package manager.
Mainly Shell. The stack also includes Shell, Docker, C.
No license file mentioned, usage terms are unclear, use at your own discretion.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.