@echo off chcp 65001 >nul title AiRust — Tool Checker color 0B echo. echo ╔═══════════════════════════════════════════╗ echo ║ AiRust — Cybersecurity Tool Check ║ echo ╚═══════════════════════════════════════════╝ echo. echo [*] Checking available tools... echo. set "FOUND=0" set "MISSING=0" call :check_tool "nmap" "nmap" "Network scanning" call :check_tool "python" "python --version" "Python scripting" call :check_tool "powershell" "powershell -NoP -Command $PSVersionTable.PSVersion" "PowerShell" call :check_tool "curl" "curl --version" "HTTP requests" call :check_tool "wget" "wget --version" "File download" call :check_tool "git" "git --version" "Source control" call :check_tool "jq" "jq --version" "JSON processing" call :check_tool "7z" "7z" "Archive extraction" call :check_tool "certutil" "certutil" "Certificate/Hash tools" echo. if %MISSING% equ 0 ( echo [✓] All common tools available. ) else ( echo [!] %MISSING% tool(s) not found. Some scripts may not work. echo. echo Recommended installs: echo - nmap: https://nmap.org/download.html echo - Python: https://python.org/downloads echo - curl: https://curl.se/windows echo - jq: https://jqlang.github.io/jq/download ) echo. echo [*] For full tool coverage, consider installing: echo - Sysinternals Suite (Microsoft) echo - Ghidra / x64dbg / dnSpy (Reverse Engineering) echo - Hashcat / John (Password Cracking) echo - Wireshark (Packet Analysis) echo - OpenVPN / Chisel (Tunneling) echo. echo [*] Tool knowledge loaded into AI via cyber_tools.jsonl echo (%FOUND% tools checked) echo. pause exit /b 0 :check_tool where %~1 >nul 2>&1 if %errorlevel% equ 0 ( echo [✓] %~3: %~1 set /a FOUND+=1 ) else ( echo [!] %~3: NOT FOUND set /a MISSING+=1 ) exit /b 0