Skip to content

0xBugatti/SECDevSEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

 ╔═══════════════════════════════════════════════════════════════════════════╗
 ║                                                                         ║
 ║   ███████╗███████╗ ██████╗██████╗ ███████╗██╗   ██╗███████╗███████╗ ██████╗  ║
 ║   ██╔════╝██╔════╝██╔════╝██╔══██╗██╔════╝██║   ██║██╔════╝██╔════╝██╔════╝  ║
 ║   ███████╗█████╗  ██║     ██║  ██║█████╗  ██║   ██║███████╗█████╗  ██║       ║
 ║   ╚════██║██╔══╝  ██║     ██║  ██║██╔══╝  ╚██╗ ██╔╝╚════██║██╔══╝  ██║       ║
 ║   ███████║███████╗╚██████╗██████╔╝███████╗ ╚████╔╝ ███████║███████╗╚██████╗  ║
 ║   ╚══════╝╚══════╝ ╚═════╝╚═════╝ ╚══════╝  ╚═══╝  ╚══════╝╚══════╝ ╚═════╝  ║
 ║                                                                         ║
 ║           DevSecOps VM Provisioner  ·  217+ Tools  ·  One Script        ║
 ║                  Zorin OS 17.x  ·  amd64 + arm64                        ║
 ║                                                                         ║
 ╚═══════════════════════════════════════════════════════════════════════════╝

Shell Script Zorin OS License Tools Architecture


  ┌──────────────────────────────────────────────────────────────────────────┐
  │  WHAT IS THIS?                                                         │
  └──────────────────────────────────────────────────────────────────────────┘

A single shell script that transforms a fresh Zorin OS 17.x install into a fully-loaded DevSecOps workstation — mirroring the reference SOS-DevSEC-VM with 217+ tools pre-configured and ready to go.

No manual package hunting. No broken dependencies. No silent failures. Run one command and grab a coffee.


  ┌──────────────────────────────────────────────────────────────────────────┐
  │  FEATURES                                                              │
  └──────────────────────────────────────────────────────────────────────────┘
  ╭────────────────╮  ╭────────────────╮  ╭────────────────╮  ╭────────────────╮
  │  217+ TOOLS    │  │  RESILIENT     │  │  ARCH-AWARE    │  │  IDEMPOTENT    │
  │  installed &   │  │  every install │  │  amd64 + arm64 │  │  safe to       │
  │  configured    │  │  is wrapped in │  │  auto-detected │  │  re-run        │
  │  automatically │  │  safe handlers │  │                │  │                │
  ╰────────────────╯  ╰────────────────╯  ╰────────────────╯  ╰────────────────╯

  ╭────────────────╮  ╭────────────────╮  ╭────────────────╮
  │  REAL-TIME     │  │  PRE-FLIGHT    │  │  TUI OUTPUT    │
  │  live success/ │  │  validates 11  │  │  ASCII banner, │
  │  failure logs  │  │  APT repos     │  │  progress bar, │
  │  with summary  │  │  before start  │  │  color tables  │
  ╰────────────────╯  ╰────────────────╯  ╰────────────────╯

  ┌──────────────────────────────────────────────────────────────────────────┐
  │  QUICK START                                                           │
  └──────────────────────────────────────────────────────────────────────────┘
git clone https://github.com/0xBugatti/SECDevSEC.git
cd SECDevSEC
sudo bash prep.sh
  ┌─ Prerequisites ────────────────────────────────────────────────────────┐
  │                                                                        │
  │   OS ........... Zorin OS 17.x (Ubuntu 24.04 base)                     │
  │   Disk ......... 50 GB minimum (full install ~30-35 GB)                │
  │   RAM .......... 8 GB min / 16 GB recommended                          │
  │   User ......... Non-root with sudo privileges                         │
  │   Internet ..... Required (apt, snap, pip, npm, GitHub releases)       │
  │                                                                        │
  └────────────────────────────────────────────────────────────────────────┘

  ┌──────────────────────────────────────────────────────────────────────────┐
  │  REPOSITORY STRUCTURE                                                  │
  └──────────────────────────────────────────────────────────────────────────┘
  SECDevSEC/
  ├── prep.sh          # Zorin OS 17.x DevSecOps provisioner (amd64 + arm64)
  └── README.md        # You are here

  ┌──────────────────────────────────────────────────────────────────────────┐
  │  HOW IT WORKS                                                          │
  └──────────────────────────────────────────────────────────────────────────┘

Resilient Execution Model

Every install operation goes through safe wrapper functions that never crash the script:

  ┌──────────────┬──────────────────────────────────────────────────────────┐
  │  Wrapper     │  Purpose                                                │
  ├──────────────┼──────────────────────────────────────────────────────────┤
  │  safe_apt    │  Single apt package with failure logging                │
  │  safe_apt_b  │  Multiple apt packages, detects partial failures        │
  │  safe_snap   │  Snap packages with failure logging                     │
  │  safe_pip    │  pip3 packages with failure logging                     │
  │  safe_npm    │  npm global packages with failure logging               │
  │  safe_curl   │  Binary downloads with integrity check                  │
  │  safe_curl_p │  curl-to-bash installers                                │
  │  safe_git    │  Git repository cloning                                 │
  │  safe_dpkg   │  Local .deb installation with auto-fix                  │
  │  safe_sysctl │  Service enable/start with warning on failure           │
  └──────────────┴──────────────────────────────────────────────────────────┘

Each wrapper: checks if already installed (SKIP) -> attempts install -> logs OK or FAIL -> never crashes.

APT Source Pre-Flight

Before any packages install, check_all_sources() validates 11 third-party repos:

  APT Sources Status:
    [OK]    gierens (added)
    [OK]    sublimehq (added)
    [SKIP]  nodesource (already configured)
    [OK]    mongodb (added)
    [OK]    caddy (added)
    [OK]    docker (added)
    [OK]    hashicorp (added)
    [OK]    github-cli (added)
    [OK]    google-cloud (added)
    [OK]    trivy (added)
    [SKIP]  gitlab-runner (already configured)

Installation Sections

The script runs through 23 numbered sections, each with a TUI header:

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ STEP 07 │ CI/CD & DEVOPS TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Summary Output

  INSTALLATION SUMMARY
  ══════════════════════════════════════════════════════
  Elapsed: 42m 15s   Steps completed: 23
  INSTALLED 192  FAILED 3  SKIPPED 22  WARNINGS 5
  [████████████████████████████████░░░░░] 89% (192/217)

  TOOL VERIFICATION
  ─────────────────────────────────────────────────────
  STATUS    TOOL                   VERSION
  [OK]      Python                 3.12.3
  [OK]      Node.js                v22.x.x
  [OK]      Docker                 26.x.x
  [MISS]    Ghidra                 not found
  ...

  ┌──────────────────────────────────────────────────────────────────────────┐
  │  DISK USAGE ESTIMATES                                                  │
  └──────────────────────────────────────────────────────────────────────────┘
  ┌──────────────────────────────────────┬──────────────┐
  │  Category                            │  Size        │
  ├──────────────────────────────────────┼──────────────┤
  │  System + Build Essentials           │  ~800 MB     │
  │  Languages & Runtimes                │  ~4.5 GB     │
  │  Databases (MySQL, PG, Mongo, Redis) │  ~1.2 GB     │
  │  Docker CE + Compose                 │  ~800 MB     │
  │  Cloud CLIs (AWS, Azure, GCloud)     │  ~1.5 GB     │
  │  Security & RE Tools                 │  ~2.4 GB     │
  │  DevSecOps Scanners                  │  ~400 MB     │
  │  IDEs (Snaps)                        │  ~12-18 GB   │
  │  Desktop/Communication Snaps         │  ~3 GB       │
  │  Python pip packages                 │  ~2 GB       │
  │  NPM globals + Monitoring            │  ~500 MB     │
  │  Browsers + Media                    │  ~1.8 GB     │
  ├──────────────────────────────────────┼──────────────┤
  │  TOTAL (full install)                │  ~30-35 GB   │
  │  TOTAL (skip IDEs)                   │  ~10-12 GB   │
  └──────────────────────────────────────┴──────────────┘

JetBrains IDEs account for ~40% of total disk usage. Skip them if disk space is limited.


  ╔══════════════════════════════════════════════════════════════════════════╗
  ║                                                                        ║
  ║                    FULL TOOL INVENTORY                                  ║
  ║                                                                        ║
  ║          Reference: SOS-DevSEC-VM · Ubuntu 24.04.1 LTS                 ║
  ║          Kernel: 6.8.0-49-generic x86_64                               ║
  ║                                                                        ║
  ╚══════════════════════════════════════════════════════════════════════════╝

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 01 │ LANGUAGES & RUNTIMES
  └──────────────────────────────────────────────────────────────────────────┘

Python Node.js Go Rust PHP Java Ruby Deno Bun .NET Kotlin Lua Perl

Language / Runtime Version Install Source
Python 3 3.12.3 apt (python3, python3.12)
Python 3 Dev 3.12.3 apt (python3-dev, python3.12-dev)
Node.js 18.19.1 apt (nodejs)
Go 1.22.2 apt (golang-1.22-go, golang-go)
Ruby 4.0.0 snap (ruby)
PHP 8.3.6 apt (php8.3, php8.3-cli)
Perl 5.38.2 apt (perl)
Lua 5.3.6 apt (lua5.3)
Lua shared lib 5.4.6 apt (liblua5.4-0)
Java (OpenJDK JRE) 17.0.13 apt (openjdk-17-jre, openjdk-17-jre-headless)
.NET SDK 8.0.407 snap (dotnet-sdk)
Kotlin 2.3.20 snap (kotlin)
Erlang (partial) 25.3.2 apt (erlang-jinterface, erlang-mode)
Rust 1.92.0 rustup
Deno 2.6.3 installer
Bun 1.3.5 installer

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 02 │ PACKAGE MANAGERS & BUILD TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Package Managers

Tool Version Notes
pip3 25.3 Python package manager
pyenv 2.6.17 Python version manager
pipenv 2026.0.3 Python virtualenv + pip
poetry 2.2.1 Python dependency manager
npm 11.6.2 Node.js package manager
NVM -- Node version manager
pnpm 10.26.1 Fast Node.js package manager (npm global)
Yarn 1.22.22 Node.js package manager
bundler 4.0.3 Ruby gem manager
rbenv 1.3.2 Ruby version manager
cargo 1.92.0 Rust package manager
rustup 1.28.2 Rust toolchain manager

Build & Compilation Tools

Tool Version Package
GCC 13.2.0 gcc, gcc-13
G++ 13.2.0 g++, g++-13
Clang / libclang 18.1.3 libclang-cpp18, libclang1-18
Make 4.3 make
CMake 4.3.1 snap (cmake)
Automake 1.16.5 automake
GYP 0.1 gyp
Gradle 8.14.4 snap (gradle)
Binutils 2.42 binutils
build-essential 12.10 build-essential
GDB (debugger) 15.0.50 gdb
strace 6.8 strace
node-gyp 9.3.0 apt (node-gyp)
golangci-lint v1.64.8 Go linter
gopls -- Go language server
TypeScript 5.9.3 npm global
ts-node 10.9.2 TypeScript runtime
Nodemon 3.1.11 Node.js auto-restart
PM2 6.0.14 Node.js process manager

PHP Extensions

php8.3-cli, php8.3-curl, php8.3-gd, php8.3-mbstring, php8.3-mcrypt, php8.3-mysql, php8.3-opcache, php8.3-readline, php8.3-xml, php8.3-zip, php-bz2, php-common, libapache2-mod-php8.3

PHP Libraries

php-composer-ca-bundle, php-psr-log, php-psr-cache, php-psr-http-message, php-twig, php-symfony-cache, php-symfony-dependency-injection, php-tcpdf, php-nikic-fast-route, php-slim-psr7, phpmyadmin


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 03 │ EDITORS & IDEs
  └──────────────────────────────────────────────────────────────────────────┘

VS Code JetBrains CLion

Terminal Editors

Editor Version
Vim 9.1.0016
Neovim 0.9.5
Emacs (GTK) 29.3
xxd 9.1 (bundled with Vim)
Sublime Text Build 4200

IDEs & GUI Editors (snap)

Application Version Channel
VS Code ddc367ed latest/stable
VS Code Insiders 00515ed0 latest/stable
IntelliJ IDEA Community 2024.3.4.1 latest/stable
PyCharm Community 2024.3.5 latest/stable
CLion 2024.3.5 latest/stable
RubyMine 2024.3.5 latest/stable
Rider 2024.3.6 latest/stable
RustRover 2024.3.7 latest/stable
MarkText 0.17.1 latest/stable

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 04 │ DATABASES
  └──────────────────────────────────────────────────────────────────────────┘

MySQL PostgreSQL MongoDB Redis SQLite

Database Servers

Database Version Install Source Status
MySQL Server 8.0.40 apt Running (systemd)
PostgreSQL 16.6 apt Running (systemd)
MongoDB 8.0.4 apt (mongodb-org) Running (systemd)
Redis 7.0.15 apt Running (systemd)
SQLite3 3.45.1 apt (libsqlite3-0) Library only

Database Clients & Tools

Tool Version Source
mysql-client 8.0.40 apt
postgresql-client 16.6 apt
mongodb-mongosh 2.3.4 apt
mongodb-database-tools 100.10.0 apt
redis-tools 7.0.15 apt
phpMyAdmin 5.2.1 apt
Beekeeper Studio 5.6.3 snap

Database Python & PHP Packages

  • Python: psycopg2 2.9.10, pymongo 4.10.1, docker 5.0.3
  • PHP: php-mysql, php8.3-mysql, dbconfig-mysql, libmysqlclient21, libpq-dev, libpq5

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 05 │ WEB SERVERS & PROXIES
  └──────────────────────────────────────────────────────────────────────────┘

Nginx Apache Caddy Certbot

Server Version Source Status
Nginx 1.24.0 apt Running (systemd)
Apache2 2.4.58 apt Installed
Gunicorn (Python WSGI) 20.1.0 apt + pip Library
Certbot 2.9.0 apt SSL cert management
Caddy 2.10.2 binary Reverse proxy / web server
vsftpd -- apt FTP server
FileZilla -- apt FTP client (GUI)

Web Frameworks (Python)

Package Version
Django 4.0.4
django-cleanup 6.0.0
django-froala-editor 4.0.14
gunicorn 20.1.0
Jinja2 3.1.2
MarkupSafe 2.1.5

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 06 │ CONTAINERS & ORCHESTRATION
  └──────────────────────────────────────────────────────────────────────────┘

Docker Kubernetes Helm Minikube

Tool Version Source
Docker 26.1.3 apt (docker.io)
docker-compose 1.29.2 apt
kubectl 1.34.6 snap
Minikube 0.8.0 snap
VirtualBox API 1.0 (vboxapi) pip

Docker Python packages: docker 5.0.3, docker-compose 1.29.2, dockerpty 0.4.1, python3-compose


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 07 │ CI/CD & DEVOPS TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Terraform Ansible GitHub Jenkins ArgoCD

Tool Version Source
Ansible 9.2.0 apt + pip
ansible-core 2.16.3 apt + pip
Terraform 1.14.8 snap
Packer 1.14.3 binary
Jenkins 2.554 snap
GitHub CLI (gh) 2.83.2 binary
GitLab Runner 18.7.0 binary
ArgoCD CLI -- binary
Flux CLI 2.7.5 binary
Skaffold -- binary
Telepresence -- binary
Tilt -- binary
Pulumi -- binary
Vagrant 2.4.9 binary
Task (taskfile) 3.46.3 binary
Helm -- binary
eksctl -- binary
k9s -- binary
yq v4.50.1 binary
direnv 2.37.1 apt
JetBrains Space 2023.1.7 snap
Ansible Python dependencies

paramiko 2.12.0, jinja2 3.1.2, pexpect 4.9.0, pywinrm 0.4.3, requests-ntlm 1.1.0, ntlm-auth 1.5.0, kerberos 1.1.14, resolvelib 1.0.1, dnspython 2.6.1, netaddr 0.8.0, netifaces 0.11.0, xmltodict 0.13.0


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 08 │ SECURITY & NETWORK TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Nmap Wireshark OWASP

Tool Version Package
nmap 7.94SVN nmap
Masscan -- binary
netcat (OpenBSD) 1.226 netcat-openbsd
ncat 7.94SVN nmap (bundled)
socat -- apt
tcpdump 4.99.4 tcpdump
tshark 4.2.2 tshark
Wireshark 4.2.2 apt
curl 8.5.0 curl
wget 1.21.4 wget
OpenSSL 3.0.13 openssl, libssl-dev
strace 6.8 strace
ltrace 0.7.3 apt
GDB 15.0.50 gdb
Valgrind 3.22.0 apt
binutils (nm, objdump, ld...) 2.42 binutils
strings 2.42 binutils
readelf 2.42 binutils
libpcap 1.10.4 libpcap0.8t64
xxd 9.1 xxd
file 5.45 apt
hexedit -- apt
ExifTool -- apt
YARA 4.5.0 binary
mtr-tiny 0.95 mtr-tiny
strace-static 6.8 snap
ProxyChains -- apt
Nikto -- apt
Dirb -- apt
Gobuster -- binary
Wfuzz 3.1.0 pip
SQLMap 1.8.4 pip/binary
ffuf -- binary
mitmproxy 8.1.1 pip
Python Security / Crypto packages

cryptography 41.0.7, bcrypt 3.2.2, PyNaCl 1.5.0, PyJWT 2.7.0, passlib 1.7.4, paramiko 2.12.0, pyOpenSSL (via cryptography)

SSL / TLS libraries

libssl-dev 3.0.13, libssl3t64 3.0.13, libssh-4 0.10.6, ssl-cert


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 09 │ TERMINAL & SHELL TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Zsh tmux Starship Kitty

Tool Version Source
tmux 3.4 apt
screen 4.09.01 apt
Vim 9.1 apt
Terminator 2.1.3 pip/apt
Alacritty 0.13.2 apt/binary
Kitty 0.32.2 binary
WaveTerm 0.14.4 snap
Termius 9.37.5 snap
Termius Beta 9.37.6 snap
PowerShell 7.6.0 snap
zsh 5.9 apt (zsh-common)
Oh-My-Zsh -- installer
Powerlevel10k -- Oh-My-Zsh plugin
Starship 1.24.1 binary
Nerd Fonts -- manual install
bash System default apt
Midnight Commander 4.8.30 apt
Ranger 1.9.3 apt

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 10 │ PYTHON PACKAGES (pip3)
  └──────────────────────────────────────────────────────────────────────────┘
Click to expand full pip3 package list
Package Version Category
ansible 9.2.0 DevOps
ansible-core 2.16.3 DevOps
apache-libcloud 3.4.1 Cloud
attrs 23.2.0 Utils
autopep8 1.6.0 Dev tools
Babel 2.10.3 i18n
bcrypt 3.2.2 Security
bcc 0.29.1 BPF/Tracing
certifi 2023.11.17 TLS
click 8.1.6 CLI
colorama 0.4.6 Terminal
cryptography 41.0.7 Security
Django 4.0.4 Web framework
django-cleanup 6.0.0 Django
django-froala-editor 4.0.14 Django
dnspython 2.6.1 Network
docker 5.0.3 Containers
docker-compose 1.29.2 Containers
dotenv (python-dotenv) 1.0.1 Config
gunicorn 20.1.0 WSGI server
httplib2 0.20.4 HTTP
Jinja2 3.1.2 Templates
jmespath 1.0.1 JSON query
jsonschema 4.10.3 Validation
PyJWT 2.7.0 Auth
Mako 1.3.2 Templates
netaddr 0.8.0 Network
netifaces 0.11.0 Network
oauthlib 3.2.2 Auth
packaging 24.0 Utils
paramiko 2.12.0 SSH
passlib 1.7.4 Password hashing
pexpect 4.9.0 Automation
Pillow 9.4.0 Image processing
pip 24.0 Package manager
psutil 5.9.8 System monitoring
psycopg2 2.9.10 PostgreSQL
pycairo 1.25.1 Graphics
Pygments 2.17.2 Syntax highlight
PyGObject 3.48.2 GTK bindings
pymongo 4.10.1 MongoDB
PyNaCl 1.5.0 Crypto
pyparsing 3.1.1 Parsing
pyserial 3.5 Serial comm
python-dateutil 2.8.2 Dates
pytz 2024.1 Timezones
pywinrm 0.4.3 WinRM
PyYAML 6.0.1 YAML
requests 2.31.0 HTTP
requests-ntlm 1.1.0 Auth
rich 13.7.1 Terminal UI
setuptools 68.1.2 Build
simplejson 3.19.2 JSON
six 1.16.0 Compat
sqlparse 0.4.2 SQL parsing
terminator 2.1.3 Terminal
texttable 1.6.7 Tables
toml 0.10.2 Config
typing_extensions 4.10.0 Types
urllib3 2.0.7 HTTP
vboxapi 1.0 VirtualBox
websocket-client 1.7.0 WebSocket
wheel 0.42.0 Build
xmltodict 0.13.0 XML
IPython 9.8.0 Interactive Python shell
jupyter -- Notebook environment
black 25.12.0 Code formatter
flake8 7.3.0 Linter
pylint 4.0.4 Linter
mypy 1.19.1 Static type checker
pytest 9.0.2 Testing framework
Wfuzz 3.1.0 Web fuzzer
mitmproxy 8.1.1 HTTP proxy

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 11 │ NODE.js ECOSYSTEM
  └──────────────────────────────────────────────────────────────────────────┘

Runtime

Package Version
Node.js 24.12.0
npm 11.6.2
NVM --
pnpm 10.26.1 (global)
Yarn 1.22.22 (global)
TypeScript 5.9.3 (global)
ts-node 10.9.2 (global)
Nodemon 3.1.11 (global)
PM2 6.0.14 (global)
Deno 2.6.3
Bun 1.3.5
@anthropic-ai/claude-code 2.1.86 (global)

NPM Global Packages

commitizen, semantic-release, eslint, prettier, swagger-cli, graphql-cli

apt-installed Node packages

eslint 6.4.0, node-babel7, node-jest-debbundle, node-webpack-sources, node-postcss, node-typescript (tslib), node-lodash, node-tap, node-mocha (tap-mocha-reporter), node-semver, node-uuid, node-yaml, node-ws, node-fetch, node-got, node-undici, handlebars


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 12 │ RUBY GEMS & RUST TOOLCHAIN
  └──────────────────────────────────────────────────────────────────────────┘

Ruby 3.2.2 (rbenv) / 4.0.0 (snap) with standard library gems:

bundler 4.0.2, rake, irb, rdoc, test-unit, minitest, debug, rbs, typeprof, json, openssl, yaml, csv, date, net-http, net-ftp, net-imap, net-smtp, psych, rexml, erb, fiddle, bigdecimal, racc, prism, reline, io-console, stringio

Rails

Tool Version
rbenv 1.3.2
Rails 8.1.1
RubyGems 3.4.10

Rust Toolchain

Tool Version
rustc 1.92.0
cargo 1.92.0
rustup 1.28.2

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 13 │ SNAP APPLICATIONS
  └──────────────────────────────────────────────────────────────────────────┘
Development Tools
App Version
VS Code ddc367ed
VS Code Insiders 00515ed0
IntelliJ IDEA Community 2024.3.4.1
PyCharm Community 2024.3.5
CLion 2024.3.5
RubyMine 2024.3.5
Rider 2024.3.6
RustRover 2024.3.7
Gradle 8.14.4
CMake 4.3.1
Kotlin 2.3.20
.NET SDK 8.0.407
Ruby 4.0.0
Terraform 1.14.8
Jenkins 2.554
kubectl 1.34.6
Minikube 0.8.0
GitHub CLI (gh) 2.6.0
PowerShell 7.6.0
API & Database Clients
App Version
Beekeeper Studio 5.6.3
Azure Storage Explorer 1.42.0
Terminal & Communication
App Version
Alacritty 0.16.1
WaveTerm 0.14.4
Termius 9.37.5
Termius Beta 9.37.6
Remmina (RDP/VNC) v1.4.41
Productivity & Browsers
App Version
Notion Desktop 1.1.2
MarkText 0.17.1
OnlyOffice 8.3.3
Session Desktop 1.17.15
JetBrains Space 2023.1.7
Firefox 136.0.1

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 14 │ RUNNING SERVICES
  └──────────────────────────────────────────────────────────────────────────┘
  ┌──────────────────────────────────┬─────────────────────────┐
  │  Service                         │  Status                 │
  ├──────────────────────────────────┼─────────────────────────┤
  │  docker.service                  │  active/running         │
  │  mysql.service                   │  active/running         │
  │  nginx.service                   │  active/running         │
  │  postgresql@16-main.service      │  active/running         │
  │  redis-server.service            │  active/running         │
  │  ssh.service                     │  active/running         │
  │  mongodb.service                 │  active (exited)        │
  │  postgresql.service              │  active (exited — meta) │
  └──────────────────────────────────┴─────────────────────────┘

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 15 │ CLI & SYSTEM UTILITIES
  └──────────────────────────────────────────────────────────────────────────┘
Tool Version Notes
git 2.43.0 Version control
nano 7.2 Terminal text editor
htop 3.3.0 Interactive process viewer
tree 2.1.1 Directory listing
unzip -- Archive extraction
zip -- Archive creation
tar 1.35 Archive tool
screen 4.09.01 Terminal multiplexer
jq 1.7 JSON processor
fd-find (fdfind) 9.0.0 Fast file finder
bat 0.24.0 cat with syntax highlighting
fzf 0.44.1 Fuzzy finder
ncdu 1.19 Disk usage analyzer
duf -- Disk usage / free (modern df)
eza -- Modern ls replacement
btop 1.3.0 Resource monitor
tldr 3.4.0 Simplified man pages

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 16 │ REVERSE ENGINEERING TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

radare2 YARA

Tool Version Notes
radare2 -- Reverse engineering framework
rizin -- Radare2 fork
cutter -- GUI for radare2/rizin
binwalk -- Firmware analysis
foremost -- File carving
GDB 15.0.50 GNU debugger
pwndbg -- GDB plugin for exploit dev
Valgrind 3.22.0 Memory error detector
strace 6.8 System call tracer
ltrace 0.7.3 Library call tracer
strings 2.42 Extract strings from binaries
objdump 2.42 Object file disassembler
readelf 2.42 ELF file reader
nm 2.42 Symbol table tool
file 5.45 File type identifier
hexedit -- Hex editor
xxd -- Hex dump
ExifTool -- Metadata extraction
YARA 4.5.0 Malware pattern matching
APKTool 2.7.0 Android APK reverse engineering
jadx -- DEX to Java decompiler
dex2jar -- DEX to JAR converter
Ghidra -- NSA reverse engineering tool
Frida -- Dynamic instrumentation

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 17 │ WEB SECURITY & TESTING TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Nmap Wireshark SQLMap

Tool Version Notes
Nmap 7.94SVN Network scanner
Masscan -- Fast port scanner
Nikto -- Web server scanner
Dirb -- Directory brute-forcer
Gobuster -- Directory/DNS brute-forcer
Wfuzz 3.1.0 Web fuzzer
ffuf -- Fast web fuzzer
SQLMap 1.8.4 SQL injection tool
Wireshark 4.2.2 Network protocol analyser (GUI)
tshark 4.2.2 Wireshark CLI
tcpdump 4.99.4 Packet capture
socat -- Multipurpose relay
ProxyChains -- Proxy chain tool
mitmproxy 8.1.1 HTTP/S intercept proxy
HTTPie 3.2.2 HTTP client CLI
grpcurl 1.8.9 gRPC CLI client
evans 0.10.11 gRPC interactive client
PlantUML -- Diagram generator
Protocol Buffers (protoc) 3.21.12 Protobuf compiler

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 18 │ DEVSECOPS TOOLS
  └──────────────────────────────────────────────────────────────────────────┘

Trivy GitLeaks

Tool Version Notes
Trivy 0.68.2 Container/IaC vulnerability scanner
Grype 0.104.2 Container image vulnerability scanner
Syft 1.38.2 SBOM generator
tfsec -- Terraform security scanner
GitLeaks -- Secret detection in git repos
TruffleHog 3.63.7 Secret scanning
Hadolint 2.12.0 Dockerfile linter
Kubesec -- Kubernetes security scanner
kube-bench -- CIS Kubernetes benchmark
pre-commit 4.5.1 Git pre-commit hook framework
Checkov -- IaC security scanner
Terrascan -- IaC scanner
Snyk CLI -- Vulnerability scanner
kube-hunter -- Kubernetes penetration testing
OWASP Dependency-Check -- Dependency vulnerability scanner

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 19 │ MONITORING & OBSERVABILITY
  └──────────────────────────────────────────────────────────────────────────┘

Netdata Prometheus

Tool Version Notes
Glances 3.4.0.3 System monitoring (web + CLI)
iotop 0.6 I/O usage monitor
iftop -- Network bandwidth monitor
nethogs -- Per-process network usage
ctop -- Container metrics top
dive 0.11.0 Docker image layer explorer
Netdata -- Real-time monitoring
Prometheus Node Exporter -- Metrics exporter
lazydocker -- Docker TUI

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 20 │ VPN & NETWORK TUNNELING
  └──────────────────────────────────────────────────────────────────────────┘

OpenVPN WireGuard

Tool Version Notes
OpenVPN 2.6.14 VPN client/server
WireGuard 1.0.20210914 Modern VPN

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 21 │ MEDIA & FILE TOOLS
  └──────────────────────────────────────────────────────────────────────────┘
Tool Version Notes
FFmpeg 6.1.1 Video/audio processing
ImageMagick 6.9.12 Image manipulation
RAR -- RAR archive tool
unRAR -- RAR extraction
Flameshot 12.1.0 Screenshot tool
scrot 1.10 Screenshot CLI
Midnight Commander (mc) 4.8.30 Terminal file manager
Ranger 1.9.3 Terminal file manager

  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 22 │ BROWSERS & COMMUNICATION
  └──────────────────────────────────────────────────────────────────────────┘

Firefox Notion


  ┌──────────────────────────────────────────────────────────────────────────┐
  │ 23 │ API CLIENTS
  └──────────────────────────────────────────────────────────────────────────┘

Beekeeper


  ┌──────────────────────────────────────────────────────────────────────────┐
  │  CLOUD PROVIDERS                                                       │
  └──────────────────────────────────────────────────────────────────────────┘

AWS Azure GCP


  ┌──────────────────────────────────────────────────────────────────────────┐
  │  CONTRIBUTING                                                          │
  └──────────────────────────────────────────────────────────────────────────┘
# 1. Fork the repository
# 2. Create a feature branch
git checkout -b feature/my-feature

# 3. Commit your changes
git commit -m 'Add some feature'

# 4. Push to the branch
git push origin feature/my-feature

# 5. Open a Pull Request

  ┌──────────────────────────────────────────────────────────────────────────┐
  │  LICENSE                                                               │
  └──────────────────────────────────────────────────────────────────────────┘

This project is licensed under the MIT License.


  ╔══════════════════════════════════════════════════════════════════════════╗
  ║                                                                        ║
  ║              Built by 0xBugatti                                        ║
  ║              github.com/0xBugatti                                      ║
  ║                                                                        ║
  ║              If this saved you hours of manual setup,                  ║
  ║              consider giving it a star.                                ║
  ║                                                                        ║
  ╚══════════════════════════════════════════════════════════════════════════╝

About

DevSecOps VM Provisioner — 217+ tools, one script, zero hassle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages