Java сниффер 127.0.0.1

Добрый день.

Суть такая, мне необходимо перехватывать TCP пакеты в пределах loopback (127.0.0.1)
Изначально пробовал юзать такие обертки к wincap-у как "jcap" и еще одну (не помню какую).
Но так как этот трафик не идет через сетевую карту, естественно даже такого адаптера я не нашел.

В интернете прочитал что можно добавить Microsoft loopback driver. Установил, выбрал читать с него, сыпятся UPD и Ethernet пакеты далеко не с 127.0.0.1 (там его просто нет).

На странице wiki.wireshark.org/CaptureSetup/Loopback по этому драйверу я вычитал:

This adapter is a virtual network adapter you can add, but it will not work on the 127.0.0.1 IP addresses;
т.е. работать он с ним не будет.
Уже начал передумыть всю идею, но нашел такую легенькую программу как RawCap (www.netresec.com/?page=RawCap) там есть loopback интерфейс (не важно добавлен ли он в списке устройств или нет) и он чудесно пишет все что видит на 127.0.0.1.
Но это программа, и не сильно удобно её использовать, никаких библиотек нет.

Может кто-то знает еще способы как читать пакеты?
  • Вопрос задан
  • 3856 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы