Невозможно загрузить образы в Kubernetes

Ближайшие два решения, которые я могу найти для этого, следующие

  1. Постпроцесс для удаления декодирования.

    tcpdump -nXX -i eth0 | sed $'s/^[^ \t].*//'
    

    Это не идеально, так как форматы немного отличаются.

    tshark
    0000 52 54 00 12 35 02 08 00 27 0f db b3 08 00 45 00 RT...5...'.....E.
    0010 00 54 2a 4d 40 00 40 01 e9 43 0a 00 02 0f 0a 0f .T*M@.@..C......
    0020 10 fb 08 00 ab 06 1e b5 00 01 00 3f ab 57 00 00 ...........?.W..
    
    tcpdump
    0x0000: 0008 9bbd ab8a 001d aadd cb68 0800 4500 ...........h..E.
    0x0010: 0028 3ec8 4000 7e06 a075 0a0a 0510 0a0f .(>.@.~..u......
    0x0020: 046a cb6a 0016 7049 a307 5eaf 8afb 5010 .j.j..pI..^...P.
    
  2. Запишите в файл данных и используйте tshark для его интерпретации (возможно, на другой машине).

    tcpdump -w /tmp/capture.dat -i eth0
    tshark -r /tmp/capture.dat -xxx
    

    Здесь, поскольку мы используем tshark для обработки файла захвата, вывод будет именно таким, как вы хотите. При необходимости можно сделать "гадость", например, запустить tshark удаленно:

    ssh -zq remote_host tshark -r - -xxx < /tmp/capture.dat
    
3
28.10.2017, 00:50
0 ответов

Теги

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