Original snippet intake + web enum blueprint

Wait for every original snippet before conversion.

This React app preserves the original snippet intake workflow, adds AI text generation, and now maps the latest security-enum Python blocks into a visual blueprint so you can track what has been provided before doing a single conversion pass.

Conversion lock until complete
21 integrated enum/report blocks detected
Progress
0%
Confirmed originals
Required
3
Adjust expected count
Received
0
Snippets with content
Ready
Waiting
Conversion state

Snippet checklist

Name each expected source, paste the original code, and mark it complete only when the exact snippet is present.

3 required

Integrated Python blueprint

The latest refinement snippets are mapped below so the app clearly reflects what has already been provided.

21 blocks
Secret detection / web enum
function
detect_secrets(body, mode)

Scans response bodies for common AWS, Google API, generic secret_key, and api_key patterns with optional private-key block detection.

Secret detection / web enum
function
endpoint_fuzzing_engine(session, base_url)

Walks a sensitive file list with profile-based limits and records reachable endpoints that return status codes below 400.

Secret detection / web enum
function
js_discovery_engine(session, base_url, body)

Extracts script sources and inline path-like endpoints from HTML, then fuzzes discovered JavaScript routes using a profile limit.

Host record template
function
empty_host_record(host)

Builds the default host object including TLS, DNS, CDN, traceroute, risk, probabilities, and nested web enumeration fields.

CDN edges / traceroute
function
map_cdn_edges(host, dns)

Uses A-record IPs and geo lookups to build CDN edge metadata with country, city, and ASN fields.

CDN edges / traceroute
function
traceroute_score(host)

Executes traceroute with a short hop cap and converts hop count into EXCELLENT, GOOD, MODERATE, or LONG path labels.

Subdomain discovery
function
discover_subdomains(host)

Generates likely subdomains from a common wordlist, expands in FULL mode, and resolves them asynchronously.

Subdomain discovery
helper
merge_discovered_sources / extract_alternative_hosts

Deduplicates discovered hostnames and normalizes alternative host candidates for follow-on testing.

AI risk analysis block
function
render_ai_analysis_block(rec)

Formats a human-readable risk insight block with risk score, exposure, WAF, proxy, geo/ASN, and suggested actions.

Report template / colors
template
REPORT_TEMPLATE

Large quantum-themed report layout covering host, TLS, DNS, ports, security headers, risk, subdomains, web enum, and AI summary.

Report template / colors
helper
Color helpers

Utility formatters colorize HTTP codes, risk, latency, cert age, booleans, exposure, ports, and block list output for CLI reporting.

Result persistence
function
save_scan_results(results)

Writes rendered host reports to SD card first, then falls back to a local results directory if the primary save target fails.

Reverse IP / PTR
function
reverse_ip_lookup(ip)

Uses socket.gethostbyaddr in a background executor to safely resolve PTR names and aliases without blocking the async event loop.

Reverse IP / PTR
function
brute_force_reverse_ip(ip, radius)

Checks neighboring IPs with bounded concurrency and returns nearby addresses that resolve to reverse-DNS names.

Input prompts / targets
function
prompt_targets(prompt)

Accepts comma-separated, line-separated, or .txt-file target input and deduplicates the resulting host list.

Reverse IP workflow
function
handle_reverse_ip()

Expands domains and CIDRs into IPs, runs PTR plus geo lookup, probes nearby neighbors, tracks progress, and optionally saves JSON output.

SNI tester
function
run_sni_test()

Selects an operator SNI, compares forced and normal TLS handshakes, fetches HTTPS reachability, enriches the host record, and offers result export.

Host checker
helper
HOST_CHECK_OPTIONS / handle_host_checker()

Provides header, SNI, IP, CDN, and full request inspection modes with progress tracking and optional proxy UI state.

Subnet scan
function
prompt_web_enum_mode() / handle_subnet_scan()

Chooses a profile-aware web enumeration mode, scans batches of hosts, optionally recurses into discovered hosts, prints details, and saves reports.

UI / banner / menu
helper
print_colored_box / print_main_menu / toggle_ultra_deep()

Builds the CLI dashboard banner, menu labels, and LITE/PRO UltraDeep toggle state presentation.

Main loop
function
main_menu_loop() / main()

Routes top-level menu actions into subnet scan, SNI tester, host checker, reverse IP lookup, and graceful shutdown handling.

Coverage summary
Secret detection / web enum
3 mapped items
Host record template
1 mapped items
CDN edges / traceroute
2 mapped items
Subdomain discovery
2 mapped items
AI risk analysis block
1 mapped items
Report template / colors
2 mapped items
Result persistence
1 mapped items
Reverse IP / PTR
2 mapped items
Input prompts / targets
1 mapped items
Reverse IP workflow
1 mapped items
SNI tester
1 mapped items
Host checker
1 mapped items
Subnet scan
1 mapped items
UI / banner / menu
1 mapped items
Main loop
1 mapped items

Conversion status

This panel helps you respond clearly before building the final app.

Waiting for originals
The conversion flow stays locked until every required snippet has content.
Missing 3 snippets.

Action locked: collect all original snippets first.

Suggested reply

A clean message you can send before starting conversion.

Please send all original snippets first. Once I have the complete set, I can convert them into the app in one pass.

AI text generation

Use AI to draft replies, summarize snippet status, or plan the conversion. Conversation context is retained.

/api/ai/completion
Conversation
No AI messages yet. Ask a question above to get started.
Built with GenMB
Built with GenMB