Home » Questions » Computers [ Ask a new question ]

How can I find out who is using my Windows Internet Connection Sharing (ICS)?

How can I find out who is using my Windows Internet Connection Sharing (ICS)?

This is related to the question, "Can I monitor who is using my Mac OS X Internet Sharing?" but while that deals with Mac OS X, my questions is about Windows XP.

Asked by: Guest | Views: 79
Total answers/comments: 1
Guest [Entry]

"There is unfortunately none that I know of. ICS is a very basic connection sharing mechanism which lacks many protocol features that would allow for client monitoring such as you are looking for.

That said, it is possible that you may be able to see this in an indirect manner by the help of the netstat command in the console. I'm thinking that something like

netstat -a -o

Will allow you to match the PID column with the ICS process ID under Task Manager and infer any connected ICS clients whether they are currently actively using the connection or just idle.

But... I'm not so sure about that and I can't currently test this. I'll leave you with the that thought though.

So what else can be done?
The answer is to use alternate solutions to Windows ICS.

Router: Use a router and you can remove ICS altogether. The router shares the connection and any decent one will provide you with all the data you need.

Software Gateways: Very popular in the late 90s and early 00s and still strong alternatives to ICS. These are essentially software routers or proxy servers. Programs like WinGate or AnalogX Proxy give you the ability to replace ICS functionality with their own while providing better statistical and monitoring abilities. AnalogX doesn't do the latter though. Just there because it's yet another proxy I'm familiar with. But WinGate is the mother of connection sharing and monitoring.

I'd personally choose the router solution. Much more extensible, easier to manage, saves you from Yet-Another-Windows-Service, very powerful in terms of possible features, and comparatively inexpensive these days."