Моя установленная ОС — Ubuntu 12.10, 64-битная, английская, версия ядра 3.5.0.21.
Какие команды нужно выполнить в окне терминала, чтобы узнать имена программ, которые подключаются к Интернету сразу после загрузки Ubuntu?
n00b 28 дек ’12 в 10:11 2012-12-28 10:11
2012-12-28 10:11
2 ответа
sudo netstat —inet -p покажет текущие активные или прослушивающие соединения с именами программ.
Upd
Для просмотра соединений с состоянием LISTENING необходимо вызвать netstat с дополнительными -a опция: sudo netstat —inet -pa
ASten 28 дек ’12 в 10:22 2012-12-28 10:22
2012-12-28 10:22
NetHogs — это небольшой удобный инструмент, который показывает, какие процессы используют вашу пропускную способность. Вы можете запустить это приложение сразу после перезагрузки, и вы будете знать, какие программы подключаются к Интернету при запуске.
Шаг 1: Установите NetHogs с помощью следующей команды:
sudo apt-get install nethogs
Шаг 2: После установки вы можете запустить nethogs с помощью следующей команды:
Как узнать какие программы подключены к интернету
sudo nethogs
замещать с eth0 , wlan0 , ppp0 в зависимости от того, что вы используете для подключения к Интернету. Если вы не уверены, то запустите ifconfig чтобы узнать, какие варианты доступны для вас.
Вы можете выйти из программы, нажав Ctrl + C.
Источник: ask-ubuntu.ru
Что подключается к Интернету
Если вы хотите узнать, какие программы установили подключение к Интернету в вашей системе, вы можете использовать для этого программное обеспечение Procx. Procx — это менеджер процессов и модулей, очень похожий на хорошо известный Обозреватель процессов из Sysinternals. Одно отличие состоит в том, что Procx отображает зеленый значок рядом с каждым процессом или модулем, если у него есть подключение к Интернету.
Это отличный способ идентифицировать любой процесс, программу и модуль, подключенный к Интернету. Затем эти программы и процессы можно проанализировать, чтобы определить, нужно ли подключение к Интернету и заслуживает ли оно доверия. Это займет всего несколько секунд для большинства перечисленных здесь процессов, мы все знаем, что Firefox и Opera, например, требуют подключения к Интернету.
Это становится трудным, если общие процессы имеют подключение к Интернету, например svchost.exe. Неясно, нужно это или нет, и для выяснения этого требуются некоторые исследования. Быстрое исследование с помощью Process Explorer показало, что этот процесс svchost.exe был связан с RPC — удаленным вызовом процедур — службой, которая необходима для подключений к Интернету.
Лучший способ выяснить это — выполнить поиск процесса и выяснить, нужно ли ему подключение к Интернету. Вы также можете просто убить процесс и посмотреть, что произойдет, но это может привести к синим экранам или другим ошибкам и обычно не рекомендуется.
Как увеличить скорость интернета на ПК или ноутбуке
Procx не нужно устанавливать, и его можно запускать из любого места на вашем компьютере.
Обновить : Сайт Procx больше не доступен, и похоже, что программа больше не поддерживается. Я предлагаю вам использовать вместо этого Process Explorer, ссылка на который приведена выше. Вы также можете загрузить последнюю версию [Download not found] с наших серверов. Для вашего удобства мы загрузили туда диспетчер процессов.
Если вы хотите узнать, какие программы подключаются к Интернету, попробуйте CurrPorts в качестве альтернативы.
Смотрите так же:
- Mozilla запускает обновленный веб-сайт надстроек Firefox
- Mozilla откажется от IRC в качестве основной коммуникационной платформы
- Firefox: легкие темы не работают в режиме приватного просмотра прямо сейчас
- Является ли Google Chrome OS операционной системой, предвидевшей возрождение планшетов?
Источник: bauinvest.su
Как Windows определяет подключение к Интернету
Наверняка каждый пользователь операционных систем Windows сталкивался с ситуацией, когда значок сетевого подключения в панели задач отображался с желтым треугольником, что означает отсутствие подключения к Интернету.
То же самое можно увидеть и в свойствах сетевого подключения. Каким же образом операционная система определяет, есть ли на данном сетевом интерфейсе соединение с Интернетом, или только доступ к локальной сети?
А дело в том, что в операционных системах Microsoft начиная с Windows Vista есть такая функция, как индикатор статуса сетевого подключения (Network Connectivity Status Indicator, NCSI). Эта функция вызывается службой сведений о подключенных сетях (Network Awareness) при подключении к любой сети.
Для определения возможностей сети в NCSI есть множество различных методов, одним из которых является определение возможности выхода в Интернет. Проверка проводится в два этапа:
• При подключении к сети система посылает HTTP-запрос по адресу http://www.msftncsi.com/ncsi.txt. Это обычный текстовый файл, в котором содержится всего одна строка Microsoft NCSI. В случае успешного запроса от сервера должен прийти ответ с заголовком 200 ОК, содержащий эту строку;
• На втором этапе проверяется работоспособность службы DNS, для чего NCSI пытается разрешить в IP-адрес имя dns.msftncsi.com. Ожидаемое значение 131.107.255.255
По завершении проверки, если оба этапа были успешно пройдены, система считает что доступ в Интернет имеется. Если файл ncsi.txt недоступен, а dns.msftncsi.com не разрешается или разрешается с другим IP-адресом, то система сообщает о невозможности подключения к Интернет. В том случае, если ncsi.txt недоступен, но dns.msftncsi.com разрешается в правильный IP — система выдает сообщение о необходимости аутентификации через браузер.
Настройки NCSI находятся в системном реестре, в разделе HKLMSystemCurrentControlSetServicesNlaSvcParametersInternet, при желании их можно отредактировать. Вот наиболее важные параметры для IPv4 (для IPv6 просто добавляем префикс V6):
EnableActiveProbing — наличие автоматической проверки подключения к интернет (1 — проверка включена, 0 — отключена);
ActiveDNSProbeContent — IP-адрес для проверки DNS;
ActiveDNSProbeHost — имя хоста для проверки DNS;
ActiveWebProbeHost — адрес веб-сайта для проверки;
ActiveWebProbePath — путь к файлу проверки;
ActiveWebProbeContent — содержимое файла.
Используя эти настройки, можно изменить дефолтные адреса на свои, и подняв веб-сервер, по его логам отслеживать подключения нужных компьютеров. Впрочем, смысла особого в этом лично я не вижу.
Источник: windowsnotes.ru