Попробуйте сетевой монитор Microsoft http://support.microsoft.com/kb/148942 . Он захватывает необработанные пакеты. Кроме того, он организует захват пакетов процессами на машине.
Хороший процесс-специфичный анализатор пакетов / просмотрщик?
Я ищу хороший, бесплатный или не бесплатный пакетный анализатор пакетов.
Основная функция, которую я ищу, - это возможность наблюдать за выбранным процессом и просматривать / читать все данные, которые он отправляет или получает.
Также я хочу иметь возможность прослушивать связи между локальным хостом. (не обязательно)
Я пробовал Wireshark, SmartSniff, SocketSniff, и все они не делают то, что я ищу.
3 ответа на вопрос
CommView - отличный анализатор пакетов. Это не бесплатно, но имеет много функций, включая фильтрацию пакетов по процессам:
Что вы можете сделать с CommView
- Просмотр подробной статистики IP-соединений: IP-адреса, порты, сеансы и т. Д.
- Реконструировать сеансы TCP.
- Сопоставьте пакеты с приложением, которое отправляет или получает их.
- Просматривайте распределение протоколов, использование полосы пропускания, а также диаграммы и таблицы сетевых узлов.
- Генерация отчетов о трафике в режиме реального времени.
- Просматривайте захваченные и декодированные пакеты в режиме реального времени.
- Поиск строк или шестнадцатеричных данных в содержимом захваченного пакета.
- Импортируйте и экспортируйте пакеты в форматах Sniffer®, EtherPeek ™, AiroPeek ™, Observer®, NetMon и Tcpdump, экспортируйте пакеты в шестнадцатеричном и текстовом форматах.
- Настройте сигналы тревоги, которые могут уведомлять вас о важных событиях, таких как подозрительные пакеты, высокая пропускная способность, неизвестные адреса и т. Д.
- Создайте свои собственные плагины для декодирования любого протокола.
- Обмен данными с вашим приложением через TCP / IP.
- Экспортируйте любой IP-адрес в SmartWhois для быстрого и удобного поиска IP.
- Захватить петлевой трафик (новая, уникальная функция в версии 4.1).
Это интересное требование.
Как насчет использования вашего любимого инструмента захвата наряду с netstat
отслеживанием локальных портов и протокола, используемых процессом в течение времени захвата? Вы можете отфильтровать их позже.
пример,
# с запуском захвата на заднем плане, выполните цикл по следующему netstat -nt --program | grep firefox # это даст вам точный след соединений firefox
Конечно, вы пропустите те, которые быстро заканчиваются между вашими двумя netstst
вызовами.
Похожие вопросы
-
1
Существует ли полуоткрытое ограничение TCP-соединения в Win 7?
-
8
Эквивалент 'End Process' в Linux
-
2
Что делает процесс svchost.exe?
-
-
4
Разница между "a = b" и "export a = b" в bash
-
2
конечная задача против конечного процесса
-
1
Как я могу остановить зависание Ubuntu из-за процессов, переходящих в спящий режим?
-
3
Что такое aexnsagent.exe?
-
2
Windows 7 и F-Secure. Почему conhost.exe не оставит меня в покое?
-
3
Есть ли инструмент для Windows, который уведомляет о и может убить долго работающие процессы?
-
5
Что такое процесс conhost.exe, который отображается в диспетчере задач?