Я хочу разработать программу в C#, которая может настроить трафик и приложение или порт, и пытается просмотреть этот трафик. Например, я выбираю программу example.exe в своем приложении, и это дает мне данные о сетевом трафике. Возможно ли это? Если да, дайте мне несколько направлений. Я пытаюсь не использовать airPcap или winPcap или что-то в этом роде, потому что эти библиотеки нацелены на сетевую карту, и я не знаю, какой тип интерфейсной карты пользователь может использовать.Можем ли мы обнюхать сетевой трафик какой-либо программы?
ответ
winPcap - очень хорошая библиотека для того, что вы хотите сделать. Если вы решите сделать это самостоятельно, вы только изобретете колесо и не сможете поддерживать столько сетевых карт, сколько оно есть.
Если вы хотите видеть только трафик, вам нужно будет использовать прокси между ними. Но я считаю, что вы не собираетесь строить что-то вроде fiddler, например, , который находится между ними и позволяет вам отслеживать трафик.
Если вы правильно поняли, что хотите сделать приложение C#, в котором вы выбираете из списка запущенных приложений и отображаете сетевой трафик в/из этого приложения. Вы можете сделать это с помощью C#, но вам нужно будет звонить в Windows API, чтобы получить необходимую информацию. Кроме того, вам понадобится библиотека non-C# для захвата пакетов в формате WinPcap. У Windows есть новый API NetMon, который делает pcap как вещи. Я не использовал его, но вы, вероятно, лучше с pcap и SharpPcap lib, которые отправил CodeCaster.
- 1. Почему я не могу обнюхать трафик HTTPS?
- 2. Есть ли способ обнюхать именованный трафик в Windows?
- 3. Могут ли другие пользователи сети EC2 обнюхать мой трафик?
- 4. Как измерить сетевой трафик?
- 5. сетевой трафик приложения
- 6. Сетевой трафик Шифрование без сертификатов
- 7. Как обнюхать локальный исходящий сетевой трафик в .NET без использования PCap?
- 8. Как захватить удаленный сетевой сетевой трафик?
- 9. Контролируется ли сетевой трафик с помощью android.net.TrafficStats?
- 10. рассчитать сетевой трафик за процесс zabbix
- 11. Сетевой трафик с SDK iOS
- 12. Мы можем запустить Orange из программы Python
- 13. Измерение сетевой трафик в C#
- 14. Как анализировать захваченный сетевой трафик?
- 15. Как отслеживать сетевой трафик запущенных процессов
- 16. Сетевой трафик в AMQP QPID
- 17. Сетевой трафик, MMO Tower Defense
- 18. Можем ли мы захватить экран iPhone перед запуском программы?
- 19. Можем ли мы написать код Scala внутри программы Java?
- 20. Можем ли мы выйти из программы facebook программно
- 21. Можем ли мы отлаживать программы Java без основного метода?
- 22. Как обнюхать трафик другого приложения в OS X
- 23. Как мы можем обнюхивать трафик между двумя портами одной машины?
- 24. Как мы можем запрограммировать сетевой сервис в проекте OSX
- 25. Можно ли «обнюхать» кодировку символов?
- 26. можем ли мы перезагрузить UIView?
- 27. Можем ли мы анимировать видимость?
- 28. Можем ли мы отключить MouseEvents?
- 29. Можем ли мы перегружать malloc()?
- 30. Можем ли мы поймать UnsupportedOperationException
wirehark? ..... Или обучение ... –
Фильтр как программа – armin