Извлечение потока TCP

Связанный с System.exit, существуют также определенные типы катастрофического отказа, где наконец блок не может выполниться. Если JVM исчерпывает память полностью, это может просто выйти без выгоды или наконец случая.

А именно, я помню проект, где мы по-дурацки пытались использовать

catch (OutOfMemoryError oome) {
    // do stuff
}

, Это не работало, потому что JVM не имела никакой памяти, уехал в выполнение блока выгоды.

6
задан tshepang 4 May 2018 в 11:56
поделиться

3 ответа

Если вы делаете немного, Wireshark может это сделать.

Шаги:

  1. Откройте снимок в Wireshark.
  2. Нажмите на пакет из интересующего вас TCP-соединения
  3. Анализировать -> Следить за TCP-потоком
  4. Нажмите «Raw»
  5. Выберите (во всплывающем меню) одно из «Всего разговора» или одно из двух направлений.
  6. Нажмите «Сохранить как».

Альтернативные шаги, только для HTTP:

  1. Откройте захват
  2. Выберите Файл -> Экспорт -> Объекты -> HTTP
  3. Откроется диалоговое окно, показывающее все HTTP объекты в захвате. Вы можете сохранить некоторые или все из них.

Это с Wireshark 1.2.1 в Linux / GTK. Параметр «следовать потоку TCP» был перемещен между версиями, поэтому он может быть где-то еще, если у вас более старая версия.

6
ответ дан 8 December 2019 в 14:45
поделиться

Проволочная акула может быть? Его можно использовать для фильтрации сеансов, и я думаю, вы можете затем сохранить их отдельно.

1
ответ дан 8 December 2019 в 14:45
поделиться

Вы также можете посмотреть NetFlow и связанные инструменты.

0
ответ дан 8 December 2019 в 14:45
поделиться
Другие вопросы по тегам:

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