Re: Counter Strike blocker?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Iain Mcleod (mcleodia_at_dcs.gla.ac.uk)
Date: 10/07/04


Date: Thu, 7 Oct 2004 22:41:49 +0100

You could certainly write an app that scans for the traffic on the local
network.
I wouldn't try and disturb the traffic, just locate the machines and catch
the offender in the act.

As to the kids installing the game, like I said in my previous post, all
machines should be service packed. That will prevent most exploits which
allow a user to gain administrative privs. What OS is the school running?

Cheers
Iain

"Johan Christensson" <johan.christensson@telia.com> wrote in message
news:%23SkKzRLrEHA.756@TK2MSFTNGP11.phx.gbl...
> Well, they have a firewall that prevents the kids from playing internet
> games, so the problem here is localy played games.
>
> The problem get's even more severe since many of these students are
> attending computer courses that aim to give the students a understanding
> of network computing basics, Windows networks, AD and so on, so they know
> a quite alot some times, and they install there own clients. This prevents
> me to acces the computers as an Administrator, since they only join there
> own domain. Further, this also mean that most of the kids are local
> administrators of there own computers.
>
> My first thought was to create an application that scans for CS servers.
> The next step would be to listen after client requests for that computer
> and to some how block or disturbe the traffic between the client and the
> server by sending some malformed package or just a hep of junk. A second
> though was that this might consume a lot of network traffic, and the I
> would be the bad guy. :D
>
> Any thought?
>
> /JCh
> "Iain Mcleod" <mcleodia@dcs.gla.ac.uk> wrote in message
> news:%23AhhpELrEHA.3324@TK2MSFTNGP15.phx.gbl...
>> Hi Johan
>>
>> Firstly a decent setup on the school's computers would prevent the kids
>> from loggin on with administrative privileges. That way you could
>> prevent them installing the game. It may be that you are already doing
>> this, but the kids probably know a backdoor which gives them admin privs.
>> This is distinctly possible if you are not running the latest service
>> packs on all the machines. You should be doing this.
>>
>> You could write a program that searches in a known location for known
>> counterstrike files on all the hard drives of the school machines through
>> the c$ administrative share (the local hard drive on a machine should be
>> viewable to network administrators through this share). Check wherever
>> counterstrike is installed by its setup program and what files are
>> installed and then write a program to look for those files.
>>
>> You can also block the external traffic by installing a firewall on the
>> gateway computer controlling the school's access to the internet. Find
>> out what ports counterstrike servers normally listen on. I had a quick
>> google and it seems that most seem to be running on ports 27015 through
>> 27018. Of course the port that a server is listening on is almost
>> certainly a configuration option and there may be servers out there which
>> are on different ports. Blocking 27015 through 27018 would stop most of
>> the kids from finding the common servers.
>>
>> The firewalling will not prevent the kids from playing local games on the
>> school network between themselves though if counterstrike gives the
>> option of running a local server for a game (I don't play it myself, so I
>> don't know!). Kid 1 could set up a local server and kids 2, 3 and 4
>> could then connect in and they could play against each other. I'm afraid
>> the only option there would be to get some packet sniffing software and
>> listen for traffic on the ports I mentioned above. I've never used any,
>> so I can't recommend any. Chances are that the traffic would be UDP not
>> TCP as that is what most games run on.
>>
>> Finally, it should be stressed to the kids that school policy prevents
>> such practices and individuals caught will be severely punished etc. It
>> just takes a few unlucky kids to be caught and made an example and the
>> practice should soon stop :)
>>
>> Hope that gives you some pointers to further info.
>>
>> Either that, or forget about the whole thing and join them in their
>> games...
>>
>> Kids, eh?
>> :-)
>> Iain
>>
>>
>> "Johan Christensson" <johan.christensson@telia.com> wrote in message
>> news:ulv5M4KrEHA.3464@TK2MSFTNGP14.phx.gbl...
>>> Hi.
>>>
>>> I got contacted by an old teacher today that works at a public shool
>>> here in Sweden. They have a ever groving problem with the students
>>> playing Counter Strike on the schools computers. Not only dose this pose
>>> a problem with bandwidth usage, but the fact that the Half-Life
>>> installations often are not licensed, and this puts the school in a
>>> tight position. Apperently the schools IT department say that thay can't
>>> do anything to stop it from there point of view.
>>>
>>> He asked me if I chould come up with a solution. So here is my idea:
>>>
>>> I'm not that familiar with Couter Strike, but I belive that it's a
>>> client server setup. Would it be possible to some how make a application
>>> that listens after CS Servers and block/jam there traffic? I want to
>>> disturb the CS traffic but not everything else?
>>>
>>> I'm quite an experiensed programer, but in this case I have no clue
>>> where to start. All help is apprciated.
>>>
>>> /Johan Ch
>>>
>>
>>
>
>



Relevant Pages

  • Re: How to access I/O port directly in VC6.0?
    ... As soon as you have standalone machines, ... Their "security" as far as servers was a joke; ... discovered the internal wireless network was completely unencrypted. ...
    (microsoft.public.vc.mfc)
  • Re: Active Directory Setup Advice
    ... You would not want separate domains just to have the same names for servers. ... seen as on the same network it will be like one big network. ... Under one domain all machines have to be unique in naming scheme. ... sub domains you can have same names under different domain. ...
    (microsoft.public.windows.server.active_directory)
  • Loss of Connectivity
    ... We have a Windows network with 2000 and 2003 servers, are hosting websites ... We can access the network from WEB2, ... from some machines on the network, ...
    (microsoft.public.windows.server.dns)
  • Loss of Connectivity
    ... We have a Windows network with 2000 and 2003 servers, are hosting websites ... We can access the network from WEB2, ... from some machines on the network, ...
    (microsoft.public.windows.server.networking)
  • Loss of Connectivity
    ... We have a Windows network with 2000 and 2003 servers, are hosting websites ... We can access the network from WEB2, ... from some machines on the network, ...
    (microsoft.public.windows.server.active_directory)