Last active
February 24, 2026 21:04
-
-
Save MattyBonBon/4e1ebf189eafbca953df318db78a2339 to your computer and use it in GitHub Desktop.
Script to install kali tools that are already included in homebrew
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # | |
| # Created from crossmatching katoolin listing & brew search | |
| # to execute: | |
| # $ sh "/path/to/file" | |
| # | |
| echo "Checking for πΊ..." | |
| if test ! $(which brew); then | |
| echo "Installing homebrew (πΊ)..." | |
| ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
| fi | |
| echo "Updating πΊ..." | |
| brew update | |
| TOOLS=( | |
| amap | |
| dnsmap | |
| dnstracer | |
| fragroute | |
| masscan | |
| nmap | |
| p0f | |
| recon-ng | |
| sslsplit | |
| sslyze | |
| theharvester | |
| lynis | |
| nmap | |
| sqlmap | |
| aircrack-ng | |
| mfcuk | |
| mfoc | |
| mfterm | |
| reaver | |
| gobuster | |
| recon-ng | |
| skipfish | |
| sqlmap | |
| wpscan | |
| mitmproxy | |
| sipp | |
| sslsplit | |
| wireshark | |
| dns2tcp | |
| httptunnel | |
| pwnat | |
| winexe | |
| dos2unix | |
| exploitdb | |
| sqlmap | |
| binwalk | |
| dc3dd | |
| ddrescue | |
| volatility | |
| foremost | |
| p0f | |
| reaver | |
| slowhttptest | |
| crunch | |
| hydra | |
| john | |
| ncrack | |
| thc-pptp-bruter | |
| truecrack | |
| apktool | |
| smali | |
| ) | |
| echo "Installing CLI Tools..." | |
| brew install ${TOOLS[@]} | |
| CASKTOOLS=( | |
| gqrx | |
| vega | |
| wireshark | |
| armitage | |
| crunch | |
| jad | |
| arduino | |
| maltego | |
| ) | |
| echo "Installing Cask (GUI/ App) Tools..." | |
| brew cask install ${CASKTOOLS[@]} | |
| echo "Cleaning up..." | |
| brew cleanup | |
| echo " " | |
| echo "All Done π" | |
| echo "Enjoy π" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Update version
Created from crossmatching katoolin listing & brew search
to execute:
$ sh "/path/to/file"
echo "Checking for πΊ..."
if test ! $(which brew); then
echo "Installing homebrew (πΊ)..."
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
echo "Updating πΊ..."
brew update
TOOLS=(
amap
dnsmap
dnstracer
fragroute
masscan
nmap
p0f
recon-ng
sslsplit
sslyze
theharvester
lynis
nmap
sqlmap
aircrack-ng
mfcuk
mfoc
mfterm
reaver
gobuster
recon-ng
skipfish
sqlmap
wpscan
mitmproxy
sipp
sslsplit
wireshark
dns2tcp
httptunnel
pwnat
winexe
dos2unix
exploitdb
sqlmap
binwalk
dc3dd
ddrescue
volatility
foremost
p0f
reaver
slowhttptest
crunch
hydra
john
ncrack
thc-pptp-bruter
truecrack
apktool
smali
)
echo "Installing CLI Tools..."
brew install ${TOOLS[@]}
brew update
CASKTOOLS=(
gqrx
vega
wireshark
armitage
crunch
jad
arduino
maltego
)
echo "Installing Cask (GUI/ App) Tools..."
brew install ${CASKTOOLS[@]}
echo "Cleaning up..."
brew cleanup
echo " "
echo "All Done π"
echo "Enjoy π"