Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a small problem for which I haven't found a solution yet.

I live in Bosnia and share the Internet connection with the landlady, and as is usual in Bosnia, we do not have a flat rate, but a 15 Giga traffic limite. That would actually be more than enough, if the son of the landlady wouldn't be watching videos all the time, so the bills are truning out rather expensive.

I have already installed a traffic monitoring program, but he apparently turns it off as soon as he comes close to his limit and then denies that he consumed any more. I therefore need at least a measurement program that is password protected and / or notes in the log when it's been turned off. Even better would be a program that just cuts his access when he exceeds his share, ie a mixture of Traffic meter and Parental Guard. Can someone help me out here?

share|improve this question
Sorry, this is mainly an english site, I'm afraid! I've taken the liberty of running it through google translate and sticking it on the end of your post, I hope you don't mind. – Phoshi Jun 1 '10 at 8:41
...and the header might be translated as "Password protected traffic-meter". – Mehper C. Palavuzlar Jun 1 '10 at 8:49
sorry, didn't realise that it's an english board here. A friend suggested that I'd ask the question here, and I didn't browse around much before posting it. Since I'm pretty fluent in english, I translated the post myself, to make it a bit more understandable. – UncleBob Jun 1 '10 at 8:53

If he sits down at the computer and has admin access, it's game over. There's nothing you can do at that computer that he can't also undo and cover his tracks. One alternative is to do the monitoring at your edge device (cable/dsl modem, wireless router, etc). If you have a router that supports dd-wrt, you can install monitoring software on there, and he'll have a much harder time accessing it (or even knowing anything has is being recorded).

share|improve this answer

Hm, you don't really explain your configuration. It would help if you briefly sketch your setup:

  • how many computers?
  • What kind of internet access? How?
  • How are the systems networked? (diagram, network technology)
  • Which monitoring program did you install?

That said, I assume from your question that you all share one computer and you just installed a monitoring software on it.

In that case, your only real option is to restrict the misbehaving user to a non-administrator account / not give root access, or monitor through something not installed on the computer. With full access on the computer, every monitoring program can be disabled/uninstalled.

If you all have separate computers, the best bet is to use a router/switch (dedicated, or separate PC) that can meter traffic. If only you have the admin password (and noone can rewire the network), that cannot be circumvented. Unfortunately, I don't know any cheap home router that supports this.

If it has to be all on one system, give the user a restricted account. If that is not feasible, there's little you can do. You can problably try to find a monitor that hides or logs its activity, but with admin rights you can subvert everything, so it'll be an ongoing struggle...

Or you might want to find a social solution (i.e. talk to him) :-). But I guess you already tried that...

share|improve this answer
Thanks for the reply. The setup is as follows: We're in two seperate appartements, with the modem (with integrated router) right beside his computer, which is directly connected to the modems router. From there a long cable goes up to our flat and into our router to which my computer and the computer of my wife are connected. The internet access is the usual (for bosnia) dial-up DSL connection, that means, allthough you have a DSL connection you can dial in and out. – UncleBob Jun 1 '10 at 13:00
We had a talk today, and it went more or less well. He didn't say anything, but at least didn't deny anymore when confronted with the evidence. The tricky thing is, I have to solve this without bringing his mother in, or he'll never forgive me (it's a cultural thing, don't ask). I also installed the softperfect trafic meter now, which can be guarded with a password, but it'll cost me a few bucks. Of course there is always the possibility that he'll disable it in the services, but at least I'll notice that. If there'd be a solution that doesn't cost me 50 dollars, that would be great, though. – UncleBob Jun 1 '10 at 13:04
@Uncle Bob: If you have updates to your question, edit the question, don't put it into comments. Not everyone will read the comments :-). – sleske Jun 1 '10 at 13:37

Solution 1:

Use CHP (Create Hidden Process) to start up your network traffic monitor. This way, the traffic meter will not be visible in Task Manager and cannot be killed.

Administrator privileges won't be useful if you don't know what to kill!

Solution 2:

Make your Internet connection dependent on the Traffic Monitor.

Example: Create an AutoIt Script that monitors the existence of the Traffic Monitor Process. If it fails to find the process, it should:

  1. Fill the hosts file with for ALL popular websites.
  2. Kill all running browsers and their respective process threads.
  3. Kill all popular torrent downloaders.
  4. Kill ANYTHING that needs a network connection!

If you choose method 2, you can compile the AutoIt script as an exe and give it a name such as svcchost.exe and set it for startup!

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .