_ _ _ ___ _ _ ___ | |__ | |__ | |_/ __| || |/ __| | '_ \| '_ \| __\__ \ __ | (_ | |_.__/|_.__/ \__|___/_||_|\___|
Welcome to the beginning of a repository of interesting BASH scripts — some I write, some I find. Everything is free, open source, and tested on Debian-based Linux.
// Etiquette: it's typical to use a .sh file extension for BASH scripts (an executable file). It isn't required for the script to work — it's just common practice.
// THE COLLECTION
Six scripts — download, make executable, run.
Debian System Update + App Installer
Updates Debian based systems and installs a large number of common applications.
PDF Tool Installer
Installs a handful of common, useful PDF view, edit and manipulation tools (Debian based systems).
IPv6 Disabling Script
Disables IPv6 on your Linux machine — run the short script.
Linux Hardening Script
Does everything in ipv6_disable.sh, plus adds some other Linux hardening features.
Startup Check
A simple startup script to ensure UFW, NextDNS and IPv6 disable are all in the desired condition — also shows local and public IP addresses.
Network Device Discovery
Performs a scan to find all devices connected to your network, and displays the output as HTML in your browser.
⚠ Note: change the file type to .py and run it with Python 3:
$ sudo python3 ./network_quick_scan-with-download-jun2026.py
// HOW TO RUN
Standard procedure for every script above:
- Download the file, then navigate to it in your terminal.
- Make it executable:
$ sudo chmod +x file_name.sh
- Run it — either method works:
$ sudo bash file_name.sh
# or
$ sudo ./file_name.sh
// NEW TO SCRIPTING?
Skip the trackers — learn with your privacy intact.
▶ Watch YouTube without YouTube — FreeTube
A great resource for those new to scripting. Instead of using YouTube, view these and other videos using FreeTube — it acts as a proxy and hides your system information and activity from Google/Alphabet/YouTube. The .deb (x64) Debian package or the Flatpak version are both excellent choices on Debian-based Linux.
⬇ Install FreeTube here📺 LearnLinux.tv — Bash Scripting on Linux (The Complete Guide)
Here is a great place to begin — a full walkthrough of bash scripting from the ground up.
▶ Watch the full course
