Help - Search - Members - Calendar
Full Version: NameHack Checker
Sneaky Monkeys Forum > General > Public Discussion
MonkeyFiend
The namehack checker (thats on the front page) hasn't been working for a while ~ basically it was written in code not supported by this webhost, so it needde to be put elsewhere (and that host has now closed down)

I've got the namehack checker up and running again on a new webhost with NEW! and exciting features!

Linky here: NameHack Checker

If you click on the name checker (see quicklinks menu on main page) it will automatically take you to the site and generate a report that checks whether anyone on the server is using a name hack. You can now also tick a "check every 2 minutes" button (you'll have to click the 'check' button again after selecting this)

There's also an option to alert you with a sound if there is someone cheating on the server! - this means you can leave it running in the background while playing bf2.

I've left the form in so that friendly clans can check their own servers, however I will block other unfriendly clan from using this smile.gif

I'm in work and haven't tested it, so let me know how it goes (and if it works! tongue.gif)

Cheers,

MonkeyFiend
MonkeyFiend
Added a volume control (in %) for alert volume if a hacker is detected.. won't be deafened anymore tongue.gif

Sound also requires flash to be installed, but I assume everyone has this.
GoochTyke
hmm, been waiting 5 mins now for page to load ... still no go?
MonkeyFiend
couple of DNS problems, but the site is online... am working on it at the moment

http://esc77.midphase.com/~sneakymo/namecheck4/
MonkeyFiend
doh! I was in work and forgot to produce some suitably scary sirens tongue.gif
Magik5
just record yourself shouting "WARNING, C*UNT ONLINE!"

thatll do
MonkeyFiend
have added a siren now if it detects a hacker (not on false positive) - am always open to replace the sound with something more appropriate tongue.gif

If you click on the test button now, you'll get an idea of the noise it makes.

Looks to be working correctly now biggrin.gif
GoochTyke
QUOTE
Looks to be working correctly now


not here it aint wont load page at all now
MonkeyFiend
goooooch you always break my websitey toys!

The actual reason it doesn't work is this: at the moment it will timeout if there are no players on the server to check!

It will wait and wait until a player joins or until usually after 30 seconds the web browser request times out.

I should probably put something in to fix this biggrin.gif In the meantime the site will work when there are players on our server
GoochTyke
QUOTE(MonkeyFiend @ Apr 30 2008, 03:14 PM) *
goooooch you always break my websitey toys!

The actual reason it doesn't work is this: at the moment it will timeout if there are no players on the server to check!

It will wait and wait until a player joins or until usually after 30 seconds the web browser request times out.

I should probably put something in to fix this biggrin.gif In the meantime the site will work when there are players on our server



ahh, ic you never said it wont work in the first place when noones on wink.gif

and i like breaking toys smile.gif
=FaRT= skutaboy
QUOTE
I've left the form in so that friendly clans can check their own servers


..... rolleyes.gif


Not loading for me either.
MonkeyFiend
Remember it won't load if there's no-one on the server!

what are you putting in on the searchy box thing??

It needs to be "Gameserver IP":"Gameport":"Queryport"

so for sneakymonkeys:

85.236.101.15:16567:16665

Now the FART server I know is: 8.9.11.153:16567 but I don't know the query port, hopefully you do biggrin.gif
=FaRT= skutaboy
QUOTE(MonkeyFiend @ May 2 2008, 12:52 PM) *
Remember it won't load if there's no-one on the server!

what are you putting in on the searchy box thing??

It needs to be "Gameserver IP":"Gameport":"Queryport"

so for sneakymonkeys:

85.236.101.15:16567:16665

Now the FART server I know is: 8.9.11.153:16567 but I don't know the query port, hopefully you do biggrin.gif


Yeah thats right Monkey, but I'm not sure about the queer port though, I thought that was Felixstowe?
Am I ok to try this on our server, and do I just open it, type in server IP then minimize whilst playing on our server?

How do I find out the query port?

Thanks mate,

skuta.
=FaRT= skutaboy
Right, got all the details in and its found our populated server. Do I need to have BF2 running aswell if I'm just surfing the net and not actually playing?
MonkeyFiend
nope basically if you stick all the details in, it will scan the server and report if anyone is using name hack. If you want to leave it running, tick the scan every 2 minutes and audible warning boxes and then press check again.

Every 2 minutes the page will refresh and rescan the server, if someone is found to be using namehack it will play a siren (you can test the siren or set the volume on this screen too)

You don't need to have bf2 open to use any of this, it will work just with the web page open. I sometimes leave this running in work (obviously without being in bf2 smile.gif)

However obviously its useful if you're playing bf2, to have the webpage open in the background, so that even in game every 2 minutes the page will reload and warn you audibly if it finds a namehacker smile.gif
=FaRT= skutaboy
Cool, thanks I will let you know if we catch anything.
MonkeyFiend
Alrighty, pleased to announce that the namehack checker busted the first person the other day, followed by another 2 yesterday.

If you visit:

http://esc77.midphase.com/~sneakymo/namecheck4

Clicking on 'Saved Violations' shows you the date/time a violation was logged, clicking on this gives you a snapshot of who else was on the server at the time and some other stuff.

The 'Hall of shame' will allow you to search by actual name - this page displays their true identity (not the spoofed name they were using at the time)

Am happy this is all working as should be (notice the 2 cheats were on yesterday at the same time as magik5 - did you notice anything funny about them?)

Anyway bugs:

1. Clicking the link times out if there's no-one on the server
2. Times are logged as US (as this is where that particular host is, add 6 hours)
3. Will move the URL to sneakymonkeys.info

Changes:

Although it's handy to have the page open with audible warnings when you're playing bf2 - so that when a hacker is on you'll be notified in-game.

The page was only logging hacky noobs when someone had it open, therfore I've set the script to run under a cron tab on the webserver, so every 10 mins it will check the server itself and log any name violations even if admin aren't there. (so we can add bans at a later time, using the ever handy hash lookup tool methingy)

Future:

I'd like to be asble to automatically add caught cheaters to the banlist without admins having to do this. At the moment I can't see a way of doing it. (formatting and exporting DB tables as XML to the gameserver??) - if anyone thinks they can help with this I'd very much appreciate it.
MonkeyFiend
QUOTE(=FaRT= skutaboy @ May 3 2008, 07:56 PM) *
Cool, thanks I will let you know if we catch anything.


Also if any hacker is caught it is automatically written to a database and listed in the 'hall of shame' and 'saved violations' pages. The SM server now runs this check automatically so even if no admins are online, the server is still checked out routinely. If one is picked up on your server, it will be recorded on that website smile.gif
Magik5
yeh, i banned king there and then - he was constantly shooting his pkm whilst going from prone to standing, and took out 3 guys in the space of a second, hardcandy however i didnt notice, must have been on my team - or by the looks of it, he only just joined and i didnt see him
MonkeyFiend
after a period of not being able to connect (network unreachable messages) the namehack check is back online.

It was being blocked by our hosts, who apparently will block the IP if there is more than 50 connections from it. Apparently they don't have access to adjust firewall rules so will have to work around it.+

I've changed the fsock value of usable sockets from 64 to 32 but am not sure whether this will work.

I've also removed our server name checks from the cron jobs too while I'm looking into this tongue.gif

cheers,

Monkey
GoochTyke
QUOTE
(so we can add bans at a later time, using the ever handy hash lookup tool methingy)


where and what the fook is this?
Magik5
see here: http://www.sneakymonkeys.com/forums/index.php?showtopic=475

you can choose to search by hash or name....
GoochTyke
Cheers 5
=FaRT= skutaboy
We now use this one... http://www.raycaster.info/hackbuster/index...e=60&play=1

For some reason I can't get the one you provided to work all the time.
MonkeyFiend
yep - tis the same codebase as Erics on Raycaster and the pbbans namechecker (all basically use the gameQ code on sourceforge)

The SM one has a few more functions mainly relating to IP etc., for banning players

Not sure why you can't get the SM one to work (apart from the timeouts when the server is empty - in which case there's no need to check the server)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.