I think there's a problem with ConnectionThrottleFilter.. In fact I'm sure of it. See protected boolean isConnectionOk(IoSession session), if the map contains the client's address, it sets the clients last connected time _before_ it retrieves the connected time, leading the method to always return false.
elihusmails wrote: > > There are a couple of filters that will help out with this. Not sure > what version you are using, but the trunk has a BlacklistFilter and a > ConnectionThrottleFilter. > > Sounds like ConnectionThrottleFilter would work best for you. > > If you are using a version < 2.0, then you could 'port' the > ConnectionThrottleFilter for you. > > On 10/22/07, stork <[EMAIL PROTECTED]> wrote: >> >> Hi, I'm running a game server using the MINA framework, and unfortunately >> it's being subject to a lot of DoS attacks. It's a very simple attack - >> the >> game port is opened, and random data is written, and eventually all the >> sockets fill up and the server can receive no more connections. >> What can I do about this? >> -- >> View this message in context: >> http://www.nabble.com/DoS-attack-to-a-MINA-server-tf4670535s16868.html#a13342276 >> Sent from the Apache MINA Support Forum mailing list archive at >> Nabble.com. >> >> > > > -- > -------------------------------- > The adjuration to be "normal" seems shockingly repellent to me; I see > neither hope nor comfort in sinking to that low level. I think it is > ignorance that makes people think of abnormality only with horror and > allows them to remain undismayed at the proximity of "normal" to > average and mediocre. For surely anyone who achieves anything is, > essentially, abnormal. > Dr. Karl Menninger > > -- View this message in context: http://www.nabble.com/DoS-attack-to-a-MINA-server-tf4670535s16868.html#a13349036 Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.
