Мониторинг трафика в Java - PullRequest
       50

Мониторинг трафика в Java

1 голос
/ 05 декабря 2010

Я бездельничаю с программой, которая отслеживает мои привычки в интернете, и я пытаюсь найти лучший способ сделать это. У меня есть некоторые идеи, но я не уверен, насколько они осуществимы.

  1. Каким-то образом подключиться к Firefox. Я не думаю, что есть API, с которым я могу подключить Java к Firefox. Я слышал что-то о добавлении firefox java rmi, что я могу получить доступ из java, но ничего не могу найти. Это ограничило бы меня Firefox, и это нормально, потому что я использую только Firefox.
  2. Эмулировать Windows "netstat" как-то. Я не хочу вызывать netstat, потому что это ограничивает меня в Windows. Это будет последний сценарий развития событий
  3. Программирование сокетов. Я могу настроить ServerSocket для прослушивания порта 80, но не в том случае, если что-то уже используется с этим портом, поэтому он не выполняет то, что я хочу, прослушивать то, что уже происходит на порте 80.
  4. Использовать библиотеку захвата пакетов. Это похоже на излишество.

Есть еще идеи?

Ответы [ 2 ]

1 голос
/ 05 декабря 2010

Конечно

Проверка кролика на Java-прокси с возможностями мониторинга, отслеживания и фильтрации http://www.khelekore.org/rabbit/

1 голос
/ 05 декабря 2010

Использование локального прокси-сервера Java для мониторинга любого запроса из любого браузера

...