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.
184 sessions · all controlled · JSON export · CSV export — self-generated data, openly shareable.
| # | client | os | runner | captures | transports | captured |
|---|---|---|---|---|---|---|
| 142 | python-requests 2.33.1 | Debian 13 | container | 1 | tcp | 2026-07-01 22:56 |
| 141 | curl 8.21.0 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-07-01 22:56 |
| 140 | curl 8.20.0 | Alpine Linux 3.23.4 | container | 1 | tcp | 2026-07-01 22:55 |
| 139 | curl 8.19.0 | Alpine Linux 3.23.4 | container | 1 | tcp | 2026-07-01 22:55 |
| 138 | curl 8.18.0 | Alpine Linux 3.23.2 | container | 1 | tcp | 2026-07-01 22:55 |
| 137 | curl 8.17.0 | Alpine Linux 3.22.2 | container | 1 | tcp | 2026-07-01 22:55 |
| 136 | curl 8.16.0 | Alpine Linux 3.22.1 | container | 1 | tcp | 2026-07-01 22:54 |
| 135 | curl 8.15.0 | Alpine Linux 3.22.1 | container | 1 | tcp | 2026-07-01 22:54 |
| 134 | curl 8.14.1 | Alpine Linux 3.22.0 | container | 1 | tcp | 2026-07-01 22:54 |
| 133 | go-net/http 1.26.4 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-07-01 22:43 |
| 132 | go-net/http 1.25.11 | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-07-01 22:42 |
| 131 | go-net/http 1.24.13 | Alpine Linux 3.23.3 | container | 1 | tcp | 2026-07-01 22:42 |
| 130 | rust-hyper 1.10.1 via rustls | Debian 12 | container | 1 | tcp | 2026-07-01 03:30 |
| 129 | rust-hyper 1.10.1 via native-tls | Debian 12 | container | 1 | tcp | 2026-07-01 03:29 |
| 128 | rust-reqwest 0.13.4 via rustls | Debian 12 | container | 1 | tcp | 2026-07-01 02:28 |
| 127 | rust-reqwest 0.13.4 via native-tls | Debian 12 | container | 1 | tcp | 2026-07-01 02:27 |
| 126 | php-guzzle 7.13.1 | Debian 12 | container | 1 | tcp | 2026-07-01 02:26 |
| 125 | firefox 152.0.1 | macOS 15.7.7 | ci | 5 | quic+tcp | 2026-07-01 01:03 |
| 124 | firefox 152.0.3 | Ubuntu 24.04 | ci | 5 | quic+tcp | 2026-07-01 01:00 |
| 123 | firefox 152.0.1 | Windows 10.0.26100.32995 | ci | 5 | quic+tcp | 2026-07-01 00:59 |
| 122 | edge 149.0.4022.80 | Windows 10.0.26100.32995 | ci | 6 | quic+tcp | 2026-07-01 00:59 |
| 121 | chrome 149.0.7827.156 | macOS 15.7.7 | ci | 5 | quic+tcp | 2026-07-01 00:59 |
| 120 | chrome 149.0.7827.156 | Windows 10.0.26100.32995 | ci | 7 | quic+tcp | 2026-07-01 00:59 |
| 119 | chrome 149.0.7827.200 | Ubuntu 24.04 | ci | 4 | quic+tcp | 2026-07-01 00:59 |
| 118 | safari 26.5 | macOS 15.7.7 | ci | 6 | quic+tcp | 2026-07-01 00:59 |
| 117 | webkit 18.2 via playwright | Ubuntu 24.04 | container | 4 | tcp | 2026-07-01 00:58 |
| 116 | firefox 132.0 via playwright | Ubuntu 24.04 | container | 5 | quic+tcp | 2026-07-01 00:57 |
| 115 | chromium 131.0.6778.33 via playwright | Ubuntu 24.04 | container | 6 | quic+tcp | 2026-07-01 00:57 |
| 114 | chrome 150.0.7871.46 | Debian 12 | container | 4 | quic+tcp | 2026-07-01 00:56 |
| 113 | firefox-esr 140.12.0esr | Debian 12 | container | 1 | quic | 2026-07-01 00:55 |
| 112 | chromium 149.0.7827.196 | Debian 12 | container | 7 | quic+tcp | 2026-07-01 00:54 |
| 111 | java-httpclient 21.0.11 | Ubuntu 22.04 | container | 1 | tcp | 2026-07-01 00:53 |
| 110 | node-fetch 22.23.1 via undici | Alpine Linux 3.24.1 | container | 1 | tcp | 2026-07-01 00:53 |
| 109 | go-net/http 1.23.12 | Alpine Linux 3.22.1 | container | 1 | tcp | 2026-07-01 00:52 |
| 108 | python-httpx 0.28.1 | Debian 13 | container | 1 | tcp | 2026-07-01 00:52 |
| 107 | python-requests 2.32.3 | Debian 13 | container | 1 | tcp | 2026-07-01 00:52 |
| 106 | wget 1.25.0 | Alpine Linux 3.21.7 | container | 1 | tcp | 2026-07-01 00:52 |
| 105 | curl 8.13.0 | Alpine Linux 3.21.3 | container | 1 | tcp | 2026-07-01 00:52 |
| 104 | safari 26.4 | macOS 26.4 | ci | 5 | quic+tcp | 2026-06-29 21:49 |
| 103 | firefox 152.0.1 | macOS 26.4 | ci | 2 | quic | 2026-06-29 21:28 |
| 102 | chrome 149.0.7827.156 | macOS 26.4 | ci | 5 | quic+tcp | 2026-06-29 21:23 |
| 101 | firefox 152.0.1 | Windows 10.0.26100.32995 | ci | 4 | quic+tcp | 2026-06-29 21:21 |
| 100 | edge 149.0.4022.80 | Windows 10.0.26100.32995 | ci | 6 | quic+tcp | 2026-06-29 21:21 |
| 99 | chrome 149.0.7827.156 | Windows 10.0.26100.32995 | ci | 4 | quic+tcp | 2026-06-29 21:21 |
| 98 | safari 26.4 | macOS 26.4 | ci | 5 | quic+tcp | 2026-06-29 21:21 |
| 97 | firefox 152.0.1 | Ubuntu 24.04 | ci | 1 | tcp | 2026-06-29 21:20 |
| 96 | webkit 18.2 via playwright | Ubuntu 24.04 | container | 4 | tcp | 2026-06-26 01:17 |
| 95 | firefox 132.0 via playwright | Ubuntu 24.04 | container | 6 | quic+tcp | 2026-06-26 01:17 |
| 94 | chromium 131.0.6778.33 via playwright | Ubuntu 24.04 | container | 5 | quic+tcp | 2026-06-26 01:16 |
| 93 | chrome 149.0.7827.200 | Debian 12 | container | 5 | quic+tcp | 2026-06-26 01:16 |