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

Posted on 2007-08-06
Last Modified: 2013-11-23
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?
Question by:limpamesa
    LVL 10

    Accepted Solution


    Author Comment

    Maybe this solution can be good but I can't see it. = HTTP 404 Page Not Found 404.php = Not Found = 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.

    Author Comment

    Well. After some days, I have find a developer and this guy made this program to me.
    Thanks for every help.
    LVL 10

    Expert Comment


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    SHARE your personal details only on a NEED to basis. Take CHARGE and SECURE your IDENTITY. How do I then PROTECT myself and stay in charge of my own Personal details (and) - MY own WAY...
    Healthcare providers, insurance companies and other covered entities trust eFax Corporate to transmit their most sensitive documents. eFax Corporate can help your organization implement a HIPAA compliant cloud faxing solution.
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now