Как я могу узнать, кто использует мой Windows Internet Connection Sharing (ICS)?

3931
Xavierjazz

Это связано с вопросом « Могу ли я контролировать, кто использует Mac OS X Internet Sharing? », Но в то время как это касается Mac OS X, мои вопросы касаются Windows XP.

Как узнать, кто использует мое интернет-соединение в XP Pro?

3

2 ответа на вопрос

2
A Dwarf

К сожалению, я не знаю ни одного. ICS - это очень простой механизм совместного использования соединений, в котором отсутствуют многие функции протокола, которые позволили бы осуществлять мониторинг клиентов, как вы ищете.

Тем не менее, возможно, что вы сможете увидеть это косвенным образом с помощью команды netstat в консоли. Я думаю, что-то вроде

netstat -a -o

Позволит вам сопоставить столбец PID с идентификатором процесса ICS в Диспетчере задач и определить любые подключенные клиенты ICS, независимо от того, активно ли они в данный момент используют соединение или просто находятся в режиме ожидания.

Но ... я не уверен в этом и сейчас не могу это проверить. Я оставлю тебя с этой мыслью, хотя.

Так что еще можно сделать?
Ответ заключается в использовании альтернативных решений для Windows ICS.

Маршрутизатор: используйте маршрутизатор, и вы можете полностью удалить ICS. Маршрутизатор разделяет соединение, и любой приличный предоставит вам все необходимые данные.

Программные шлюзы: очень популярный в конце 90-х и начале 00-х годов и все еще сильные альтернативы ICS. По сути, это программные маршрутизаторы или прокси-серверы. Такие программы, как WinGate или AnalogX Proxy, дают вам возможность заменить функциональные возможности ICS своими собственными, предоставляя при этом лучшие статистические и контрольные возможности. AnalogX не делает последнее, хотя. Просто там, потому что это еще один прокси, с которым я знаком. Но WinGate - мать совместного использования и мониторинга соединений.

Я бы лично выбрал решение для маршрутизатора. Гораздо более расширяемый, простой в управлении, избавляющий вас от службы «Все еще-Windows», очень мощный с точки зрения возможных функций и сравнительно недорогой в наши дни.

1
harrymc

Вы можете использовать инструменты мониторинга сети, чтобы узнать, какие машины в данный момент находятся в вашем сегменте сети.
Некоторые инструменты:

Nmap
Он был разработан для быстрого сканирования больших сетей, но отлично работает на отдельных хостах. Требуется WinPcap.

Angry IP
- очень легкая программа, которая позволяет быстро сканировать диапазон IP-адресов. Он предоставляет меньше информации и параметров, чем Nmap, но показывает открытые порты и выделяет, какие адреса активны.

Похожие вопросы