The only h@xor tool you will ever need π₯·. Made by Neosb under MIT license, so open source π©π»βπ» and free πΈ. Extend with Kali Linux and Debian packages indefinietly π, run under Docker where you please π³
Docker
&& Git
&& few GB of disk space. Will run on older machines. For details see Docker Desktop
and Git
cargo install nutek
π₯· nutek
π₯· nutek -h
- short story
π₯· nutek --help
- extended help with list of items you can use in
your vulnerablity research
π₯· nutek python
- programming language
python3
π₯· nutek nvim
- terminal based text editor
neovim
π₯· nutek mitmproxy
- transparent web proxy
mitmproxy
π₯· nutek ncat --listen true --tls
- netcat improved ncat
π₯· nmap -sV --script=vulscan/vulscan.nse www.example.com
- search for vulnerabilities
vulscan
π₯· nutek smap --host bing.com
- fast scan using Shodan API
smap
π₯· nutek
then inside container feroxbuster --help
- discover, fuzz, deep
feroxbuster
π₯· nutek
then inside container xhs ifconfig.me
- cURL reimagined
xh
π₯· nutek
then inside container nmap bing.com -p 80
- port scanner
nmap
π₯· nutek
then inside container curl ifonfig.me
-
interact with APIs, websites and such curl
π₯· nutek
then inside container wget https://mega.nz/file/qToh3aTb#lV0SHLBfeNdD86t3WKl3BQDDW9dDKvlBD_okfdLlHXo
- download files from the internet wget
π₯· nutek
then inside container hURL --URL "Hello Nutek\!"
- encode/decode in various formats used in web hurl
π₯· nutek
then inside container w3m
- browse websites in your terminal session (watch out for heavy JavaScript - it's not there yet...) w3m
π₯· nutek
then inside container git --help
- track
code changes and progress around your circle, share with others git
π₯· nutek
then inside container tcpdump --help
- uncover the mystery
of network packets tcpdump
If you have an error message like this Bind for 0.0.0.0:8080 failed: port is already allocated.
, use --ls
switch to determine which
container you should --remove-old container_id/name
When you type --arguments
, don't forget the quotes -a "--my-arg hihi"
If you want to have autocompletion and other useful tools in NeoVim
carefully read when you run for the first time new piece of code.
To trigger the automcomplete, you have to run a file with proper
extension. For Python .py
, for Perl .pl
, for Rust .rs
,
for JavaScript .js
, for TypeScript .ts
, for HTML .html
,
for CSS .css
. Always install what the program want to have and
you will have wonderful time writing your own programs.
Whetever you're stuck in a long process, or did something that hang
up your terminal, try ctrl+c or ctrl+d - it might help.
To exit from NeoVim you type esc then : followed by q and
w to write or ! to simple shred to bits. You might also try
running Nutek in separate terminal window/tab with --stop container_name
switch, or using docker command docker stop container-name
. Find the name of a container with Nutek's --ls
or
docker equivalent docker ps -a
To update vulscan cd /usr/share/nmap/scripts/vulscan
&&
chmod 744 update.sh
&& ./update.sh
. To update any of your Payloads,
PayloadsAllTheThings or SecLists, from it's folder
git pull origin main --rebase
or git pull origin master --rebase
.
It will contact Github for the newest version and fetch it right to
your doors.
This program is build using Visual Studio Code editor & Rust programming language. The goal I wish to achieve is to stay as simple and minimalistic as I can be
git clone https://github.com/phoenix-journey/nutek.git cargo test
Szymon BronisΕaw BΕaszczyΕski @museyoucoulduse Neosb
β Add Rust & β Go & β Node.js (JavaScript/TypeScript) programming languages
β
Install extensions for Python, Perl, Rust and Go &
JavaScript/TypeScript, HTML, CSS using vim-plug and Conquer of Completion
β also C and C++ in Neovim - can't be done without user interaction
β
Add Github Copilot to Neovim - open nvim
, get into insert mode
[Esc]
and type :Copilot setup
then press [Enter]
- learn more by
typing :help copilot
. Github Copilot is 3 months free-trial if
you provide your credit card data to Github. I recommend to create an
account on Github and use your first 3 months on learning to code.
You can find some e-books here: free programming books
β Add vulscan for nmap
β Sniff network traffick with tcpdump
β Add bing-search
β Add raccoon & make a program to copy it's results to .nutek directory - I think, user should not rely in automatic scanners as broad as this one, but I will study it's inner workings to look for more recon tools
β
git clone payloads and seclists to .nutek
folder
βοΈ Explore nutek-core:large to find candidates for expansion
βοΈ Focus inside terminal window and web browser in the background
βοΈ Get insvolved in bug bounty to explore developer opportunities
βοΈ Fine tune Nutek commands, so you can explore based on it's help and output
βοΈ Write tutorials aka manuals for these tools. From my perispective π©π»βπ» and publish on my website