Nmap & NSE Orchestrator
Automatic indexing of system .nse scripts, ZenMap++ operational profiles, service/version fingerprinting, and raw XML parsing.
- TCP / SYN / UDP / OS Detection
- Custom flags & NSE script catalog
UrielScan merges Nmap + NSE, Nuclei templates, and asynchronous Native probes into a single command center — built for MSP/MSSP teams with remote client probes, AI Purple Team correlation, and white-label reporting.
Combine deep infrastructure discovery with modern CVE detection and custom asynchronous checks from one unified orchestration layer.
Automatic indexing of system .nse scripts, ZenMap++ operational profiles, service/version fingerprinting, and raw XML parsing.
Cross-platform GitHub Releases auto-downloader with tag & severity filtering and real-time JSONL findings ingestion.
High-speed Python asynchronous TCP banner grabbing, TLS/SSL cipher & cert inspection, HTTP security headers, CORS, and safe web checks.
Deploy a single lightweight probe inside each client network. Outbound HTTPS pull eliminates VPN routing headaches and RFC1918 IP conflicts.
Runs Nmap, Nuclei & Native scans locally inside the customer's VLAN.
Queues jobs, streams live progress, correlates findings, and isolates data per tenant.
Manage 50 clients using overlapping 192.168.1.0/24 subnets simultaneously. Each probe authenticates via SHA-256 hashed tokens and polls outbound over TLS.
Built-in TOTP Two-Factor Authentication, recurring cron/interval scan scheduler, and 4 industrial themes (Uriel Ops default, Foundry Dark, Swiss Light, Phosphor Ops).
Turn raw scan output into executive and technical deliverables — with multi-provider AI or built-in offline remediation templates.
Connect Google Gemini, OpenAI, Anthropic Claude, or local Ollama — or rely on the built-in heuristic engine for Red Team attack paths, MITRE ATT&CK mapping, and Blue Team fixes.
Export raw scan results in CSV, TXT, or PDF, and generate white-label dual-logo client reports in editable DOCX (Word/LibreOffice), PDF, and HTML — even with AI offline.
Clone from GitHub, install Python dependencies, and launch UrielScan on Windows or Linux.
git clone https://github.com/Uriel-SG/UrielScan.git
cd UrielScan
pip install -r requirements.txt
python run.py
# Zero external Python dependencies
python3 urielscan_probe.py \
--server https://urielscan.urielsec.com \
--token <AGENT_TOKEN>