# satrescue.app: Bitcoin dust output consolidation tool page | PhishDestroy Content language: English Canonical HTML report: https://phishdestroy.io/domain/satrescue.app/ Machine-readable companion: https://phishdestroy.io/domain/satrescue.app/llm.txt ## Summary PhishDestroy stores a threat-intelligence record for this domain. This document reports the latest stored fields; it is not a real-time guarantee of availability or safety. ## Stored observations - Listed by PhishDestroy: yes - Availability at last stored check: Last known active - First observed by PhishDestroy: 2026-11-04 23:18:47 UTC - Selected availability observation: 2026-11-04T23:18:47Z - Stored record updated: 2026-11-05 01:00:12 UTC - VirusTotal detections in the stored snapshot: 11/92 - Independent public blocklist matches in the stored snapshot: 2 - Matching public blocklists: MetaMask, SEAL - Google Safe Browsing stored result: checked_clean ## Stored infrastructure - Observed IP address: 185.199.111.153 - Registrar in stored WHOIS data: CloudFlare, Inc. - Last stored HTTP status: 200 (observed: 2026-11-04T23:18:47Z) - Registration date in stored WHOIS data: 2026-11-01 20:04:25 UTC ## Evidence links - URLScan report: https://urlscan.io/result/01a1a8d9-c182-7551-842a-426ef2080dae/ - VirusTotal domain view: https://www.virustotal.com/gui/domain/satrescue.app - Certificate Transparency search: https://crt.sh/?q=%25.satrescue.app - Web Archive lookup: https://web.archive.org/web/*/https://satrescue.app/ ## Corrections - Appeal or correct this record: https://phishdestroy.io/appeals/ - Methodology and help: https://phishdestroy.io/faq ## Public report package PhishDestroy records satrescue.app as a page offering to consolidate Bitcoin dust outputs left by rune and inscription mints, with a UniSat wallet connection step. On 2026-11-04, satrescue.app displayed a page titled "Get your sats back," describing Bitcoin stuck in dust outputs left by rune and inscription mints. The page states that keys never leave the user's wallet and that the user reviews and signs the transaction themselves. A numbered "How it works" section explains that each rune or inscription mint leaves a roughly 546 sat output, that consolidating these outputs costs about 10-15 sats in fees, and that the site builds one transaction where inscription outputs go first. The stored VirusTotal domain result reports 11 detections out of 92 engines. CRDF reported "malicious"; VIPRE reported "malware". Package revision: 5825947130250ddbdaccec0f09c52725428d569a6cad91f0140af85fcea2fb9e Text generated (not scan time): 2026-11-05 00:53:55 Reviewed evidence snapshot: {"domain":"satrescue.app","screenshot_available":true,"capture_contract":"verified-capture-20261102","plain_text_contract":1,"capture_context":{"submitted_host":"satrescue.app","final_host":"satrescue.app","redirects":[{"to":"https://satrescue.app/","from":"http://satrescue.app/","status":307}],"captured_at":"2026-11-04T23:16:51.578000Z","uuid":"01a1a8d9-c182-7551-842a-426ef2080dae","report_url":"https://urlscan.io/result/01a1a8d9-c182-7551-842a-426ef2080dae/","sha256":"a911604abd707a2703415aa7b2475efbdba20989718c3b5aac8d9966a01ba495","relationship":"own_domain_page"},"redirect_text_policy":"explicit-redirect-v1","initial_ai_description":"The site claims to 'recover BTC stuck as \"unavailable balance\"' in UniSat/Xverse, which is a common tactic used by fraudulent investment or recovery scams to trick users into providing funds or credentials.","initial_ai_description_kind":"unverified previous AI opinion","virustotal":{"scope":"domain","detections":11,"engines":92,"malicious":9,"suspicious":2,"analysis_date":"2026-11-03","retrieved_date":"2026-11-05","vendor_labels":{"CRDF":"malicious","VIPRE":"malware","G-Data":"phishing","Lionic":"phishing","Fortinet":"spam","SOCRadar":"malicious","Kaspersky":"phishing","Gridinsoft":"suspicious","BitDefender":"phishing","alphaMountain.ai":"phishing","Forcepoint ThreatSeeker":"phishing"},"flagging_vendors":["CRDF","VIPRE","G-Data","Lionic","Fortinet","SOCRadar","Kaspersky","Gridinsoft","BitDefender","alphaMountain.ai","Forcepoint ThreatSeeker"]},"virustotal_public_summary":"The stored VirusTotal domain result reports 11 detections out of 92 engines. CRDF reported \"malicious\"; VIPRE reported \"malware\".","page_paragraph_target_characters":549} Source facts (timestamps as stored): {"record_id":1795066,"first_recorded_at":"2026-11-05 00:18:47","virustotal":{"source":"VirusTotal","scope":"unknown","result_state":"complete","numerator":11,"denominator":92,"malicious":9,"suspicious":2,"vendors":{"CRDF":"malicious","VIPRE":"malware","G-Data":"phishing","Lionic":"phishing","Fortinet":"spam","SOCRadar":"malicious","Kaspersky":"phishing","Gridinsoft":"suspicious","BitDefender":"phishing","alphaMountain.ai":"phishing","Forcepoint ThreatSeeker":"phishing"},"observed_at":"2026-11-03T03:10:09Z","checked_at":null,"fetched_at":"2026-11-04T23:50:38Z","time_basis":"UTC (provider ISO timestamps)","stored_summary":{"source":"VirusTotal","scope":"unknown","result_state":"observed","numerator":11,"denominator":92,"malicious":null,"suspicious":null,"vendors":["alphaMountain.ai","BitDefender","CRDF","Forcepoint ThreatSeeker","Fortinet","G-Data","Gridinsoft","Kaspersky","Lionic","SOCRadar","VIPRE"],"observed_at":"2026-11-03 03:10:09","checked_at":"2026-11-05 00:50:40","fetched_at":"2026-11-04 23:50:41","time_basis":"as stored; legacy timezone not established"},"record_source":"phishdestroy.technologies.vt","vendor_labels":{"CRDF":"malicious","VIPRE":"malware","G-Data":"phishing","Lionic":"phishing","Fortinet":"spam","SOCRadar":"malicious","Kaspersky":"phishing","Gridinsoft":"suspicious","BitDefender":"phishing","alphaMountain.ai":"phishing","Forcepoint ThreatSeeker":"phishing"},"vendor_names":["CRDF","VIPRE","G-Data","Lionic","Fortinet","SOCRadar","Kaspersky","Gridinsoft","BitDefender","alphaMountain.ai","Forcepoint ThreatSeeker"],"stats":{"timeout":0,"harmless":49,"malicious":9,"suspicious":2,"undetected":32}},"google_safe_browsing":{"source":"Google Safe Browsing","state":"checked_clean","verdict":0,"checked_at":"2026-11-05 00:51:04"},"spamhaus":{"source":"Spamhaus","verdict":"DBL_PHISH","checked_at":"2026-11-05 00:30:30"},"availability":{"state":"alive","label_key":"availability.active","detail_key":"detail.latest_reachability","params":[],"source":"current_http_probe","record_id":1795066,"scope":"checked_url","observed_at":"2026-11-04T23:18:47Z","http_status":200,"http_observed_at":"2026-11-04T23:18:47Z","stored_http_code":200,"stored_http_observed_at":"2026-11-04T23:18:47Z","legacy_site_status":"alive","supports_outcome_badge":false,"content_classification":"unknown","content_classification_at":null,"registration_state":"unknown","policy":"20261102-dated-availability-v2"}} ## Stored page captures - URLScan · 2026-11-04: https://screenshots.phishdestroy.io/us/01a1a8d9-c182-7551-842a-426ef2080dae.png Captured: 2026-11-04 23:16:51 UTC Source report: https://urlscan.io/result/01a1a8d9-c182-7551-842a-426ef2080dae/ SHA-256: a911604abd707a2703415aa7b2475efbdba20989718c3b5aac8d9966a01ba495 - URLScan · 2026-11-04: https://screenshots.phishdestroy.io/us/01a1a806-bfbe-752b-b2d1-247e5f261d81.png Captured: 2026-11-04 19:26:22 UTC Source report: https://urlscan.io/result/01a1a806-bfbe-752b-b2d1-247e5f261d81/ SHA-256: a911604abd707a2703415aa7b2475efbdba20989718c3b5aac8d9966a01ba495 - Cloudflare Radar: https://screenshots.phishdestroy.io/cf/4b30aea5-65ab-4bf4-a8d1-82b108792013.png Captured: 2026-11-04 23:51:30 UTC Source report: https://radar.cloudflare.com/scan/4b30aea5-65ab-4bf4-a8d1-82b108792013 SHA-256: cfb62466f8b45e3e5f4a09947107283f121166bbba2c72f533acc40f843592b6 ## Collected source observations Provider observations retain their own timestamps. Capture links do not establish image content. Shared infrastructure does not identify an operator. ```json { "urlscan": { "v": 1, "fetched_at": "2026-11-04T23:19:11Z", "uuid": "01a1a8d9-c182-7551-842a-426ef2080dae", "scanned_at": "2026-11-04T23:16:51Z", "final_url": "https://satrescue.app/", "status": 200, "redirected": "https-only", "redirects": [ { "to": "https://satrescue.app/", "from": "http://satrescue.app/", "status": 307 } ], "ip": "185.199.111.153", "ptr": "cdn-185-199-111-153.github.com", "ips": [ "185.199.111.153" ], "asns": [ "54113" ], "countries": [ "US" ], "link_domains": [ "github.com" ], "social": [ "https://github.com/OculusMans/sat-rescue" ], "doc_hash": "848a4a8cb5e4f99624db7d47f66e75c2f1b8e268f8d0034661652b5a59ecb6af", "script_hashes": [ "90ca6a4bc31c10b5ee916652f3e4ba2481f38d4884f3f248fb35b324b796700d" ], "storage_keys": [ "sr-lang" ], "tls": { "san": [ "satrescue.app", "www.satrescue.app" ], "cipher": "AES_128_GCM", "issuer": "YR2", "subject": "satrescue.app", "protocol": "TLS 1.3", "valid_to": "2027-01-30T20:23:08Z", "valid_from": "2026-11-01T20:23:09Z" }, "domain_age_days": 1, "apex_age_days": 1, "tls_age_days": 3, "tls_valid_days": 89, "requests": 3, "verdicts": { "engines": { "tags": [ "urlscan-ml", "urlscan-ml-2aab354" ], "score": 94, "malicious": true }, "overall": { "score": 0, "malicious": false } }, "headers": { "server": "GitHub.com", "content-type": "text/html; charset=utf-8", "via": "1.1 varnish", "x-cache": "MISS", "x-cache-hits": "0", "x-served-by": "cache-yul1970055-YUL" } }, "cf": { "v": 1, "fetched_at": "2026-11-04T23:53:10Z", "uuid": "4b30aea5-65ab-4bf4-a8d1-82b108792013", "scanned_at": "2026-11-04T23:51:30Z", "final_url": "https://satrescue.app/", "status": 200, "history": [ { "url": "https://satrescue.app/", "status": 200 } ], "dom_hash": "ce58625aac62b0c5c2cddf5e45177392c882e80f4bb4075bcf6d6f8e403d1b1a", "doc_hash": "848a4a8cb5e4f99624db7d47f66e75c2f1b8e268f8d0034661652b5a59ecb6af", "domain_risks": [ "Newly Seen Domains", "Security Risks", "New Domains" ], "radar_rank": { "bucket": ">200000" }, "dns": [ { "name": "satrescue.app", "type": "A", "value": "185.199.110.153" }, { "name": "satrescue.app", "type": "A", "value": "185.199.108.153" }, { "name": "satrescue.app", "type": "A", "value": "185.199.111.153" }, { "name": "satrescue.app", "type": "A", "value": "185.199.109.153" } ], "dnssec_valid": false, "ip": "127.0.1.12", "whois": { "registrar": "CloudFlare, Inc.", "created": "2026-11-01T21:04:25Z", "updated": "2026-11-01T21:04:26Z", "expires": "2027-11-01T21:04:25Z", "nameservers": [ "ignacio.ns.cloudflare.com", "nola.ns.cloudflare.com" ] } }, "vt": { "v": 1, "fetched_at": "2026-11-04T23:50:38Z", "analysis_at": "2026-11-03T03:10:09Z", "stats": { "timeout": 0, "harmless": 49, "malicious": 9, "suspicious": 2, "undetected": 32 }, "detections": { "CRDF": "malicious", "VIPRE": "malware", "G-Data": "phishing", "Lionic": "phishing", "Fortinet": "spam", "SOCRadar": "malicious", "Kaspersky": "phishing", "Gridinsoft": "suspicious", "BitDefender": "phishing", "alphaMountain.ai": "phishing", "Forcepoint ThreatSeeker": "phishing" }, "reputation": 0, "categories": { "alphaMountain.ai": "Phishing, Newly Registered (alphaMountain.ai)" }, "first_seen": "2026-11-01T22:04:17Z", "dns": [ { "ttl": 300, "type": "A", "value": "185.199.108.153" }, { "ttl": 300, "type": "A", "value": "185.199.109.153" }, { "ttl": 21600, "type": "NS", "value": "nola.ns.cloudflare.com" }, { "ttl": 21600, "type": "NS", "value": "ignacio.ns.cloudflare.com" }, { "ttl": 300, "type": "A", "value": "185.199.110.153" }, { "ttl": 300, "type": "A", "value": "185.199.111.153" }, { "ttl": 1800, "type": "SOA", "rname": "dns.cloudflare.com", "value": "ignacio.ns.cloudflare.com" } ], "dns_at": "2026-11-03T04:54:16Z", "jarm": "29d3fd00029d29d00041d41d00041d6b5eefa2404a56c2ced79a0d16afe36c", "cert": { "san": [ "satrescue.app", "www.satrescue.app" ], "issuer": "Let's Encrypt / YR2", "serial": "5cfba74cad6ee6d3ce0926f31a1d62b9c1d", "sha256": "08a802249931534e1fbb17afd56b22b39d400dc13cce224dbe4170549eb49b02", "subject": "satrescue.app", "valid_to": "2027-01-30T20:23:08Z", "valid_from": "2026-11-01T20:23:09Z" }, "rdap": { "status": [ "client transfer prohibited", "add period" ], "events": { "expiration": "2027-11-01T21:04:25Z", "last changed": "2026-11-01T21:04:27Z", "registration": "2026-11-01T21:04:25Z", "last update of RDAP database": "2026-11-01T21:04:27Z" }, "registrar": "Cloudflare, Inc.", "registrar_iana_id": "1910" } }, "webcheck": { "v": 1, "fetched_at": "2026-11-04T23:53:32Z", "mail_config": { "spf_lookups": 0 }, "block_lists": { "resolvers": 12, "blocked_count": 0 }, "archives": { "last": "2026-11-04T05:59:20Z", "first": "2026-11-02T14:17:01Z", "changes": 1, "days_archived": 2, "scans_per_day": 0.6, "avg_page_bytes": 14577 }, "robots_txt": { "agents": [ "*" ], "present": true, "sitemaps": [ "https://satrescue.app/sitemap.xml" ] }, "sitemap": { "present": true, "url_count": 4 }, "social_tags": { "ogUrl": "https://satrescue.app/", "title": "Sat Rescue: recover BTC stuck as \"unavailable balance\" in UniSat / Xverse", "ogType": "website", "robots": "index, follow", "ogTitle": "Recover BTC stuck as 'unavailable balance' in UniSat / Xverse", "ogSiteName": "Sat Rescue", "themeColor": "#161617", "description": "Free, non-custodial tool to recover Bitcoin locked as 'unavailable balance' in ordinals and runes wallets like UniSat and Xverse. You sign the sweep in your own wallet. Open source.", "twitterCard": "summary", "canonicalUrl": "https://satrescue.app/", "ogDescription": "Free, non-custodial tool that sweeps Bitcoin locked in ordinals/runes UTXOs. You sign it yourself. Open source." }, "trackers": { "requests": 2 }, "mixed_content": { "third_party_scripts": 0 }, "status": { "up": true, "code": 200, "timings": { "dns": 29, "tls": 24, "wait": 16, "connect": 16, "download": 16 }, "response_ms": 101 }, "tls_connection": { "alpn": "h2", "cipher": "TLS_AES_128_GCM_SHA256", "protocol": "TLSv1.3", "versions": [ "TLSv1.2", "TLSv1.3" ], "authorized": true, "forward_secrecy": true }, "ports": { "open": [ 80, 443 ] }, "carbon": { "bytes": 42911, "co2_grams": 0.0016, "cleaner_than": 40 }, "dns_server": { "ns": [ { "ip": "172.64.35.82", "host": "ignacio.ns.cloudflare.com" }, { "ip": "173.245.58.212", "host": "nola.ns.cloudflare.com" } ], "zone": "satrescue.app" }, "location": { "ip": "185.199.109.153", "asn": "54113", "org": "Fastly, Inc.", "city": "San Francisco", "country": "US" }, "ssl": { "issuer": "Let's Encrypt / YR2", "subject": "satrescue.app" }, "dns": { "A": [ "185.199.109.153", "185.199.108.153", "185.199.110.153", "185.199.111.153" ], "NS": [ "nola.ns.cloudflare.com", "ignacio.ns.cloudflare.com" ], "SOA": "{\"nsname\": \"ignacio.ns.cloudflare.com\", \"hostmaster\": \"dns.cloudflare.com\", \"serial\": 2419054867, \"refresh\": 10000, \"retry\": 2400, \"expire\": 604800, \"minttl\": 1800}" }, "dnssec": { "ds": false, "rrsig": false, "dnskey": false }, "hsts": { "message": "Site does not serve any HSTS headers." }, "http_security": { "xFrameOptions": false, "referrerPolicy": false, "xXSSProtection": false, "permissionsPolicy": false, "xContentTypeOptions": false, "contentSecurityPolicy": false, "strictTransportPolicy": false, "crossOriginOpenerPolicy": false, "crossOriginEmbedderPolicy": false, "crossOriginResourcePolicy": false }, "get_ip": { "ip": "185.199.109.153", "family": 4 }, "redirects": { "chain": [ "https://satrescue.app" ] }, "subdomains": { "count": 1, "subdomains": [ "www.satrescue.app" ] }, "tech_stack": { "technologies": [ "Varnish", "GitHub Pages", "Fastly", "Open Graph" ] }, "linked_pages": { "external": [ "https://github.com/OculusMans/sat-rescue" ], "external_count": 1, "internal_count": 1 }, "headers": { "headers": { "server": "GitHub.com", "content-type": "text/html; charset=utf-8", "via": "1.1 varnish", "x-cache": "HIT", "x-cache-hits": "4", "x-served-by": "cache-par-lfpg1960043-PAR" } } } } ``` Capture recorded with this analysis (source URL, capture time and stored hash): {"url":"https://screenshots.phishdestroy.io/us/01a1a8d9-c182-7551-842a-426ef2080dae.png","source":"URLScan","report_url":"https://urlscan.io/result/01a1a8d9-c182-7551-842a-426ef2080dae/","captured_at":"2026-11-04T23:16:51Z","sha256":"a911604abd707a2703415aa7b2475efbdba20989718c3b5aac8d9966a01ba495","model_image_sha256":"bd6f3c55edabc99a91b4a135f8e9115b41cc341395d7765b264b0fb4d1cde486","available":true,"content_status":null} ## Complete dated records Availability observations: https://phishdestroy.io/domain/satrescue.app/records.json?source=availability&format=json Source observation history: https://phishdestroy.io/domain/satrescue.app/records.json?source=detections&format=json PhishStats records: https://phishdestroy.io/domain/satrescue.app/records.json?source=phishstats&format=json Sent report records: https://phishdestroy.io/domain/satrescue.app/records.json?source=sent_reports&format=json Report history: https://phishdestroy.io/domain/satrescue.app/records.json?source=report_history&format=json Repeat report records: https://phishdestroy.io/domain/satrescue.app/records.json?source=rereports&format=json Follow-up records: https://phishdestroy.io/domain/satrescue.app/records.json?source=followups&format=json Content observations: https://phishdestroy.io/domain/satrescue.app/records.json?source=content&format=json ## Dated availability observation Latest stored reachability observation ```json { "state": "alive", "label_key": "availability.active", "detail_key": "detail.latest_reachability", "params": [], "source": "current_http_probe", "record_id": 1795066, "scope": "checked_url", "observed_at": "2026-11-04T23:18:47Z", "http_status": 200, "http_observed_at": "2026-11-04T23:18:47Z", "stored_http_code": 200, "stored_http_observed_at": "2026-11-04T23:18:47Z", "legacy_site_status": "alive", "supports_outcome_badge": false, "content_classification": "unknown", "content_classification_at": null, "registration_state": "unknown", "policy": "20261102-dated-availability-v2" } ```