Hello,
I found this repository when considering how to control WebSocket requests. Most of Blockchain nodes themselves doesn't have WebSocket throttling features, and most of API gateway solutions cannot inspect WebSocket messages/frames.
In the current implementation, messages in a connection are rate limited, however attackers can consume lots of sockets.
I think it is really good to have limiting connections count per IP/API-Key feature.
Hello, I found this repository when considering how to control WebSocket requests. Most of Blockchain nodes themselves doesn't have WebSocket throttling features, and most of API gateway solutions cannot inspect WebSocket messages/frames.
In the current implementation, messages in a connection are rate limited, however attackers can consume lots of sockets. I think it is really good to have limiting connections count per IP/API-Key feature.