• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 185
  • Last Modified:

Block unvalidated IPs in port comparing with IP table from Database.

I have a gameserver runing at windows 2003 server. Al client have to log in ms sql server expesific table in order to get validade login. In this table system keep informations as IP adress, time log in and time log out. The problem is that some guys have exploited my game server and they can enter in port 10009 (oficial port of game server) withoud login in database. So this guys are hacking my games. My Idea to prevent this is make an aplication that can read all connected IPs in port 10009 and compare with logged ips in database and, finaly, disconnect hackers and block this IPs that are not validated in database. I dont know any firewall or application that can do this and maybe I will need to make it. I just know delphi and aps language. But if necessary, I can learn others like visual basic. Do you know if DELPHI has some plugin or method in order to disconnect one IP in port 10009? If Delphi cant, do you know from where can I start?
0
limpamesa
Asked:
limpamesa
  • 2
  • 2
1 Solution
 
limpamesaAuthor Commented:
Maybe this solution can be good but I can't see it.
http://developer.novell.com/support/sample/tids/dmonip/dmonip.htm = HTTP 404 Page Not Found 404.php
http://web.tiscali.it/no-redirect-tiscali/salvatoremeschini/download/netstat32.htm = Not Found
http://www.datawizard.net/Free_Software/SocketView_Free/socketview_free.htm = The page cannot be found
I have seeing delphi has a tsock server/client component but I'm not sure if it can be used to block IP from especific port.
Thanks but I cant see any solution or idea until now.
0
 
limpamesaAuthor Commented:
Well. After some days, I have find a developer and this guy made this program to me.
Thanks for every help.
0

Featured Post

Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as the high-speed power of the cloud.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now