This commit is contained in:
Anuken
2023-05-24 09:49:30 -04:00
parent 3813d66f30
commit 19cd6fd07c
3 changed files with 10 additions and 5 deletions

View File

@@ -136,8 +136,7 @@ public class ArcNetProvider implements NetProvider{
@Override
public void received(Connection connection, Object object){
if(!(connection.getArbitraryData() instanceof ArcConnection k)) return;
if(!(object instanceof Packet pack)) return;
if(!(connection.getArbitraryData() instanceof ArcConnection k) || !(object instanceof Packet pack)) return;
if(packetSpamLimit > 0 && !k.packetRate.allow(3000, packetSpamLimit)){
Log.warn("Blacklisting IP '@' as potential DOS attack - packet spam.", k.address);