Как узнать куда приложение обращается в Интернет сети?
Добрый день, подскажите пожалуйста, имеется Windows десктоп приложение, которое в момент установки скачивает из Интернета дополнительные библиотеки либо что то другое.
Проблема в том что, приложение необходимо установить в оффлайн сети. Можно ли как то для начала узнать какие он запросы пытается сделать в Интернет сеть (получается проверить это на машине которая имеет Интернет подключение)
Т.е. например по какому то адресу он пытается какой то exe, msi, zip файл и т.п. скачать или что то другое сделать
А второе, что наверное самое маловероятное в реализации, может как то можно в оффлайн сети подменить его запросы на некие локальные источники, заранее скаченные, другими словами, чтобы инсталлятор также думал что он в Интернете и всё успешно.
- Вопрос задан более трёх лет назад
- 27735 просмотров
1 комментарий
Простой 1 комментарий
Очень интересно что за софт такой, где нужны такие танцы
1 netbalancer, tmeter, witeshark
2 можно узнать к каким ip он подключался (https) какой порт, и сколько данных отправлено/скачано
Для более глубокого анализа нужен инструмент для DPI, опять же в случае с https хрен что увидите
Банально усилия того не стоят
3 подменить можно, тупо поднимается сервер, настраиваете маршруты и ответы от сервера. если конечно приложение не имеет банальной защиты. Например у apple давно была такая дыра, с помощью которой можно было на левом сервере разблокировать залоченный iphone. За пруфами гугл в помощь
Сейчас редко где такое встретишь. Обычно, такую защиту уже не обойти.
4 и самое главное. что мешает скачать оффлайн установщик? Хотя бы с сапортом связывались?
Решения вопроса 0
Ответы на вопрос 5
Пользователь пока ничего не рассказал о себе.
показывают сетевую активность любого процесса.
Как узнать, какой процесс использует интернет?
Так, при подключении ноута к вай-фай ноут начинает активно использовать интернет, как будто, например, при просмотре видео. (Т. е. эту активность я вижу на графике во вкладке «Сеть» в окне «Диспетчер задач») Хотя никакие браузеры не открыты. У меня есть предположение, что быть может эти самые браузеры или другие приложения/программы хоть они и не открыты, но может они и используют интернет для, возможно, закачки обновлений или передачи информации о проведённых сеансах в их браузерах/приложениях на серверы. Но мой внутренний параноик говорит мне, что, скорее всего, файлы с компа утекают к. ворам, назовём их так. Да, также была мысль, а не занимается ли кто-нибудь майнингом с помощью моего ноута?!
В общем, как мне проверить какой браузер/приложение (какая программа) использует интернет? Есть какой-нибудь чудодейственный способ узнать какой процесс использует интернет?
Д, и вообще, может ли такое быть, что программа использует интернет и его не видно в процессах в дис. задач?
- Вопрос задан более трёх лет назад
- 1375 просмотров
Определяем, какая программа имеет доступ к интернету
Иногда, при ограниченном трафике сети, пользователи замечают, что мегабайты куда-то исчезают. Трафик может потреблять как сама операционная система, так и приложения, работающие в фоновом режиме. Поэтому полезно знать, какая программа подключена к интернету, имеет доступ к настройкам сети или может передавать данные.
Определить, какой софт имеет доступ к сети можно несколькими способами: с помощью сторонних программ, штатными средствами Windows. Рассмотрим последний метод, так как он самый безопасный и не требует установки дополнительного ПО.
Определяем, какие программы имеют доступ к сети через Командную строку
Для того, чтобы узнать, какая программа имеет доступ к интернету, достаточно запустить командную строку с правами Администратора и ввести netstat –bona (для Windows 7, 8, 10).
В консоли появиться результат. В скобках будет указано приложение.
Примерно такую же команду можно запустить и через строку PowerShell. Запускаем данный инструмент на своем ПК и вводим $nets = NetStat.
Далее вводим $nets | select-string «Established».
Появиться список только установленных соединений. Определяем, какое соединение и какой программе принадлежит. Если для вас такой способ покажется сложным, то в некоторых антивирусах есть сетевой сканер, который отображает список программ, подключенных к интернету.
При подготовке материала использовались источники:
https://qna.habr.com/q/656082
https://qna.habr.com/q/552781
https://softikbox.com/opredelyaem-kakaya-programma-imeet-dostup-k-internetu-28838.html