What hits a public IP echo service?

Analysis of request logs from ipthing.net — a small service that shows clients their IP, headers, and TLS details. This is not a census of the internet; it is a long-running sample of who probes (or uses) such an endpoint.

Report generated 2026-09-23 16:10 UTC

Dataset at a glance

Requests
331,114
Unique IPs
24,021
First day
2025-07-26
Last day
2026-09-23
HTTPS
134,392
HTTP
22,263
Most traffic is still boring GET /, but scanners leave fingerprints in query-parameter names, odd Host/SNI pairs, and rare spoofed forwarding headers. See Probe behaviour below.

Did they know the name?

We classify each request from the HTTP Host header and TLS SNI (tls_server_name):

Access modeRequestsDistinct IPs
unknown (Host unset) 176,653 17,839
named (ipthing.net) 137,779 4,320
raw IP (Host is address) 16,249 4,688
other Host (wrong/spoofed name) 433 287

Top Host values (including empty) show the same split in raw form — named traffic clusters on ipthing.net; raw-IP traffic on the server addresses.

Host headerRequests
(empty)176,653
ipthing.net136,642
67.205.178.64:804,502
159.203.159.64:804,388
159.203.159.643,879
67.205.178.643,469
www.ipthing.net986
edge-d.estage.com150
IPTHING.NET140
67-205-178-64.cprapid.com119
origin-d.estage.com109
quirky-chaum.67-205-178-64.plesk.page10
example.com9
ipthing.net:805
test.ipthing.net5
103.3.60.1344
bs2tor.at4
81.174.155.2:803
tokenid.rouwowu.ru3
pica-a-display.diwodiwo.xyz2

Probe behaviour

Security-oriented shape of the traffic: verbs and paths, query-parameter names scanners inject, whether clients send spoofed forwarding headers, and whether HTTP Host matches TLS SNI. Counts only — no raw header dumps or query values.

With query params
5,655
Distinct methods
1
Distinct paths
1
Claimed X-Forwarded-For
3
CF-Connecting-IP set
2
XFF ≠ TCP peer
3
CF-IP ≠ TCP peer
2
Cookie-bearing
0
ipthing trusts the TCP peer address, not client-supplied forwarding headers. Non-empty X-Forwarded-For / CF-Connecting-IP that disagree with the peer are classic spoof attempts (or traffic that really did pass a proxy). Both are rare here — rarity is the finding.
MethodRequestsDistinct IPs
GET 331,114 24,021
PathRequestsDistinct IPs
/ 331,114 24,021

Query parameter names (not values) are a cheap fingerprint of vulnerability scanners: phpinfo, rest_route, file, Xdebug session starters, and similar show up even when the path is still /.

Query param nameRequests
_ 2,292
v 2,290
phpinfo 532
XDEBUG_SESSION_START 446
url 239
rest_route 210
file 204
page 169
path 122
load 110
read 104
doc 101
source 94
template 91
document 90
include 87
data 86
lang 85
folder 84
module 83
content 82
action 78
layout 78
view 77
dir 74

Host vs SNI: agreement usually means a normal TLS client. Empty SNI with a Host set is common on plain HTTP or incomplete older rows. A mismatch (when both are set) is a stronger opportunistic / misdirected probe signal.

Host / SNI relationRequestsDistinct IPs
both empty 176,653 17,839
Host and SNI agree 134,392 2,865
Host set, SNI empty 20,069 6,406

Volume over time

Spikes often align with internet-wide scanning and cloud automation, not only human “what’s my IP?” visits. Quiet days and noisy days are both informative.

Where clients appear to be

Country and org come from a geolocation cache (ipinfo-style fields) keyed by IP. Cloud and CDN ASNs dominate because scanners, health checks, and hosted tools live there — not because “most humans” do.

CountryDistinct IPs
US9,760
(unknown)2,604
NL1,444
DE1,335
GB1,168
BE951
SG914
CA748
CN715
FR625
HK387
IN362
BR304
JP303
RU295
SE235
ID167
TW151
AU144
KR142

Which networks show up most

High ranks for DigitalOcean, Google, Cloudflare, Amazon, Microsoft, and Censys are expected for a reachable reflector: research scanners, bots, and cloud VMs check such hosts continuously.

Org / ASN labelDistinct IPs
AS14061 DigitalOcean, LLC2,690
(unknown)2,616
AS396982 Google LLC2,493
AS13335 Cloudflare, Inc.2,258
AS14618 Amazon.com, Inc.1,184
AS16509 Amazon.com, Inc.1,032
AS8075 Microsoft Corporation891
AS132203 Tencent Building, Kejizhongyi Avenue634
AS16276 OVH SAS632
AS45102 Alibaba (US) Technology Co., Ltd.615
AS25369 Hydra Communications Ltd557
AS398324 Censys, Inc.478
AS63949 Akamai Connected Cloud427
AS135377 UCLOUD INFORMATION TECHNOLOGY (HK) LIMITED349
AS211298 Driftnet Ltd271
AS213412 ONYPHE SAS248
AS4837 CHINA UNICOM China169 Backbone143
AS211680 NSEC - Sistemas Informaticos, S.A.135
AS51396 Pfcloud UG130
AS9009 M247 Europe SRL129

TLS and HTTP versions

Modern stacks prefer TLS 1.3 and HTTP/2. Older protocols still appear from legacy clients and some scanners. Empty protocol fields usually mean older log rows before those columns were populated.

Client flavour (User-Agent heuristics)

Buckets are coarse string heuristics, not a security product. They separate casual browser-like traffic from curl/scripts and explicit bot UAs so the report can talk about mix without claiming perfect classification.

How to read this responsibly

Built from the ipthing Neon database by the ipthing-analysis report tool. Live at stats.ipthing.net. Source service: jonhadfield/ipthing.