Hmm, I wonder... My server was lagging pretty bad today, looking in my logs
I found this.
L 11/15/2009 - 23:12:59: rcon from "174.89.221.99:4014": Bad Password
L 11/15/2009 - 23:12:59: rcon from "174.89.221.99:4014": Bad Password
L 11/15/2009 - 23:12:59: rcon from "174.89.221.99:4014": Bad Password
L 11/15/2009 - 23:12:59: rcon from "174.89.221.99:4014": Bad Password
L 11/15/2009 - 23:12:59: rcon from "174.89.221.99:4014": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:13:00: rcon from "174.89.221.99:4016": Bad Password
L 11/15/2009 - 23:26:19: "Mike #RGaming<619><STEAM_ID_PENDING><>" connected,
address "174.89.221.99:27005"
I wonder if it's related at all, although my server didn't crash (Thanks
DeviceNull for making Rcon_Lock!) my server was... unplayable during this
attack.

Mikes Steamid: STEAM_0:0:27410772
Mikes Community profile:
http://steamcommunity.com/profiles/76561198015087272

If anyone has any idea how I could prevent/automatically ban his IP don't
hesitate to mail me.
Kyle.

On Sun, Nov 15, 2009 at 3:41 PM, Nephyrin Zey <[email protected]>wrote:

>  Actually, OnClientCommand doesn't get commands from unconnected
> clients, so it cannot block them. In the newest sourcemod trunk, there
> is a function you can use to hook *all* commands and veto them as
> necessary:
>
> > functag public Action:CommandListener(client, const String:command[],
> > argc);
> > native bool:AddCommandListener(CommandListener:callback, const
> > String:command[]="");
>
> So you could do something like this:
> http://pastebin.com/f12cd3cf8 (I just wrote this and haven't tested it,
> might not be exactly right)
>
> To block it, but you need a newish snapshot of sourcemod for it to work.
>
> - Neph
>
>
> On 11/15/2009 03:18 PM, Tony Paloma wrote:
> > The command block plugin is a Lua script I wrote for my SourceOP plugin
> and
> > wouldn't help since the released version of SourceOP doesn't have that
> > functionality.
> >
> > But, if you meant the Sourcemod plugin to see all commands run by users,
> I
> > don't have a link, but Nephyrin said he wrote this:
> > public Action:OnClientCommand(client, args)
> > {
> >          decl String:argstr[1024];
> >          decl String:cmd[256];
> >          GetCmdArg(0, cmd, sizeof(cmd));
> >          GetCmdArgString(argstr, sizeof(argstr));
> >          LogAction(client, -1, "%L issued client command \"%s\" with args
> > \"%s\"", client, cmd, argstr);
> >
> >          return Plugin_Continue;
> > }
> >
> > This is his entire plugin:
> > http://pastebin.com/m1a64b18f
> >
> > You could probably extend it to block commands from players with null
> > entities.
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to