3

У меня есть ноутбук с уже установленным TightVNC. Я хотел бы проверить, есть ли кто-нибудь, подключенный или имеющий доступ к моему ноутбуку, как я могу это сделать?

Программа TightVNC работает на моей вкладке процессов в диспетчере задач.

Я нашел этот вопрос Можно ли выяснить, активно ли соединение VNC, но оно для UltraVNC, работает ли оно на TightVNC?

Это то, что показано в командной строке.

Командная строка

1 ответ1

3

Я хотел бы проверить, есть ли кто-нибудь, подключенный или имеющий доступ к моему ноутбуку, как я могу это сделать?

Как указано в ответе на вопрос о переполнении стека, с которым вы уже связались, например, запустив netstat -an | find "ESTABLISHED" | find ":5900" вернет что-то похожее на следующее, если в данный момент есть соединение через порт 5900:

TightVNC_Connection_Screenshot

Если нет записи, соответствующей заданным критериям, ничего не будет возвращено:

TightVNC_No_Connection_Screenshot

Эта команда netstat работает на TightVNC?

TightVNC по умолчанию работает на портах 5900 и 5800. Предполагая, что TightVNC работает на этих портах, данная команда netstat должна работать нормально.

Я запустил команду netstat и она просто прекратилась. Что это значит?

Это, вероятно, означает, что никто не связан.

Однако, если вы хотите проверить порты, которые TightVNC использует для своего серверного приложения, просто щелкните правой кнопкой мыши значок "Control App" (сервер TightVNC) на панели задач (область уведомлений / быстрого запуска) в Windows и выберите « Конфигурация»:

Tight_VNC_Options_Screenshot

Затем проверьте вкладку « Сервер », чтобы увидеть, какие порты в настоящее время назначены в TightVNC:

TightVNC_Server_Configuration_Ports_Screenshot

Есть ли другой, альтернативный способ проверки соединений? Является ли netstat эффективным способом проверки?

Я бы сказал, что netstat должен быть эффективным, если вы проверяете порты, используемые TightVNC (см. Выше).

Также, вероятно, стоит упомянуть, что значок "Control App" на сервере TightVNC изменит цвет со "светлого" на "темный", если к вам кто-то подключен:

TightVNC_Icon_Change_Screenshot


Использование Wireshark

Если вы хотите еще один способ проверить, кто может или не может быть подключен к вам, вы можете получить копию Wireshark. Wireshark - это «бесплатный анализатор пакетов с открытым исходным кодом». По сути, он захватывает трафик (пакеты) в вашей сети и может отображать их для вас. Это включает трафик, сгенерированный TightVNC.

Чтобы просмотреть трафик TightVNC с Wireshark:

  1. Скачайте и установите Wireshark. Обязательно установите флажок для установки WinPcap во время установки.

  2. Нажмите новый значок Wireshark на рабочем столе и дождитесь загрузки программы.

  3. На главном экране выберите "интерфейс" для мониторинга (т.е. вашу основную сетевую карту). Перечисленные элементы (примерно) совпадают с перечисленными в разделе « Панель управления \ Сеть и Интернет \ Сетевые подключения в Windows». Например, я бы дважды щелкнул "Local Area Connection" (ниже), который является моим основным проводным NIC:

    Wireshark_Connection_Selection_Screenshot

  4. Информация о пакете должна начать прокручиваться и выглядеть примерно так:

    Wireshark_Active_Connection_Screenshot

  5. В строке «Применить фильтр отображения ...» введите "vnc" (вы также можете использовать, например, «tcp.port == 5900» вместо "vnc"). Нажмите синюю стрелку в дальнем конце панели. Эта стрелка должна стать серой, когда фильтр экрана применен правильно:

    Wireshark_Display_Filter_Screenshot

  6. Если подходящего соединения TightVNC нет, ничего не будет отображаться, подобно netstat:

    Wireshark_No_VNC_Traffic_Screenshot

  7. Если есть подходящее соединение TightVNC, вы все равно увидите прокрутку пакетов, но они будут меньше и более согласованными. Вы также увидите "VNC" в столбце "Протокол". На снимке экрана ниже вы видите локальный хост (10.0.0.4), на котором запущен Wireshark (и сервер TightVNC), взаимодействующий с удаленным средством просмотра VNC (10.0.0.40), то есть кто-то, кто обращается к ПК:

    Wireshark_VNC_Traffic_Screenshot

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .