Linux Installation
Install Gold Digger on Linux distributions.
Pre-built Binaries (Recommended)
- Visit the GitHub Releases page
- Download the latest
gold_digger-linux
file - Make it executable and install:
chmod +x gold_digger-linux
sudo mv gold_digger-linux /usr/local/bin/gold_digger
- Verify installation:
gold_digger --version
Using Cargo (Rust Package Manager)
Prerequisites
Install Rust using rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
Install Gold Digger
cargo install gold_digger
Build from Source
Prerequisites
Ubuntu/Debian:
sudo apt update
sudo apt install build-essential pkg-config libssl-dev git
RHEL/CentOS/Fedora:
sudo dnf install gcc pkg-config openssl-devel git
# or for older versions:
# sudo yum install gcc pkg-config openssl-devel git
Arch Linux:
sudo pacman -S base-devel pkg-config openssl git
Build Steps
# Clone the repository
git clone https://github.com/UncleSp1d3r/gold_digger.git
cd gold_digger
# Build release version
cargo build --release
# The executable will be in target/release/gold_digger
TLS Support
Linux builds use OpenSSL by default. For pure Rust TLS (no OpenSSL dependency):
cargo install gold_digger --no-default-features --features "json,csv,ssl-rustls,additional_mysql_types,verbose"
Distribution Packages (Coming Soon)
Future releases will include:
- Debian/Ubuntu
.deb
packages - RHEL/CentOS/Fedora
.rpm
packages - Arch Linux AUR package
Verification
Test your installation:
gold_digger --help
Troubleshooting
Common Issues
- Missing OpenSSL development headers: Install
libssl-dev
oropenssl-devel
- Linker errors: Install
build-essential
or equivalent - Permission denied: Check executable permissions and PATH
Getting Help
If you encounter issues:
- Check the Troubleshooting Guide
- Visit the GitHub Issues page