https://github.com/cybersecurity-dev/Bash-Toolkit
Bash Toolkit: Your Swiss Army Knife for the Command Line
https://github.com/cybersecurity-dev/Bash-Toolkit
bash bash-profile bash-script bash-scripting bash-scripts bashrc bashrc-configs scripting-language shell-script
Last synced: 2 months ago
JSON representation
Bash Toolkit: Your Swiss Army Knife for the Command Line
- Host: GitHub
- URL: https://github.com/cybersecurity-dev/Bash-Toolkit
- Owner: cybersecurity-dev
- License: apache-2.0
- Created: 2024-11-14T12:09:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-24T19:16:24.000Z (2 months ago)
- Last Synced: 2025-07-25T00:36:58.436Z (2 months ago)
- Topics: bash, bash-profile, bash-script, bash-scripting, bash-scripts, bashrc, bashrc-configs, scripting-language, shell-script
- Language: Shell
- Homepage: https://www.gnu.org/software/bash/
- Size: 58.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cpp-programming-language - GCC & Clang - installation step of GCC/Clang compiler in **Linux** (Compiler/Debugger / [C++26](https://en.wikipedia.org/wiki/C%2B%2B26) [](https://youtube.com/playlist?list=PL9V4Zu3RroiUMnYOdxU8Qyl58Y8d65csM&si=UT8y6spBSphgR1le))
- awesome-cpp-programming-language - GCC & Clang - installation step of GCC/Clang compiler in **Linux** (Compiler/Debugger / [C++26](https://en.wikipedia.org/wiki/C%2B%2B26) [](https://youtube.com/playlist?list=PL9V4Zu3RroiUMnYOdxU8Qyl58Y8d65csM&si=UT8y6spBSphgR1le))
README
# **Bash Toolkit** | _Your Swiss Army Knife for the Command Line_
[](https://youtube.com/playlist?list=PL9V4Zu3RroiVE4xP0WgiRLa_Fiszl83s0&si=bUeRrjG-EsewaOnO) [](https://www.reddit.com/r/bash/)## Install SSH server
* [](#)
```bash
sudo apt-get install -y openssh-server && sudo systemctl enable ssh --now
```
* [](#)
```bash
sudo dnf install -y openssh-server && sudo systemctl enable sshd --now
```
* [](#)
```bash
sudo zypper install --no-confirm openssh && sudo systemctl enable sshd --now
```* Add Firewall Rure
```bash
sudo firewall-cmd --permanent --add-service=ssh && sudo firewall-cmd --reload
```## Verify that ssh service running
```bash
sudo systemctl status ssh
```## Generate ssh-key
```bash
ssh-keygen -t rsa
``````console
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Created directory '/home/user/.ssh'.
Enter passphrase (empty for no passphrase):
```
After that you will see public key :
```console
Your public key has been saved in /home/user/.ssh/id_rsa.pub
The key fingerprint is: ...
```
copy fingerprint and paste into:
```bash
vim /home/user_remote/.ssh/authorized_keys
```
or copy and install the public key using `ssh-copy-id` command in Linux```bash
ssh-copy-id user_remote@user_remote_ip
```and than you will connect via ssh without password but if you entered passphrase, system will ask you this.
## Install Applications
### Programming Language
#### [](#) [](#)
* [](https://www.debian.org/)
* LLVM
```bash
sudo apt-get update && sudo apt-get install -y clang && clang version
```
* GCC
```bash
sudo apt-get update && sudo apt-get install -y build-essential && g++ version
```
* [](https://www.fedoraproject.org/)
* LLVM
```bash
sudo dnf upgrade --refresh && sudo dnf install -y clang && clang version
```
* [](https://www.opensuse.org/)
```bash
sudo zypper refresh && sudo zypper install -y clang && clang version
```
#### [](#)
* [](https://www.debian.org/)
```bash
sudo apt-get update && sudo apt-get install -y golang && go version
```
* [](https://www.fedoraproject.org/)
```bash
sudo dnf upgrade --refresh && sudo dnf install -y go && go version
```
* [](https://www.opensuse.org/)
```bash
sudo zypper refresh && sudo zypper install -y go && go version
```#### [](#)
* [](https://www.debian.org/)
```bash
sudo apt-get update && sudo apt-get install -y -y python3 python3-pip python3-devel && pip3 --version && pip3 install --upgrade pip && pip3 --version
```
* [](https://www.fedoraproject.org/)
```bash
sudo dnf upgrade --refresh && sudo dnf install -y python3 python3-pip python3-devel && pip3 --version && pip3 install --upgrade pip && pip3 --version
```
* [](https://www.opensuse.org/)
```bash
sudo zypper refresh && sudo zypper install -y python3 python3-pip python3-devel && pip3 --version
```#### [](#)
* [](https://www.debian.org/)
```bash
sudo apt-get update && sudo apt-get install -y rustc && rustc -V
```
* [](https://www.fedoraproject.org/)
```bash
sudo dnf upgrade --refresh && sudo dnf install -y rustc && rustc -V
```
* [](https://www.opensuse.org/)
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh && rustc -V
```
* Windows Subsystem for Linux
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh && rustc -V
```
#### [](https://soliditylang.org/)
* [](https://www.debian.org/)
```bash
sudo add-apt-repository ppa:ethereum/Ethereum
```
```bash
sudo apt-get update && sudo apt-get install -y solc && solc --version
```
* [](https://www.fedoraproject.org/)
```bash
sudo snap install solc && && solc --version
```
* [](https://www.opensuse.org/)
```bash
sudo snap install solc && solc --version
```