BashCore Logo

BashCore

A custom Debian live ISO with security tools, no GUI, only Bash.

About BashCore

BashCore is a custom Debian-based live ISO designed for security professionals, networking enthusiasts, and students. It features a minimalist design with no graphical interface, relying entirely on Bash for operation.

BashCore provides a fresh environment on every boot, making it ideal for students to practice security, networking, and system administration skills without risk. Its lightweight nature also makes it perfect for VirtualBox and other virtual machines, ensuring smooth performance even on systems with limited resources.

The ISO includes a curated selection of tools for penetration testing, network analysis, and system diagnostics. GPU-ready: NVIDIA and AMD graphics supported out of the box. Built using Debian's live-build framework, BashCore is stable, customizable, and adheres to open-source principles.

Whether you’re learning the basics or need a reliable tool for advanced tasks, BashCore offers a streamlined, efficient command-line experience.

Features

Installation Instructions

Create a Bootable USB with Ventoy

  1. Download Ventoy from the official website and install it on a USB drive.
  2. Copy the BashCore.iso file to the USB drive.
  3. Boot from the USB drive and select BashCore.iso from the Ventoy menu.

Set the Keyboard

sudo dpkg-reconfigure console-data

Connect to Wi-Fi

sudo nmtui

Login Instructions

extra TTYs (TTY7, 8 etc) require login with:

User: user
Password: live
        

To add more virtual consoles:

sudo systemctl start getty@tty7.service

BashCoreX

A graphical variant of BashCore with XFCE desktop environment that includes also Firefox, Tilix, Wireshark and Mousepad.

BashCoreX provides the same Debian-based live environment as BashCore, but with a lightweight graphical interface (XFCE). Ideal for users who prefer a visual desktop while keeping the same core philosophy: simplicity, speed, and open-source tools.

Login credentials for the live session:
User: live
Password: live

BashCore Injector

A command-line tool that transforms a minimal Debian or Ubuntu installation into a fully equipped BashCore system.

The archive includes two injector scripts:

Depending on the environment, BashCore Injector automatically installs and configures:

It installs all the tools included in BashCore.

Note: The injector does not alter existing users, passwords, or root permissions. Everything stays exactly as configured during your base system install.

How to Use

  1. Start from a clean installation of Debian Bookworm or a recent Ubuntu LTS release.
  2. Download and extract this archive:
    tar -xvf bashcore-injector.tar.gz
    cd bashcore-injector
  3. Run the appropriate script:
    sudo bash debian.sh   # for Debian CLI or GUI
    sudo bash ubuntu.sh   # for Ubuntu Server or Desktop
  4. Follow the on-screen instructions. The setup may take several minutes depending on system performance and internet speed.

When run on a CLI-only system, the result is BashCore.
When run on a system with a desktop environment, the result is BashCoreX.

List of Tools

Compression & Archiving

Network Scanning & Enumeration

Exploitation & Pentesting

Traffic Analysis & Spoofing

Proxy & Anonymity

Programming & Scripting

System Utilities

Text Editors & Development

* Tools marked with an asterisk are located in /opt/

Download

Download BashCore

Support BashCore

Contact

postmaster@bashcore.org

License

BashCore and BashCoreX are released under the GNU General Public License v3.0. You are free to use, modify, and distribute the software under the terms of this license.

We are not responsible for any illegal use of the software.