https://github.com/zarkoscypher/kalilinux-build-script
This is the Setup I use on my Kali Linux machine. To make sure I have all my tools installed on a Fresh Kali Startup with little to no issues.
https://github.com/zarkoscypher/kalilinux-build-script
kali kali-linux kali-linux-hacking kali-linux-tools kali-scripts kali-setup kali-tools kalilinux
Last synced: 5 months ago
JSON representation
This is the Setup I use on my Kali Linux machine. To make sure I have all my tools installed on a Fresh Kali Startup with little to no issues.
- Host: GitHub
- URL: https://github.com/zarkoscypher/kalilinux-build-script
- Owner: ZarkosCypher
- Created: 2024-10-24T18:22:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-10T00:29:33.000Z (7 months ago)
- Last Synced: 2025-11-10T02:25:43.554Z (7 months ago)
- Topics: kali, kali-linux, kali-linux-hacking, kali-linux-tools, kali-scripts, kali-setup, kali-tools, kalilinux
- Homepage:
- Size: 69.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KaliLinux-Build-Script-(will fix and make eventualy)
# New Kali Install RUN:
This will pull updates for kali
```bash
sudo apt update
```
*If kali is really out of date and your getting a keyring error run: ``` sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg ```
This will actually upgrade all the things that the update command pulled the new versions for
```bash
sudo apt upgrade
```
```bash
sudo apt full-upgrade
```
This will remove the old packages and free up some space
```bash
sudo apt autoremove
```
This will clear the cach
```bash
sudo apt clean
```
-Change your defult password:
``` bash
passwd
```
-Download all wallpapers for Kali:
``` bash
sudo apt install kali-wallpapers-all
```
-Wordlists that may be useful on pentests:
- ``` cd /usr/share/wordlists ```
- ``` sudo apt install seclists ```
- ``` cd /usr/share/wordlists ```
extract rockyou.txt.gz file in /usr/share/wordlists to the same directory and kept both the .gz and .txt
-Programs that may be useful on pentests:
- ``` sudo apt install keepassxc ```
- ``` sudo apt install fcrackzip ```
## Download Firefox Extensions
- wapalizer - https://addons.mozilla.org/en-US/firefox/addon/wappalyzer
- foxyproxy - https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard
- Firefox Multi-Account Containers -
- Cookie-Editor by cgagnier -
- Ublock Origin -
- User-Agent Switcher and Manager - https://addons.mozilla.org/en-US/firefox/addon/user-agent-string-switcher
-Add foxy proxy settings
- title: BurpSuit
- hostname: 127.0.0.1
- port: 8080
- type: HTTP
### Turn burpsuit dark mode:
- Go to burpsuit setting and search dark, then turn on dark mode and save
- Add turbo intruder to burpsuit - https://github.com/PortSwigger/turbo-intruder
Go to github page and go to the releases, choose the latest vertion, download trurbo-intruder-all.jar, go in to burpsuite go to extentions and installed then under Burp Extentions hit add, under extention details lave the exteions type as java, under standard output as show in UI, under standard error as show in UI, back under exteion details select the file for extention file .jar as the turbointruder java file you just installed, hit next then close after it loads, to use turbo intruder right click on the proxied request and under extentions turbo intruder should show up, hit send to turbo intruder.
if trying to use on password and username replace them with %s and %s for the username and password in the raw request, then choose the examples/muktipleParameters.py and change the first word and second word directory with what file you want to use for the bruitforce. then when ready hit attack at the bottom!
---
-instal OWASP ZAP
```bash
sudo apt install zaproxy
```
---
-install gobuster (was removed from defult kali linux)
```bash
sudo apt install gobuster
```
---
-install rustscan a quick way to scan tcp ports
```bash
rustscan
```
---
-masscan a way to scan manny ip addresses at the same time
```bash
masscan
```
---
-If In A Virtual Machine:
-Add a snapshot of the state things are and run a separate fork with pimp my Kali
Download pimp my kali:
-Remove existing pimpmykali folder
- ``` rm -rf pimpmykali/ ```
-Clone pimpmykali repository & enter the folder
- ``` git clone https://github.com/Dewalt-arch/pimpmykali ```
- ``` cd pimpmykali ```
-Execute the script - For a new Kali VM, run menu option 'N'
- ``` sudo ./pimpmykali.sh ```
-While running there have been Python issues so this was my fix for some Python issues:
- ``` sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 ```
- ``` sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.(newest version of python) 2 ```
-to find the newest version do:
- ``` sudo apt install python3 ```
-and make sure it says the version you need EX: 3.# and not the other ones
-to switch the type of Python version your using do:
- ``` sudo update-alternatives --config python ```
-after doing an upgrade on pimp my kali using option 9 and also do "fix" using option 0
---
-install asset finder by running
- ``` go install GitHub.com/tomnomnom/assetfinder@latest ```
---
-install amass
- ``` go install -v GitHub.com/owasp-amass/amass/v4/...@master ```
---
-install httprobe
- ``` go install GitHub.tomnomnom/httprobe@latest ```
---
-install GoWitness
ran ``` ./pimpmykali.sh ``` and did option ``` W ```
---
-download bloodhound and nro4j with username neo4j and password neo4j1
-install PlumHound
---
-download cracmapexec and after its run a few times it will add some things to the cmedb database like passwords and other things
---
# Proxychains Through TOR Setup
Download TOR
```bash
sudo apt install tor -y
```
Start the TOR service automatically when the machine boots up
```bash
sudo systemctl enable tor
```
Manualy starts TOR service
```bash
sudo systemctl start tor
```
Shows the startus of of the TOR sevice
```bash
sudo systemctl status tor
```
Installs the tor browser as well
```bash
sudo apt install tor torbrowser-launcher
```
-change proxychains defult of static to dynamic
```bash
mousepad /etc/proxychains4.conf
```
- remove # from dynamic_chain
- remove # from proxy_dns
- remove # from remote_dns_subnet 224
- remove # from tcp_read_time_out 15000
- remove # from tcp_connect_time_out 8000
- remove # from [ProxyList]
- add at the bottom under # defaults set to "tor"
- socks4 127.0.0.1 950
- socks5 127.0.0.1 950
- everything else should have a # infront of it
-verify it works
- ``` proxychains firefox check.torproject.org ```
---
-Wireless Pentest
```bash
sudo apt install hcxdumptool
```
```bash
sudo apt install hcxtools
```
---
-Python scripts for interacting with services and network protocols
```bash
git clone https://github.com/SecureAuthCorp/impacket.git
cd impacket
sudo python3 setup.py install
#OR:
pip3 install .
```
-In case you are missing some modules:
```bash
pip3 install -r requirements.txt
```
```bash
#Note: In case you don't have pip3 (pip for Python3) installed, or Python3, install it with the following commands:
sudo apt install python3 python3-pip
```
all the scrips will be found in the ```~/impacket/examples/``` folder