{"scan":{"id":"ae16c006-f93c-4777-a445-58672fa834bf","inputUrl":"farnoy.dev","url":"http://farnoy.dev/","site":"farnoy.dev","collectionId":"5146f352-cd06-4ad5-9a57-617bc10d6609","status":"success","error":null,"pageTitle":"farnoy.dev","finalUrl":"https://farnoy.dev/","dnsServer":"9.9.9.9","pages":3,"browsingHistory":["https://farnoy.dev/","https://farnoy.dev/posts/creating-a-bittorrent-client-in-haskell-2","https://farnoy.dev/tools"],"device":"mobile-iphone-11-pro-max","phase":"pre","postOf":null,"consentResult":null,"consentCmp":null,"language":"en","languageSource":"html-lang","acceptLanguage":"en-US","languageDocument":true,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"tcfCmpId":null,"blocked":null,"blockedBy":null,"totalTrackingRequests":3,"analysisVersion":11,"trackerdbVersion":"1.0.945","maxmindDate":"2026-06-17","collectorVersion":"3.11.0","wikidataQid":null,"wikidataConfidence":null,"priority":0,"runnerId":"b3af8977-6a78-44b0-bc0d-10b530c68104","leaseExpiresAt":null,"requiredTag":null,"avoidRunnerId":null,"attempts":1,"createdAt":"2026-09-07T10:00:30.061Z","startedAt":"2026-09-07T16:49:20.260Z","finishedAt":"2026-09-07T16:49:30.212Z"},"pageAfterConsent":false,"half":{"id":"ae16c006-f93c-4777-a445-58672fa834bf","status":"success","at":"2026-09-07T10:00:30.061Z","pages":["https://farnoy.dev/","https://farnoy.dev/posts/creating-a-bittorrent-client-in-haskell-2","https://farnoy.dev/tools"],"consentResult":null,"consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"cloudflare_insights","name":"Cloudflare Insights"}],"trackers":1,"requests":3,"thirdPartyHosts":1,"cookies":0,"thirdPartyCookies":0},"other":{"id":"5d2a40cc-d61f-4521-ba1b-6c23a8f667bd","status":"success","at":"2026-09-07T16:49:30.337Z","pages":["https://farnoy.dev/","https://farnoy.dev/posts/creating-a-bittorrent-client-in-haskell-2","https://farnoy.dev/tools"],"consentResult":"nopopup","consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"cloudflare_insights","name":"Cloudflare Insights"}],"trackers":1,"requests":3,"thirdPartyHosts":1,"cookies":0,"thirdPartyCookies":0,"phase":"post","trackerRows":[{"id":149074,"scanId":"5d2a40cc-d61f-4521-ba1b-6c23a8f667bd","key":"cloudflare_insights","requests":3,"domains":["cloudflareinsights.com"],"name":"Cloudflare Insights","category":"Site Analytics","organization":"Cloudflare","organizationDescription":"Cloudflare is a web performance and security company that provides online services to protect and accelerate websites online.","country":"US","privacyPolicyUrl":"https://www.cloudflare.com/privacypolicy/","websiteUrl":"https://www.cloudflare.com/insights/","wikidataQid":"Q4778915","wikidataConfidence":"verified"}]},"trackers":[{"id":160792,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","key":"cloudflare_insights","requests":3,"domains":["cloudflareinsights.com"],"name":"Cloudflare Insights","category":"Site Analytics","organization":"Cloudflare","organizationDescription":"Cloudflare is a web performance and security company that provides online services to protect and accelerate websites online.","country":"US","privacyPolicyUrl":"https://www.cloudflare.com/privacypolicy/","websiteUrl":"https://www.cloudflare.com/insights/","wikidataQid":"Q4778915","wikidataConfidence":"verified"}],"unidentified":[],"hosts":[{"id":552761,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","hostname":"static.cloudflareinsights.com","party":"third","addresses":["104.16.79.73"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":552760,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","hostname":"farnoy.dev","party":"first","addresses":["188.114.96.2"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null}],"consentManagers":[],"signals":[{"id":530042,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"MOUSE","source":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","details":["click"]},{"id":530043,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"MOUSE","source":"https://farnoy.dev/_astro/ClientRouter.astro_astro_type_script_index_0_lang.axdx3FvY.js","details":["mousedown","click"]},{"id":530044,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"MOUSE","source":"https://farnoy.dev/_astro/PostTableOfContents.DFKgTVj-.js","details":["scroll"]},{"id":530045,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"MOUSE","source":"https://farnoy.dev/_astro/web.DHTQOUha.js","details":["click"]},{"id":530046,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"MOUSE","source":"https://farnoy.dev/posts/creating-a-bittorrent-client-in-haskell-2","details":["scroll","click"]},{"id":530047,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"KEYBOARD","source":"https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","details":["keydown"]},{"id":530048,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"KEYBOARD","source":"https://farnoy.dev/posts/creating-a-bittorrent-client-in-haskell-2","details":["input"]},{"id":530049,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"behaviour","label":"TOUCH","source":"https://farnoy.dev/_astro/ClientRouter.astro_astro_type_script_index_0_lang.axdx3FvY.js","details":["touchstart"]}],"cookies":[],"software":[],"platforms":[{"id":43538,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"framework","name":"Astro","evidence":"/_astro/ClientRouter.astro_astro_type_script_index_0_lang.axdx3FvY.js","source":"path"}],"offeredLanguages":[],"resources":[{"id":646815,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"font","requests":3,"bytes":854524},{"id":646816,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"script","requests":15,"bytes":339797},{"id":646817,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"document","requests":6,"bytes":176628},{"id":646818,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"style","requests":3,"bytes":42581},{"id":646819,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"third","kind":"script","requests":3,"bytes":30762},{"id":646820,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"image","requests":3,"bytes":11369},{"id":646821,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"data","requests":9,"bytes":3961},{"id":646822,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","party":"first","kind":"other","requests":6,"bytes":2639}],"dependencies":[{"id":80811,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","host":"static.cloudflareinsights.com","requests":3,"bytes":30762,"kinds":["script"],"embedded":false}],"pixels":[],"headers":[{"id":203002,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"alt-svc","value":"h3=\":443\"; ma=86400"},{"id":203003,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"cross-origin-opener-policy","value":"same-origin"},{"id":203004,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"permissions-policy","value":"camera=(), microphone=(), geolocation=()"},{"id":203005,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"referrer-policy","value":"no-referrer-when-downgrade"},{"id":203006,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"server","value":"cloudflare"},{"id":203007,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"x-content-type-options","value":"nosniff"},{"id":203008,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","name":"x-frame-options","value":"DENY"}],"identifiers":[],"domain":{"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","domain":"farnoy.dev","dnssec":"unsigned","ipv6":true,"ipv6Reachable":false,"ipv6Reason":null,"spf":false,"dmarcPolicy":null,"dnsError":null,"tlsProtocol":"TLSv1.3","tlsCipher":"TLS_AES_256_GCM_SHA384","tlsAlpn":"h2","tlsIssuer":"Google Trust Services","tlsValidFrom":"2026-08-21T12:08:45.000Z","tlsValidTo":"2026-11-19T13:08:32.000Z","tlsAuthorized":true,"tlsError":null,"registrar":"CloudFlare, Inc.","registeredAt":"2025-10-29T11:57:06.724Z","expiresAt":"2026-10-29T11:57:06.724Z","holderCountry":null,"rdapSource":"rdap.org","rdapError":null,"robotsFound":true,"robotsAllows":true,"adsFound":false,"adsPartners":0,"securityFound":false,"securityContact":null,"probedAt":"2026-09-07T16:49:30.222Z","mailProvider":null,"dnsProvider":"Cloudflare","tlsAuthority":"Google Trust Services","tlsAuthorityCountry":"US"},"dns":[{"id":347920,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"ns","value":"eva.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"},{"id":347921,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","kind":"ns","value":"fattouche.ns.cloudflare.com","rank":null,"cnameTarget":null,"provider":"Cloudflare"}],"adsPartners":[],"blocklists":[{"id":590242,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"Quad9","resolverIp":"9.9.9.9","kind":"security","verdict":"allowed","note":null},{"id":590243,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"CleanBrowsing Security","resolverIp":"185.228.168.9","kind":"security","verdict":"allowed","note":null},{"id":590244,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"Comodo Secure","resolverIp":"8.26.56.26","kind":"security","verdict":"allowed","note":null},{"id":590245,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"OpenDNS","resolverIp":"208.67.222.222","kind":"security","verdict":"unknown","note":"EREFUSED"},{"id":590246,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"AdGuard","resolverIp":"94.140.14.14","kind":"ads","verdict":"allowed","note":null},{"id":590247,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"AdGuard Famille","resolverIp":"94.140.14.15","kind":"family","verdict":"allowed","note":null},{"id":590248,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"Cloudflare Famille","resolverIp":"1.1.1.3","kind":"family","verdict":"allowed","note":null},{"id":590249,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"CleanBrowsing Famille","resolverIp":"185.228.168.168","kind":"family","verdict":"allowed","note":null},{"id":590250,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"CleanBrowsing Adulte","resolverIp":"185.228.168.10","kind":"family","verdict":"allowed","note":null},{"id":590251,"scanId":"ae16c006-f93c-4777-a445-58672fa834bf","resolver":"OpenDNS Famille","resolverIp":"208.67.222.123","kind":"family","verdict":"unknown","note":"EREFUSED"}],"threats":[],"wayback":null,"cnames":[],"reputation":[],"webcompat":{"consulted":false,"rules":0,"updatedAt":null,"flags":[]},"wikidata":{"entities":{"Q4778915":{"qid":"Q4778915","label":"Cloudflare","description":"entreprise américaine spécialisée dans la sécurité et les services web","officialWebsite":"https://www.cloudflare.com/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Cloudflare%20Logo.svg","tosdrId":"894","influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/Cloudflare","fr":"https://fr.wikipedia.org/wiki/Cloudflare"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:57.236Z"}},"asnToQid":{"13335":"Q4778915"}},"siteMatch":{"qid":null,"confidence":null,"decided":false}}