Skip to content

Latest commit

 

History

174 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PACKSCRIPT 🚀

PACKSCRIPT banner

PACKSCRIPT LOGO

Important

This project has been modernized and rewritten for current Linux systems. The latest version is faster, cleaner, safer, and more maintainable than the earlier script.

What is PACKSCRIPT? 🤔

PACKSCRIPT is a Bash-based setup tool that helps you install development tools, system utilities, optional apps, and security tools in a quick and structured way.

It supports multiple popular Linux distributions and is designed to simplify post-installation setup after formatting or rebuilding a machine.


✨ New version highlights

The current version includes:

  • better Bash structure and strict error handling;
  • centralized package-manager logic;
  • cleaner distro detection;
  • support for current Linux distributions;
  • improved installation flow for common apps;
  • optional installation of Google Chrome and Spotify;
  • Android/Termux support with Nethunter option;
  • better messages, warnings, and finish status.

🐧 Supported systems

  • Ubuntu
  • Debian
  • Linux Mint
  • Kali Linux
  • Fedora
  • Arch Linux
  • openSUSE
  • Android / Termux

⚡ Quick start

1) Clone the repository

git clone https://github.com/suchsoak/Shell_Script_Linux.git
cd Shell_Script_Linux

2) Give execution permission

chmod +x script.sh

3) Run it

bash ./script.sh

🛠️ Menu options

The script presents a simple interactive menu:

  • Normal packages
  • Normal packages + hacking tools
  • Only hacking tools
  • Update repository

It also asks whether you want to install optional tools like Google Chrome and Spotify.


📦 Included package groups

Base environment

  • curl
  • wget
  • git
  • vim
  • htop
  • neofetch
  • inxi
  • docker
  • python
  • python-pip
  • ruby
  • nodejs
  • Java runtime
  • MySQL/PostgreSQL support
  • development tools

Hacking/security tools

  • nmap
  • aircrack-ng
  • hydra
  • tcpdump
  • sqlmap
  • john
  • hashcat
  • wireshark
  • nikto
  • dnsrecon
  • proxychains
  • tor
  • netcat

Optional software

  • Google Chrome
  • Spotify
  • Nethunter on Termux

🧠 Why this version is better

The older script had repeated blocks and fragile logic due to copy-paste patterns across multiple distro branches. The new version solves that by:

  • centralizing package installation logic;
  • keeping distro-specific logic in a single place;
  • reducing shell syntax errors;
  • improving maintainability;
  • adding support for modern package managers and newer Linux versions.

🧪 Validation status

The scripts are validated with Bash syntax checking:

bash -n script.sh hacking/script2.sh hacking/script3.sh

This ensures the shell scripts are syntactically valid before execution.


🌐 Useful links


📜 License

BSD 3-Clause "New" or "Revised" License


Final banner