Ubuntu
installing tools on ubuntu
Basic Tools
locate
install:
sudo apt install plocatecheck if it works:
locate -hnode
https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
WARNING: The command below will automatically run the install.sh file (check it first if you want).
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashrefresh:
source ~/.bashrcsee available node versions:
nvm list-remoteinstall a version of node:
At the time of this writing
lts/jodwas fornode v22.14.0 (npm v10.9.2).
check node version:
check npm version:
nmap
install:
check if it works:
proxychains4
install:
check if it works:
add tor support (install tor):
enable tor:
check if tor is active:
update the proxychains4 config file:
enable
dynamic_chain(remove the comment#)disable
strict_chain(add a command '#' in front of it)enable
random_chain(remove the comment#)enable
proxy_dns(remove the comment#)
Go to the very last empty row in the file and add:
Check if it works (get your normal ip first):
Check if it works (get your proxychains4 ip):
check if it works with a custom list of proxies:
Additional information at https://github.com/J0n-H4rr150n/hunting/blob/main/setup/proxies.md
Setup tor exit node to United States:
Add the following at the bottom of the file:
restart the tor service:
check if tor is enabled:
Check if it works again (get your proxychains4 ip):
Check the ip returned with another tool like https://www.iplocation.net/ip-lookup
Try to reboot if it doesn't seem to work.
golang
Download go for linux: https://go.dev/dl/
Example (will change over time):
Unzip and put in /usr/local:
add to path:
source the updated file:
check if go works:
add the golang tool install location to path:
Note change
bugabove to whatever username you are using.If the above doesn't work create the directory or wait until after installing a golang tool.
whois
install
check if it works:
TomNomNom Tools
anew
https://github.com/tomnomnom/anew
install
check if it works:
waybackurls
https://github.com/tomnomnom/waybackurls
install
check if it works:
assetfinder
https://github.com/tomnomnom/assetfinder
install
check if it works:
httprobe
https://github.com/tomnomnom/httprobe
install
check if it works:
gron
https://github.com/tomnomnom/gron
install
check if it works:
ProjectDiscovery Tools
httpx
https://github.com/projectdiscovery/httpx
install
check if it works:
subfinder
https://github.com/projectdiscovery/subfinder
install
check if it works:
nuclei
https://github.com/projectdiscovery/nuclei
install:
check if it works:
to get the initial templates installed run:
naabu
https://github.com/projectdiscovery/naabu
prereq:
install:
check if it works
notify
https://github.com/projectdiscovery/notify
install:
katana
https://github.com/projectdiscovery/katana
prereq:
install
check if it works:
troubleshooting
Might need a different version of go...
make all of these items are installed:
go version manager (gvm): https://github.com/moovweb/gvm
prereq:
install:
katana mentioned needing go1.18+ (but go1.24.0 might have breaking changes):
use go1.22:
check the go version:
try to install katana again...
check if it works:
BishopFox Tools
jsluice
https://github.com/BishopFox/jsluice
install
check if it works:
Last updated