Vercel
tcp/443 tcp/80
cloudflare
tcp/443 tcp/80 tcp/8443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642f59365a3c522dd7fc522dd7fc522dd7f
Found 2 files trough .DS_Store spidering: /images /images/blog
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642f59365a3c522dd7fc522dd7fc522dd7f
Found 2 files trough .DS_Store spidering: /images /images/blog
Open service 2a06:98c1:3107::ac40:97e8:80 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 301 Moved Permanently Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Length: 0 Connection: close CF-RAY: 9bbd2bae1fe5907e-AMS Location: https://tech.ngperrin.com/ Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22709c53d6-7bee-4221-9cf0-ca15d046cac3%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=verqFhoLu7qRuKRg4CumyUMQfG4OI4aVIRCaYzvyPjs-1768058554-1.0.1.1-QuOXagSWExKb4ZLt7MyT0Q6yh5_xfFhdTlFOzzTEPZ0GfwQLesZI0f92xYO8uHUY1qQX8qRxwFlU_e_PJpWIInr30utBFcPwMOCijAZRXfw; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3107::ac40:97e8:8443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2badd84d41cd-EWR CF-Cache-Status: HIT Age: 14 Cache-Control: no-cache ETag: W/"2182e-ej7r+JGjvepbf/u7TNlt4zs64SI" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22cf02c2e7-a2ed-4172-9b6b-28a4c5fd095a%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=NwH1yIs7pCyVdNBLcXk2OVDmHjF3jV6XLia9pq.qCTo-1768058554-1.0.1.1-KmUZudFtdPHFmsNLtJKW.9iVRyPCjZTHFo6N6Dak58iowxLQ92Y7m2TUhKjw0H51vByzgLsF3J4RFdjFi8FTv9vAumN1XtvFCRsmZidH8Cc; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":8443"; ma=86400
Open service 172.64.151.232:8443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2bad5bc923ce-EWR CF-Cache-Status: HIT Age: 14 Cache-Control: no-cache ETag: W/"2182e-ej7r+JGjvepbf/u7TNlt4zs64SI" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22536645b9-a28a-444a-bf44-50a6bcaa38a8%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=qItyT59oaUzTzJCOtV11WGUTMsCWYmi6oiC9Z64TgKY-1768058554-1.0.1.1-pjVd5ufqcNsA1TrYlDI9wmsw4P_wo7bpvEKLZgz8lft9WsnUXKPDR3nsVNcrQkoQDZhtZ9ci.iQnjAFyh469lbCsk7LfNuSn6W8yKaPyXTY; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:4403::6812:2418:80 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 301 Moved Permanently Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Length: 0 Connection: close CF-RAY: 9bbd2bad2e5c8cda-EWR Location: https://tech.ngperrin.com/ Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22d7bcd5f3-0a6c-49ce-94c8-ccb9698dc071%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=zcZI4IAsTJvPmlcC3sgkPJ8NkL0OCO94ZrCXpV.mwnY-1768058554-1.0.1.1-b_X3PFvVPFZxXGXLtaE_WNUDBtuyzqgoU4MLZF4NkCxHeQNeUKQ1Lp56o3vzZI7uWrKzJeco34E5az2BKmA7YLoRVakH0nEqRAShz.h2Gmk; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 2606:4700:4403::6812:2418:443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2badbb5cadf8-EWR CF-Cache-Status: HIT Age: 14 Cache-Control: no-cache ETag: W/"2182e-ej7r+JGjvepbf/u7TNlt4zs64SI" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%224589cd58-b45a-4362-8df8-7af8f1764714%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=VIYUM7uwJFRXjFNuj8nx8ecRTynB5EymT.Ncqear1IE-1768058554-1.0.1.1-7Xwkxez7CkVbs4FH72N10SamZlbAEypWlgkhKJkpmNbh7cUkN01Byv2_V7UNd.CnK9uRzcoRsIFqhw65peOc0pA51btK5HWSues4cScYKss; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":443"; ma=86400
Open service 172.64.151.232:443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2baf58053813-FRA CF-Cache-Status: HIT Age: 2 Cache-Control: no-cache ETag: W/"217e4-VLL4tltWJCxQdijss9XJfvrebL0" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%2278760f3f-d709-42f5-84d1-e6452a95eafb%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=NLXXZZIf_EZOHuBhUEUzOItqgVcNEoGzvt6DwJ.USKk-1768058554-1.0.1.1-jMbO2tQPRmKWnLoVhohZXdBy6J9M2PSziA2apWkB6Rrsh4rn8Hx.3dl0cU4SZ7PK0AfqNT_17F73892LnW.gZhUeP7yT5WSMDQrLjDHBTMU; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3107::ac40:97e8:443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2baf2b838b7c-AMS CF-Cache-Status: HIT Age: 2 Cache-Control: no-cache ETag: W/"217e8-IqfwhffCFKHosHsGj1ozJFhX2ww" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22d72d517a-9a6e-48b3-b596-cb8fd81a7458%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=QIxymIQW0cWBKgbgQrhrgzWIGeRuz5vT6YCo5i9t9Rw-1768058554-1.0.1.1-xd69dSbd0Vdc3aWQS0uA7A1.f7SFUAhNJxK3rysVkWZxb6Yt4Ly_8cmYd0ChZt8WZf4uQtncHBjy9KqilWOZ7oADNVTRZyqh7Gf0OzKizj8; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":443"; ma=86400
Open service 2606:4700:4403::6812:2418:8443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2bacf9555541-EWR CF-Cache-Status: HIT Age: 14 Cache-Control: no-cache ETag: W/"2182e-ej7r+JGjvepbf/u7TNlt4zs64SI" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22d3c4eb4a-f304-49f2-9a78-0367561838b8%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=CmPfoNh3vBxLvvwZbtBVNf.Lx09ff8CubMf6dlY1Tak-1768058554-1.0.1.1-Vams3nLbpnJByJdBF_tQchGYUK4RiZ1mP9NI_zV7L5Dlv9FgtZAdofP667mOPgNcIXobGPvkU9qch4LVcfqnaa_xQKBad0VYDO9eNZoQx8c; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":8443"; ma=86400
Open service 172.64.151.232:80 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 301 Moved Permanently Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Length: 0 Connection: close CF-RAY: 9bbd2bacce30ec71-YYZ Location: https://tech.ngperrin.com/ Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%2258102c09-37a0-4fba-b20d-8b657390e10c%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=GoYaYmzNr2SZ_waBYeBZl1M9eo38MC_0lEraRl7T9Kg-1768058554-1.0.1.1-6clnDDSzFXcR5_Ag0nYhbepUbPgIIawkZRoZncssE5g7MSK3veH4mvNuA6HEw2QZV.mPMcLQoJdCfJIzkJnYhK_qrjqwXNA8xtX9OVKATmk; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 104.18.36.24:443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2baed81439c8-FRA CF-Cache-Status: HIT Age: 2 Cache-Control: no-cache ETag: W/"217e4-VLL4tltWJCxQdijss9XJfvrebL0" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%229a49755e-47d8-46f2-aa2f-a66fe4c720c9%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=3hvfz_QXw1vUj9BZcvdx_QsLkgNQqv6A4akdotFfb_k-1768058554-1.0.1.1-o5gF8eEUqe.epT_6Sq1hnmxXIAizS9erDhy.YTHChrZYfkhfcUEFHTJdzyRtgcl0Fc63629NhDcq.Sqz5C9kx9Daxa0h_UTZCVbZxeeN0gc; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":443"; ma=86400
Open service 104.18.36.24:8443 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Server: cloudflare CF-Ray: 9bbd2bad9a55abe2-YYZ CF-Cache-Status: HIT Age: 2 Cache-Control: no-cache ETag: W/"15c26-1amPPRRSdXUWjy3kNj5WF/Whwv8" Link: <https://substackcdn.com>; rel=preconnect Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%221b66d72a-f87e-4245-807a-53ec0bf5e10e%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=Ff.YgUllGSFwvgdjvlgGgKXCjlyOERZ0vTeQJWxKeWQ-1768058554-1.0.1.1-FMCFGoJpVyyrWci.sh2ELwvRQT7uvZ_5CKjBAt7Yxv5bpL6RJcppNci2rFh5g2UV7rdHHK6KHH0qSDssRd3.xU8.jaacMWQ6xWwuiIROn2s; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly; Secure; SameSite=None Strict-Transport-Security: max-age=31536000; includeSubDomains; preload Vary: Accept-Encoding content-security-policy: frame-ancestors 'self' https://*.substack.com https://substack.com x-cluster: substack x-deploy: 0507a7ef7b x-powered-by: Express x-served-by: Substack x-service: web x-sub: ngperrintech alt-svc: h3=":8443"; ma=86400
Open service 104.18.36.24:80 · tech.ngperrin.com
2026-01-10 15:22
HTTP/1.1 301 Moved Permanently Date: Sat, 10 Jan 2026 15:22:34 GMT Content-Length: 0 Connection: close CF-RAY: 9bbd2bacba61e58f-LHR Location: https://tech.ngperrin.com/ Set-Cookie: ab_experiment_sampled=%22false%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: ab_testing_id=%22b330e58f-2f9f-439f-9eba-333d835c8389%22; Max-Age=31536000; Domain=tech.ngperrin.com; Path=/; Expires=Sun, 10 Jan 2027 15:22:34 GMT; HttpOnly; Secure; SameSite=Lax Set-Cookie: __cf_bm=kr2HLGCc.iRclnZbYrTqwPU9kYvH19gx3WPylvrG.Xs-1768058554-1.0.1.1-JtN_IHY0v7uB4tTkpARK8Ppx4hhIjjUDWFjHnR3bsO.Zzj6RxrtFeYCQ6ZgTrCRp_rzEIbrQ1kRS8s_7Pz32Wu2Cw.bNuoUOJsYJOFcCYas; path=/; expires=Sat, 10-Jan-26 15:52:34 GMT; domain=.tech.ngperrin.com; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 216.150.1.1:443 · ngperrin.com
2026-01-09 15:07
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Fri, 09 Jan 2026 15:07:07 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: bom1::iad1::ndmxt-1767971227532-672940e4f4c4 X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · ngperrin.com
2026-01-02 14:32
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 14:32:43 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::xtsc8-1767364362869-71e1de806669 X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · ngperrin.com
2025-12-22 23:14
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 23:14:56 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: sfo1::iad1::c6f5r-1766445296254-680c38f4b9e0 X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · ngperrin.com
2025-12-21 07:52
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Sun, 21 Dec 2025 07:53:00 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: iad1::iad1::zrq54-1766303580727-71c6be11433b X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:443 · ngperrin.com
2025-12-21 02:45
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Sun, 21 Dec 2025 02:45:41 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::6bgrt-1766285141252-b9ea622e1162 X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked
Open service 216.150.1.1:80 · ngperrin.com
2025-12-21 02:45
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://ngperrin.com/ Refresh: 0;url=https://ngperrin.com/ server: Vercel Redirecting...
Open service 216.150.1.1:443 · ngperrin.com
2025-12-19 09:51
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Fri, 19 Dec 2025 09:51:27 GMT Link: </_next/static/media/5e6c6cfccc595441-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/c9e6921c7fc300d8-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Referrer-Policy: origin-when-cross-origin Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Matched-Path: / X-Vercel-Cache: MISS X-Vercel-Id: sfo1::iad1::7dn9s-1766137887251-05b760731c4b X-Xss-Protection: 1; mode=block Connection: close Transfer-Encoding: chunked