Skip to content

suchsoak/Shell_Script_Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PACKSCRIPT ๐Ÿš€

PACKSCRIPT LOGO

Important

You need to install lsb-release or redhat-lsb-core (for Fedora) to work. See requirements in requirements.txt.

What is PACKSCRIPT? ๐Ÿค”

PACKSCRIPT is a Shell Script designed to help you set up everything when formatting your Linux system or just for fun!

Tip

Before starting the script, it's recommended to update your system.

This script is under development

Supported Linux Distributions ๐Ÿง

Linux Ubuntu LinuxMint Kali Linux Fedora Debian Arch Linux OpenSUSE

Installation ๐Ÿ› ๏ธ

With Git

git clone https://github.com/suchsoak/Shell_Script_Linux.git
chmod +X script.sh  

OR

chmod 777 script.sh 

Docker ๐Ÿณ

Arch Linux

pacman -Sy --noc && pacman -S sudo --noc && pacman -S git --noc && pacman -S nano --noc && sudo pacman -S lsb-release --noc && clear && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod +X script.sh && clear && bash script.sh

Ubuntu / Debian / Kali Linux / Linux Mint

apt update && apt install git -y && apt install sudo -y && sudo apt install lsb-release -y && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh

Fedora Linux

dnf update -y && dnf install git -y && dnf install sudo -y && sudo dnf install redhat-lsb-core -y && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh  

openSUSE

zypper update && zypper in -y git && zypper in -y sudo && sudo zypper in -y lsb-release && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh  

Dockerfile

Usage

sudo docker build -f <Distro>.Dockerfile -t <Distro_name> .

or

With Makefile

make
Dockerfiles Links
Dockerfile Link

Termux ๐Ÿ“ฑ

Android

Note

For Termux, use uname.

elif [ "$(uname -o)" == "Android" ]; then

Kali Nethunter

      ...           
   ...~:+o+        
    ......++::::    
         ~o    :+   
          +:::::.   
              ~:~  
                 .  
 _ __ ____  __    ___                             
| |/ //   \| |   |_ _|       
|   < | - || |__ |   |       
|_|\_\|_|_||____||___|   

    [1] Nethunter Install
    [2] No Install 
Details Link
Kali Nethunter Link

Usage ๐Ÿ–ฅ๏ธ

bash ./script.sh

Packages | Programming Language | Hacking Tools ๐Ÿ›ก๏ธ

curl             | Ruby (gem)    | nmap
wget             | Lua           | aircrack-ng
git              | gcc           | wifite
vim              | g++           | sqlmap
net-tools        | Nodejs        | dnsrecon
neofetch         | Python (pip)  | tor and tor browser (Not for Termux)
inxi             | SQL           | hydra
smartmontools    | Java          | proxychains
wireless_tools   | Lua53         | host (Ubuntu and Debian)
xdg-utils                        | mcrypt (Ubuntu, Debian, and Fedora)
lsb-release                      | wireshark, wireshark-qt, and wireshark-cli for Arch Linux
libwacom-bin                     | netcat
libwacom-common                  | wpscan
Docker or Docker.io              | metasploit
rpm (for Fedora)                 | john (Not for Termux)
iw (for Fedora)
java-latest-openjdk (for Fedora)                  
snap (Ubuntu, Debian, and Fedora)
htop
qemu-utils (for Termux)
openjdk-17 (for Termux)
libcap-ng (for Termux)
nmh (for Termux)
tsduck-tools (for Termux)
lvm2 (for Termux)
qemu-utils (for Termux)
mailutils (for Termux)
yadara (for Termux)
Visual Studio Code
Brave Browser
Downloads Links
VISUAL STUDIO CODE Visual Studio Code
BRAVE BROWSER Brave
Python Python
Ruby Ruby
Lua Lua
Node.js Node
MySQL MySQL
Docker Docker
RPM RPM
lsb-release LSB
Kali Nethunter Kali_Linux
Hacking Tools Hacking_Tools

License & Copyright ๐Ÿ“œ

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