Controlled-client catalog
Ground-truth captures: known clients driven through this site's own edge, with their identity declared before the run. Where the rest of the observatory infers what a fingerprint probably is, these sessions are measured fact — this exact client produced this exact multi-signal stack. Catalog traffic is recorded by the same pipeline as live traffic but kept entirely out of the population statistics.
264 client identities · all controlled · latest capture per client identity — all sessions · JSON export · CSV export — self-generated data, openly shareable. API docs
| # | client | os | runner | captures | transports | captured |
|---|---|---|---|---|---|---|
| 689 | python-httpx 0.28.1 | Debian 13 | container | 1 | tcp | 2026-09-02 00:01 |
| 687 | urlsession 6.3.3 | macOS 26.5.2 | ci | 1 | quic | 2026-09-01 01:05 |
| 686 | curl 8.7.1 | macOS 26.5.2 | ci | 1 | tcp | 2026-09-01 01:04 |
| 685 | firefox 153.0 via geckodriver | macOS 26.5.2 | ci | 6 | quic+tcp | 2026-09-01 01:04 |
| 684 | urlsession 6.1.2 | macOS 15.7.7 | ci | 1 | tcp | 2026-09-01 01:04 |
| 683 | curl 8.7.1 | macOS 15.7.7 | ci | 1 | tcp | 2026-09-01 01:03 |
| 682 | firefox 153.0 via geckodriver | macOS 15.7.7 | ci | 6 | quic+tcp | 2026-09-01 01:03 |
| 681 | powershell 7.6.5 | Windows 10.0.26100.33296 | ci | 1 | tcp | 2026-09-01 00:59 |
| 680 | powershell 5.1.26100.33296 | Windows 10.0.26100.33296 | ci | 1 | tcp | 2026-09-01 00:59 |
| 679 | curl 8.16.0 | Windows 10.0.26100.33296 | ci | 1 | tcp | 2026-09-01 00:59 |
| 678 | chrome 150.0.7871.187 | macOS 26.5.2 | ci | 7 | quic+tcp | 2026-09-01 00:59 |
| 675 | safari 26.5.2 | macOS 26.5.2 | ci | 6 | quic+tcp | 2026-09-01 00:58 |
| 674 | chrome 150.0.7871.187 | macOS 15.7.7 | ci | 7 | quic+tcp | 2026-09-01 00:58 |
| 673 | firefox 154.0 via geckodriver | Windows 10.0.26100.33296 | ci | 7 | quic+tcp | 2026-09-01 00:59 |
| 672 | edge 151.0.4129.101 | Windows 10.0.26100.33296 | ci | 7 | quic+tcp | 2026-09-01 00:58 |
| 671 | firefox 154.0 via geckodriver | Ubuntu 24.04 | ci | 6 | quic+tcp | 2026-09-01 00:58 |
| 670 | chrome 151.0.7922.174 | Windows 10.0.26100.33296 | ci | 7 | quic+tcp | 2026-09-01 00:58 |
| 668 | chrome 151.0.7922.173 via chromedriver | Ubuntu 24.04 | ci | 5 | quic+tcp | 2026-09-01 00:57 |
| 667 | safari 26.5.2 | macOS 15.7.7 | ci | 5 | quic+tcp | 2026-09-01 00:57 |
| 666 | webkit 26.5 via playwright 1.62.1 | Ubuntu 24.04 | container | 5 | tcp | 2026-09-01 00:56 |
| 665 | firefox 153.0 via playwright 1.62.1 | Ubuntu 24.04 | container | 6 | quic+tcp | 2026-09-01 00:56 |
| 664 | chromium 151.0.7922.34 via playwright 1.62.1 | Ubuntu 24.04 | container | 6 | quic+tcp | 2026-09-01 00:55 |
| 663 | chrome 152.0.7977.64 | Debian 12 | container | 7 | quic+tcp | 2026-09-01 00:55 |
| 662 | firefox-esr 140.14.0esr | Debian 12 | container | 1 | quic | 2026-09-01 00:54 |
| 661 | chromium 151.0.7922.173 | Debian 12 | container | 7 | quic+tcp | 2026-09-01 00:53 |
| 656 | rust-reqwest 0.13.4 via rustls | Debian 12 | container | 1 | tcp | 2026-09-01 00:48 |
| 655 | rust-reqwest 0.13.4 via native-tls | Debian 12 | container | 1 | tcp | 2026-09-01 00:47 |
| 654 | php-curl 7.88.1 | Debian 12 | container | 1 | tcp | 2026-09-01 00:46 |
| 653 | php-guzzle 8.1.0 | Ubuntu 22.04 | container | 1 | tcp | 2026-09-01 00:46 |
| 652 | php-guzzle 8.1.0 | Debian 12 | container | 1 | tcp | 2026-09-01 00:45 |
| 648 | java-httpclient 25.0.4 | Ubuntu 26.04 | container | 1 | tcp | 2026-09-01 00:44 |
| 647 | node-fetch 24.20.0 via undici | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-09-01 00:43 |
| 645 | go-net/http 1.27.0 via no-alpn | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-09-01 00:43 |
| 644 | go-net/http 1.27.0 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-09-01 00:43 |
| 641 | wget2 1.99.1 | Debian 12 | container | 1 | tcp | 2026-09-01 00:42 |
| 640 | wget 1.21.3 | Debian 12 | container | 1 | tcp | 2026-09-01 00:42 |
| 639 | wget 1.25.0 | Alpine Linux 3.21.7 | container | 1 | tcp | 2026-09-01 00:41 |
| 638 | curl 8.18.0 | Fedora 44 | container | 2 | quic+tcp | 2026-09-01 00:41 |
| 636 | curl 8.21.0 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-09-01 00:41 |
| 616 | firefox 153.0.4 via geckodriver | Ubuntu 24.04 | ci | 7 | quic+tcp | 2026-08-26 06:54 |
| 614 | edge 151.0.4129.93 | Windows 10.0.26100.33296 | ci | 7 | quic+tcp | 2026-08-26 06:54 |
| 613 | chrome 151.0.7922.170 | Windows 10.0.26100.33296 | ci | 8 | quic+tcp | 2026-08-26 06:54 |
| 612 | chrome 151.0.7922.137 via chromedriver | Ubuntu 24.04 | ci | 5 | quic+tcp | 2026-08-26 06:54 |
| 556 | rust-hyper 1.11.0 via rustls | Debian 12 | container | 1 | tcp | 2026-08-26 04:34 |
| 555 | rust-hyper 1.11.0 via native-tls | Debian 12 | container | 1 | tcp | 2026-08-26 04:33 |
| 543 | node-fetch 24.19.0 via undici | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-08-26 04:26 |
| 530 | php-guzzle 8.0.3 | Debian 12 | container | 1 | tcp | 2026-08-24 21:02 |
| 529 | php-guzzle 7.15.5 | Debian 12 | container | 1 | tcp | 2026-08-24 21:02 |
| 519 | go-net/http 1.26.7 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-08-19 21:01 |
| 518 | go-net/http 1.25.14 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-08-19 21:01 |