Winpcap с jnetpcap и Windows 10

Согласно веб-сайту WinPcap, они не поддерживают Windows 10, но последнюю версию известной сети анализатор, Wireshark (2.6.6), который может работать в Windows 10, по-прежнему использует WinPcap в своей установке. С другой стороны, они предупреждают вас об использовании WinPcap в Windows 10 в своей вики, говоря, что « Установщик Wireshark включает WinPcap, но Npcap может работать лучше, особенно если вы используете Windows 10. " У меня вопрос, насколько надежно использовать Winpcap в Windows 10? Если это ненадежно, могу ли я использовать jnetPcap с более новой альтернативой Winpcap (например, Npcap). Поскольку у меня уже есть старая реализация Java с использованием jnetpcap, разработанная в Windows 7, и я буду поддерживать ее снова, я хочу сохранить ее как можно дольше.


person Peanutbutter    schedule 25.02.2019    source источник
comment
Последний выпуск WinPcap выпущен в 2013 году, Windows 10 была представлена ​​в 2015 году, поэтому в журнале изменений вы не найдете ничего, касающегося совместимости с Win10. jnetPcap - это просто оболочка Java / API JAva для WinPCap. Вы не можете # T запустить его без WinPcap.   -  person Robert    schedule 25.02.2019


Ответы (1)


Вместо этого вы можете использовать Win10Pcap, который создан для Windows 10 и двоично совместим с WinPcap.

person kaitoy    schedule 27.02.2019
comment
на своей веб-странице github вы говорите, что мы можем использовать winpcap 4.1.2 (который не поддерживает Windows 10) с pcap4j в Windows 10. Насколько я понимаю, я могу использовать pcap4j с winpcap 4.1.2 в Windows 10, но я могу иметь некоторые проблемы. У меня вопрос: какие проблемы могут возникнуть с этой конфигурацией в Windows 10? - person Peanutbutter; 02.03.2019
comment
Я никогда не видел проблем с WinPcap 4.1.2 в Windows 10, но не могу сказать, что не возникнет. Я думаю, вам лучше использовать Win10Pcap или Npcap в Windows 10. - person kaitoy; 03.03.2019
comment
Обратите внимание, что Winpcap также может перестать работать в любое время, когда Microsoft решит, что все очень старые сертификаты драйверов необходимо обновить. Более того, он по-прежнему использует NDIS 5 (который устарел и, вероятно, будет удален в будущем обновлении W10) - person Cukic0d; 19.03.2019