// docs / domains
డొమైన్లు
A domain is a verified hostname you own. Verifying once unlocks owner-depth scans, scheduled re-scans, and live website monitoring on that hostname.
Domain verify చేయడం
Dashboard → Domains లో hostname add చేయండి. రెండు verification methods లో ఒకటి ఎంచుకోండి:
- DNS TXT — మేము generate చేసే token తో
_fixweb.<hostname>వద్ద record add చేయండి. దాన్ని మీ server కాదు, మా server నుండి re-resolve చేస్తాము; కాబట్టి SPF / DMARC settings అడ్డుపడవు. సాధారణ propagation: 1-5 నిమిషాలు; 10 నిమిషాల పాటు ప్రతి 30 సెకన్లకు re-check చేస్తాము. - HTTP file — token తో
/.well-known/fixweb-verification.txtవద్ద చిన్న text file host చేయండి. SSRF-guarded request path ద్వారా HTTPS పై fetch చేస్తాము.
Verifications ప్రతి రోజు domain-reverify cron ద్వారా re-check అవుతాయి. ముందు verified domain token resolve చేయడం ఆపితే (ఉదా. మీరు DNS record తొలగిస్తే), verification revoke అవుతుంది; దానిపై active scans మీరు మళ్లీ add చేసే వరకు verify_required కు తిరిగి వెళ్తాయి.
Scheduled re-scans Pro+
Pro ప్లాన్ ధృవీకరించబడిన డొమైన్ని ≥3h వ్యవధిలో మళ్లీ స్కాన్ చేయగలదు; Unlimited ప్లాన్ ≥1hలో. డాష్బోర్డ్ → డొమైన్లు → షెడ్యూల్ని తెరిచి, toggleని ఆన్ చేసి, ఒక వ్యవధిని ఎంచుకోండి:
- 1 గంట — Unlimited ప్లాన్లో మాత్రమే అందుబాటులో
- 3h, 6h, 12h, రోజువారీ, ప్రతి 2 రోజులకు, వారానికి ఒకసారి
ప్రతి cron tick లో (ప్రతి 15 min) scheduler due schedules ను pick up చేసి, next_run_at పై optimistic compare-and-swap ద్వారా claim చేస్తుంది (రెండు crons double-enqueue చేయకుండా), మీ scan-usage counter ను increment చేసి, తాజా passive scan ను enqueue చేస్తుంది. Scan మీ domain-verification attestation ను inherit చేస్తుంది — ప్రతి run కు మళ్లీ attest చేయాల్సిన అవసరం లేదు — revoke చేయడానికి schedule disable చేయండి.
పూర్తయినప్పుడు, scan-completed email scheduled_scan_email preference ఉపయోగించి పంపబడుతుంది (Account → Settings లో manage చేయండి).
Live threat detection Unlimited+
Unlimited ప్లాన్ షెడ్యూల్ చేయబడిన స్కాన్ల మధ్య ప్రతి ధృవీకరించబడిన డొమైన్ని మూడు సంకేతాల కోసం స్వయంచాలకంగా పర్యవేక్షిస్తుంది:
- Certificate transparency — ప్రతి 30 నిమిషాలకు, మీ hostname లేదా ఏ subdomain అయినా కలిగిన కొత్త certs కోసం crt.sh ను query చేస్తాము. కొత్త certs
new_certificatealert ను fire చేస్తాయి. - DNS diff — ప్రతి 30 నిమిషాలకు A, AAAA, MX, TXT, NS, CNAME resolve చేసి చివరి snapshot తో compare చేస్తాము. మార్పులు
dns_changealert ను fire చేస్తాయి. - Threat-intel — ప్రతి గంటకు apex hostname listings కోసం Spamhaus DBL మరియు URLhaus ను check చేస్తాము. Listings
threat_intel_listingalert ను fire చేస్తాయి.
అదే change మళ్లీ detect అయినప్పుడు re-fire కాకుండా alerts content-hash signature పై dedupe అవుతాయి. Dashboard → Domains → [domain] → Monitor లో alerts view / dismiss చేయండి. Email notifications threat_alert_email pref ను అనుసరిస్తాయి.
Snapshot retention
Monitor snapshots 7 రోజుల తర్వాత auto-prune అవుతాయి; కానీ ప్రతి (domain, signal-type) pair కు అత్యంత తాజా baseline మాత్రం వయసుతో సంబంధం లేకుండా ఉంటుంది, తదుపరి diff సరైనదిగా ఉండేందుకు. Dismissed alerts 90 రోజుల తర్వాత purge అవుతాయి.
API లేదా MCP నుండి trigger చేయండి
Domain management ప్రస్తుతం UI-only — verification లేదా schedule changes కోసం API surface లేదు. ఇప్పటికే verified domain పై API ద్వారా scan ప్రారంభించడానికి POST /api/v1/scans ఉపయోగించండి:
curl -X POST https://fixweb.app/api/v1/scans \
-H "Authorization: Bearer fxw_..." \
-H "content-type: application/json" \
-d '{"target":"https://example.com"}'