The Ultimate Pentesting & Cybersecurity Toolkit (Go CLI)
git clone https://github.com/yourusername/nullorsX.git
cd nullorsX
To build a Windows executable, use:
go build -o nullorsX.exe ./
This will create a file named nullorsX.exe in your project directory, which you can run directly on Windows by double-clicking or from the command prompt:
nullorsX.exe
To build for Linux/Mac, use:
go build -o nullorsX ./
This will create an executable named nullorsX for your platform.
nullorsX.exe # On Windows
./nullorsX # On Linux/Mac
nullorsX.exe --help # On Windows
./nullorsX --help # On Linux/Mac
recon whois [domain]: Whois lookup (Requireswhoisexternal tool)recon dns [domain]: DNS A record lookuprecon banner [host] [port]: Banner grabbingrecon geoip [ip]: Geolocation lookup
scan portscan [host] [startPort] [endPort]: TCP port scan
web headers [url]: HTTP headersweb crawler [url]: Crawl links
password crack [hash] [wordlist]: Crack hashes via wordlist
utils hash [type] [input]: Hashing (md5, sha1, sha256)utils encode [input]: Base64 encodeutils decode [base64]: Base64 decode
config set [key] [value]: Set config (persistent)config get [key]: Get config
plugin list [directory]: List plugins in a directory
offensive dirbrute [url] [wordlist]: Directory brute-force
defensive portmon [host] [interval]: Port monitoringdefensive logwatch [file]: Tail log file and highlight errors
exploit cve-search [cve-id]: Fetch CVE details from cve.circl.lu
wireless wifi-list: List WiFi networks (Requiresnetshon Windows,nmclion Linux)
reverse filetype [file]: Detect file type by magic number
post exec [command]: Execute shell command
report save [file] [content]: Save content to file
- Windows:
whois(install via Sysinternals),netsh(built-in) - Linux:
whois,nmcli(part of NetworkManager)
If a required external tool is missing, nullorsX will print a user-friendly error message.
nullorsX supports persistent configuration using a config.json file. Here is an example:
{
"default_output_dir": "./output",
"scan_timeout": "2s",
"wordlist_path": "./wordlists/top1000.txt",
"api_keys": {
"shodan": "YOUR_SHODAN_API_KEY",
"virustotal": "YOUR_VIRUSTOTAL_API_KEY"
},
"user_profile": {
"name": "Your Name",
"organization": "Your Org",
"role": "pentester"
},
"custom_banner": "Welcome to nullorsX!"
}You can edit this file to customize output directories, timeouts, wordlists, API keys, and user info. The tool will display your custom banner if set.
By using this tool, you agree to use it for authorized testing only. For Red Teamers, Blue Teamers, and Security Enthusiasts.
- If you see a dependency error, install the missing tool for your OS.
- Config is now persistent between runs (stored in
config.json). - For any issues, check the output for detailed error messages.
- Windows Defender/Antivirus: Because nullorsX is a cybersecurity and pentesting toolkit, it may trigger Windows Defender or other antivirus software. This is normal for tools that perform network scanning, password cracking, or other security-related actions. If you built the tool yourself and trust the source, you can safely allow it in your antivirus. If distributing, inform users that false positives are expected for security tools.
This tool was created by MONDERASDOR. If you use or share this toolkit, please give credit to the original author.