Как я могу контролировать EXE-файл, когда он запущен, чтобы увидеть, к какому URL он подключается? Я предполагаю, что должно быть свободное программное обеспечение, которое может сделать это довольно легко?
5 ответов
Для углубленного анализа Wireshark - ваш лучший выбор, как уже упоминал Фоши. Для быстрого просмотра URL вы можете использовать netstat
из командной строки или TCPView.
C:\Documents and Settings\Administrator>netstat -b
Active Connections
Proto Local Address Foreign Address State PID
TCP john:1969 85.65.97.58.dynamic.barak-online.net:27645
[deluged.exe]
TCP john:1604 vx-in-f100.1e100.net:http ESTABLISHED 2904
[firefox.exe]
TCP john:1716 79-114-229-43:60126 ESTABLISHED 732
[deluged.exe]
Попробуйте Wireshark - это лучшее из того, что есть.
Если вам нужна только часть URL, SmartSniff - один из самых простых инструментов. Он также может быть использован как универсальный анализатор пакетов.
Я уверен, что из коробки вы можете узнать это с помощью команды netstat
. Но я не знаю наверняка больше, потому что я больше не использую окна (только когда это действительно необходимо).
Попробуйте Fiddler. Это прокси для doze, который регистрируется как системный прокси. Если ваше приложение использует системный прокси-сервер (оно может обойти его), тогда его запросы будут перехвачены Fiddler при его запуске.