103.99.0.154
high
First sighted: June 15, 2023, 3 a.m. · Last sighted: Feb. 23, 2026, 2 a.m.
Daily activity (hits per day) and basic HTTP rollup counters for this ASN.
Heatmap of annotator × severity. Darker cells mean more volume in that band. Tip: switch to Weighted points to see what drives impact (not just noise).
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 40 | 935 | 363 | 8228.00 | July 8, 2023, 1:03 a.m. | Feb. 8, 2026, 7:12 a.m. | — |
| 34 | 40 | 8 | 299.20 | Sept. 14, 2024, 3:28 p.m. | July 4, 2025, 1:57 p.m. | — |
| 36 | 1 | 1 | 7.92 | Feb. 8, 2026, 5:05 p.m. | Feb. 8, 2026, 5:05 p.m. | — |
| 24 | 1 | 1 | 5.28 | Feb. 1, 2026, 1:02 p.m. | Feb. 1, 2026, 1:02 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 28 | 40 | 8 | 291.20 | Sept. 14, 2024, 3:28 p.m. | July 4, 2025, 1:57 p.m. | — |
| 26 | 40 | 8 | 270.40 | Sept. 14, 2024, 3:28 p.m. | July 4, 2025, 1:57 p.m. | — |
| 30 | 31 | 8 | 241.80 | Sept. 14, 2024, 3:28 p.m. | July 4, 2025, 1:57 p.m. | — |
| 34 | 2 | 2 | 17.68 | Aug. 2, 2023, 4:17 p.m. | Aug. 3, 2023, 5:26 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 28 | 11 | 11 | 261.80 | June 15, 2023, 5:21 p.m. | Feb. 8, 2026, 5:05 p.m. | — |
| 22 | 6 | 6 | 112.20 | Sept. 14, 2024, 3:30 p.m. | April 28, 2025, 9:38 a.m. | — |
| 30 | 1 | 1 | 25.50 | Feb. 8, 2026, 5:05 p.m. | Feb. 8, 2026, 5:05 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 22 | 14 | 4 | 55.44 | Sept. 14, 2024, 3:30 p.m. | April 28, 2025, 9:36 a.m. | — |
| 18 | 12 | 4 | 38.88 | Sept. 14, 2024, 3:29 p.m. | Jan. 6, 2025, 7:04 a.m. | — |
| 16 | 12 | 4 | 34.56 | Sept. 14, 2024, 3:29 p.m. | Jan. 6, 2025, 7:04 a.m. | — |
| 20 | 9 | 4 | 32.40 | Sept. 14, 2024, 3:29 p.m. | Jan. 6, 2025, 7:04 a.m. | — |
| 10 | 3 | 3 | 5.40 | July 11, 2023, 4:46 a.m. | March 12, 2025, 3:16 p.m. | — |
| 14 | 2 | 1 | 5.04 | July 4, 2025, 1:57 p.m. | July 4, 2025, 1:57 p.m. | — |
| 0 | 27 | 10 | 0.00 | July 11, 2023, 4:46 a.m. | July 4, 2025, 1:57 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 10 | 15 | 3 | 82.50 | July 18, 2023, 5:16 p.m. | Jan. 24, 2026, 9:21 a.m. | — |
| 12 | 5 | 2 | 33.00 | Sept. 26, 2023, 6:42 p.m. | Jan. 24, 2026, 9:21 a.m. | — |
| 8 | 1 | 1 | 4.40 | Jan. 24, 2026, 9:21 a.m. | Jan. 24, 2026, 9:21 a.m. | — |
| 0 | 10 | 3 | 0.00 | July 18, 2023, 5:16 p.m. | Jan. 24, 2026, 9:21 a.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 10 | 342 | 104 | 68.40 | Nov. 12, 2023, 10:12 a.m. | Jan. 27, 2026, 11:22 p.m. | — |
| 8 | 40 | 16 | 6.40 | Jan. 13, 2024, 12:46 p.m. | Nov. 6, 2025, 12:30 p.m. | — |
| 6 | 48 | 36 | 5.76 | June 15, 2023, 5:21 p.m. | Feb. 3, 2025, 8:01 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 12 | 14 | 8 | 13.44 | Sept. 14, 2024, 3:28 p.m. | July 4, 2025, 1:57 p.m. | — |
| 3 | 5 | 5 | 1.20 | Sept. 14, 2024, 3:28 p.m. | Jan. 6, 2025, 7:03 a.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 8 | 10 | 2 | 4.80 | Jan. 13, 2024, 12:46 p.m. | Jan. 13, 2024, 11:59 p.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 14 | 2 | 2 | 1.68 | Feb. 21, 2026, 6:47 a.m. | Feb. 22, 2026, 3:04 a.m. | — |
| Severity | Total | Labels | Weighted | First seen | Last seen | Top labels |
|---|---|---|---|---|---|---|
| 6 | 2 | 1 | 0.36 | Jan. 24, 2026, 9:21 a.m. | Jan. 24, 2026, 9:21 a.m. | — |
Response mix grouped by status class (2xx/3xx/4xx/5xx). Auto-loads a single aggregation and renders a donut.
Live geolocation and map tiles auto-load for this ASN snapshot (peer IPs with coordinates).
Top risky peers inside this ASN (latest snapshot). Sorted by risk score, then hits.
103.99.0.154
high
103.153.76.135
high
180.214.239.121
med
103.133.111.213
med
103.153.76.252
med
103.139.45.123
med
103.133.109.245
med
103.226.248.206
med
103.156.93.178
med
103.147.184.64
med
103.153.78.154
low
103.200.20.76
low
103.156.92.145
low
103.151.123.101
low
103.114.107.36
low
103.226.248.21
low
103.133.111.209
low
103.141.137.61
low
103.156.93.45
low
103.114.105.139
low
103.125.190.93
low
180.214.239.225
low
103.153.78.87
low
180.214.237.230
low
103.114.105.38
low
103.207.36.145
low
103.125.190.133
low
103.147.184.29
low
103.151.123.145
low
103.156.93.222
low
103.153.79.203
low
103.114.105.31
low
103.114.105.248
low
103.207.37.151
low
103.207.37.51
low
103.133.107.28
low
103.153.78.242
low
103.114.104.200
low
103.145.255.84
low
103.153.76.65
low
103.114.107.59
low
103.133.111.190
low
103.153.79.96
low
103.151.123.194
low
103.125.189.6
low
103.82.24.154
low
103.139.45.163
low
180.214.238.42
low
103.156.93.217
low
103.151.124.241
low
103.114.106.2
low
103.114.107.163
low
103.125.190.218
low
103.151.123.58
low
103.151.122.169
low
103.147.184.25
low
103.114.106.249
low
103.82.21.232
low
103.153.77.102
low
180.214.239.202
low
103.114.104.134
low
180.214.239.142
low
103.147.185.248
low
103.179.172.71
low
103.114.106.35
low
103.145.254.243
low
103.149.13.186
low
103.153.77.181
low
103.156.90.212
low
180.214.237.198
low
180.214.239.8
low
180.214.239.155
low
180.214.239.182
low
103.89.89.111
low
103.99.3.62
low