scanningrecon · client-side · live
Target profile acquired
Everything below was read from your machine the instant this page loaded. You did not authorize any of it — your browser handed it over by default. Nothing here is transmitted anywhere; the probe runs entirely inside this tab.
phase 1 · passive recon — silent, no consent required
./trace --network
egress IP, geo & ISP via public lookup./leak --webrtc
internal addresses via RTCPeerConnectionscanning./identify --client
browser, engine, OS, arch, localescanning./enumerate --hardware
cores, memory, touchscanning./probe --display
screen, DPR, color depth, prefsscanning./fingerprint --gpu
GPU, WebGPU, canvas + audio entropyscanning./inspect --env
link, media devices, storage, adblockscanning./inspect --locale
timezone, calendar, hour cycle, first weekdayscanning./probe --capabilities
pointer, color gamut, feature flags, isolationscanning./audit --permissions
what is already granted vs denied vs promptscanning./verdict --fingerprint
stable across sessions — re-identifies you without cookiesdevice fingerprint
0x…
awaiting signal…
phase 2 · escalation — needs your hand
Press once. Give up everything else.
Passive recon above needed nothing from you. Every probe below is gated behind a permission a website can never reach silently. One click runs them in sequence, prompting for each — clipboard, installed fonts, hardware names, then GPS. 0 signals extracted so far.
./acquire --clipboard
whatever is on your clipboard right now
— idle —./acquire --notifications
push notification permission
— idle —./acquire --fonts
every installed font family
— idle —./acquire --media
real camera + microphone names
— idle —./acquire --geolocation
precise GPS coordinates
— idle —./acquire --midi
connected MIDI hardware
— idle —./acquire --peripherals
serial, HID & USB devices
— idle —./acquire --gamepad
press a button on your controller
— idle —