Matrix Federation Abusers 💋 Because endless federation spam needs a proper home. This service responds with a 429 status code and a proper "Retry-After" header. It keeps track of all the servers that do not honor the request to back off properly. Rules: 1. Each IP address gets five chances. 2. A truncated version of your server IP address will be published on the second strike. 3. After that, the IP address will be published in full and reported to various IP abuse trackers. 4. Servers will be removed after seven days of no contact. 5. One offense will be forgiven daily. ■ Strike List 1,271 servers are being observed. 137.74.xxx.xxx 💾 Conduwuit/0.4.6 (8f7ade4) 3 strikes last seen 13 h 4 m ago 188.242.xxx.xxx 💾 Synapse/1.125.0 3 strikes last seen 7 h 8 m ago 24.77.xxx.xxx 💾 Synapse/1.124.0 4 strikes last seen 3 h 4 m ago 78.41.xxx.xxx 💾 python-requests/2.26.0 eig 2 strikes last seen 1 h 2 m ago 84.238.xxx.xxx 💾 Synapse/1.131.0 3 strikes last seen 20 h 1 m ago 94.142.xxx.xxx 💾 Synapse/1.132.0 3 strikes last seen 1 d 10 h ago ■ Abusers 50 servers are currently behaving abusively. 96.244.139.2 💾 Synapse/1.132.0 920 💥 last seen 1 h 10 m ago 2a0a:4cc0:c0:6f0f:446b:8aff:fefa:6cfd 💾 Python/3.10 aiohttp/3.8.5 844 💥 last seen 20 m 23 s ago 37.205.12.124 💾 Synapse/1.90.0 371 💥 last seen 3 d 1 h ago 2001:41d0:fc24:7010:0:8000:0:c7fb 💾 Go-http-client/2.0 333 💥 last seen 6 d 15 h ago 162.55.240.163 💾 Synapse/1.132.0 232 💥 last seen 13 m 40 s ago 2001:41d0:fc24:7010:0:8000:0:65bd 💾 Go-http-client/2.0 220 💥 last seen 23 m 1 s ago 159.203.25.218 💾 Synapse/1.126.0 202 💥 last seen 18 m 29 s ago 2a04:52c0:101:700::2 💾 Synapse/1.131.0 191 💥 last seen 1 h 51 m ago 2a05:d014:9bb:d500:c4a1:f3f2:f8a1:c6ab 💾 179 💥 last seen 1 h 54 m ago 138.201.117.99 💾 Conduwuit/0.4.6 165 💥 last seen 1 d 10 h ago 2a0c:9a40:2201:10::1912 💾 Synapse/1.133.0rc1 111 💥 last seen 10 h 34 m ago 79.233.0.172 💾 Conduwuit/0.5.0 (e5049ca) 108 💥 last seen 6 d 4 h ago 209.160.32.194 💾 Synapse/1.132.0 96 💥 last seen 1 h 8 m ago 20.187.122.210 💾 Synapse/1.66.0 84 💥 last seen 1 h 35 m ago 71.224.200.62 💾 Synapse/1.132.0 80 💥 last seen 3 h 13 m ago 2a01:e0a:2bc:2c70:6eb3:11ff:fe5e:4849 💾 Synapse/1.132.0 61 💥 last seen 2 d 6 h ago 51.210.113.110 💾 Synapse/1.132.0 45 💥 last seen 1 h 39 s ago 62.93.5.214 💾 Synapse/1.132.0 36 💥 last seen 1 d 1 h ago 2a03:4000:28:247:: 💾 Synapse/1.131.0 Hashi 33 💥 last seen 21 h 32 m ago 94.130.13.43 💾 Conduwuit/0.4.6 (8f7ade4) 29 💥 last seen 5 h 10 m ago 45.79.218.85 💾 27 💥 last seen 1 d 3 h ago 104.171.125.10 💾 Synapse/1.129.0 23 💥 last seen 1 h 23 m ago 207.244.235.165 💾 Conduwuit/0.4.6 (8f7ade4) 22 💥 last seen 23 h 26 m ago 87.138.80.139 💾 Synapse/1.132.0 13 💥 last seen 1 d 18 h ago 50.114.155.239 💾 Conduwuit/0.4.6 (8f7ade4) 12 💥 last seen 5 d 18 h ago 79.233.199.152 💾 Synapse/1.132.0 12 💥 last seen 2 h 27 m ago 2a01:4f9:3080:15e6::2 💾 Synapse/1.121.1 11 💥 last seen 14 h 24 m ago 3.74.23.23 💾 Synapse/1.132.0 11 💥 last seen 3 h 25 m ago 193.37.39.212 💾 Synapse/1.131.0 8 💥 last seen 4 d 3 h ago 137.226.38.50 💾 Synapse/1.131.0 7 💥 last seen 1 d 20 h ago 157.254.154.242 💾 Conduwuit/0.4.6 (8f7ade4) 7 💥 last seen 3 h 6 m ago 151.249.105.101 💾 Synapse/1.132.0 6 💥 last seen 1 h 27 m ago 93.196.89.132 💾 Conduwuit/0.5.0 (e5049ca) 6 💥 last seen 3 h 35 m ago 95.217.18.179 💾 Synapse/1.131.0 6 💥 last seen 4 d 8 h ago 5.149.157.108 💾 Synapse/1.132.0 5 💥 last seen 3 d 21 h ago 62.60.231.22 💾 Synapse/1.132.0 5 💥 last seen 5 d 9 h ago 82.181.164.73 💾 Synapse/1.132.0 5 💥 last seen 12 h 15 m ago 142.44.161.249 💾 Synapse/1.132.0 4 💥 last seen 6 d 22 h ago 157.180.88.182 💾 Synapse/1.132.0 4 💥 last seen 6 d 17 h ago 45.129.183.31 💾 Synapse/1.131.0 4 💥 last seen 5 d 21 h ago 65.109.59.180 💾 Synapse/1.132.0 4 💥 last seen 1 d 1 h ago 73.101.205.105 💾 Synapse/1.132.0 4 💥 last seen 2 d 14 h ago 108.36.85.139 💾 Synapse/1.131.0 3 💥 last seen 6 h 43 m ago 144.76.113.172 💾 Synapse/1.132.0 3 💥 last seen 6 d 10 h ago 188.68.37.28 💾 Synapse/1.132.0 3 💥 last seen 4 d 8 h ago 23.113.46.58 💾 Synapse/1.115.0 3 💥 last seen 6 d 22 h ago 66.117.145.182 💾 Synapse/1.132.0 3 💥 last seen 2 d 6 h ago 82.202.162.10 💾 Synapse/1.132.0 3 💥 last seen 6 d 1 h ago 94.130.229.139 💾 Synapse/1.128.0 2 💥 last seen 4 h 28 m ago 99.226.154.157 💾 Synapse/1.132.0 1 💥 last seen 20 h 12 m ago ■ Statistics Total strikes: 7,148 total, 198.56 avg/d 244 ┤ ╭╮ ╭╮ ╭╮ 220 ┤╭─╮ ╭─╮│╰╮ ╭╮ ╭╮ ╭╯╰╮ ╭╮╭──╮╭╯│ 195 ┤│ ╰╮│ ╰╯ ╰╮│╰─╯╰─╮╭─╯ ╰╮╭╯╰╯ ╰╯ │ 171 ┤│ ╰╯ ╰╯ ╰╯ ╰╯ │ 146 ┤│ │ 122 ┤│ ╰╮ 98 ┤│ │ 73 ┤│ │ 49 ┤│ │ 24 ┤│ │ 0 ┼╯ ╰───────────────────────────────────────────────────── Total Strikes in the last 90 days (latest first) Total Abuses: 5,521 total, 153.36 avg/d 203 ┤ ╭╮ ╭╮ 183 ┤ ╭╯│╭─╮ ╭─╯╰╮ ╭╮ 162 ┤╭─────╯ ╰╯ ╰─╯ ╰╮ ╭╮ ││ 142 ┤│ │╭╯╰──╮╭───╯╰╮ ╭╮ 122 ┤│ ╰╯ ╰╯ ╰──╯│ 102 ┤│ │ 81 ┤│ │ 61 ┤│ │ 41 ┤│ │ 20 ┤│ │ 0 ┼╯ ╰───────────────────────────────────────────────────── Total Abuses in the last 90 days (latest first) Total Requests: 12,880 total, 357.78 avg/d 481 ┤ ╭╮ 433 ┤ ╭╮ ╭╮ ││ 385 ┤╭─╮ ╭──╯╰─╮╭╮╭─╯╰╮ ╭─╮ ╭─╮ ││ 337 ┤│ ╰─╯ ╰╯╰╯ ╰──╯ ╰─╮╭──╯ ╰╮╭─╯│ 289 ┤│ ╰╯ ╰╯ │ 240 ┤│ │ 192 ┤│ │ 144 ┤│ │ 96 ┤│ │ 48 ┤│ │ 0 ┼╯ ╰───────────────────────────────────────────────────── Total Requests in the last 90 days (latest first) Booted at: 2025-05-28T16:43:39Z Current time: 2025-07-02T01:22:26Z Uptime: 4 w 6 d ■ Behind the scenes 2018: Proper way to decommission homeserver from federation to stop inbound traffic https://github.com/matrix-org/synapse/issues/3765 https://github.com/element-hq/synapse/issues/3765 2019: we should backoff on 40x errors https://github.com/matrix-org/synapse/issues/5442 https://github.com/element-hq/synapse/issues/5442 2019: Is Synapse backing off on everything it should? https://github.com/matrix-org/synapse/issues/5406 2019: blacklist servers which are down for several days https://github.com/matrix-org/synapse/issues/5113 2019: Does Synapse ever stop trying to send events to dead servers? https://github.com/matrix-org/synapse/issues/4979 2020: Unreachable servers lead to poor performance https://github.com/matrix-org/synapse/issues/6895 https://github.com/element-hq/synapse/issues/6895 2020: we should be more intelligent with backoff for federation requests https://github.com/matrix-org/synapse/issues/8917 https://github.com/element-hq/synapse/issues/8917 2020: server keeps trying to handle device list update on a server that doesn't exists anymore https://github.com/matrix-org/synapse/issues/8983 https://github.com/element-hq/synapse/issues/8983 2021: retry device resync doesn't follow exponentially back off algorithm https://github.com/matrix-org/synapse/issues/9603 https://github.com/element-hq/synapse/issues/9603 2023: No backoff on v1/user/devices requests for homeservers that have been reset https://github.com/matrix-org/synapse/issues/15365 https://github.com/element-hq/synapse/issues/15365 2024: synapse servers from outside DDOSing my server https://github.com/element-hq/synapse/issues/17739 2024: Scenario for .well-known requests of Synapse Matrix servers https://github.com/crowdsecurity/hub/pull/1206 2025: Add timeouts and semaphores to the federation/HTTP clients https://github.com/element-hq/synapse/issues/18477 ■ In other news 2025: rocket.chat dropping Matrix-based federation https://www.rocket.chat/blog/federation-at-rocket-chat-the-shift-to-a-native-solution 2025: conduwuit archived https://girlboss.ceo/~strawberry/conduwuit.txt https://github.com/girlbossceo/conduwuit