Linux альтернатива Fiddler2 (другое использование! Не тот же вопрос!)

892
abc123

Я знаю, что этот вопрос задавался раньше; но мое использование скрипача совершенно другое; Fiddler2 мой пример.

В Fiddler2 я могу скачивать потоки с веб-сайтов; например, если я смотрю видео или слушаю музыку, я могу скачать весь поток из Fiddler.

В линуксе есть что-то похожее? Я сравниваю с Fiddler, потому что он действует как прокси и позволяет мне легко загружать эти потоки в Windows.

Однажды я услышал, что кто-то предложил Wireshark; теперь мой вопрос будет я могу загрузить полный поток из Wireshark?

2

1 ответ на вопрос

0
ClashTheBunny

Я сделал то же самое с Wireshark некоторое время назад, но если мое ядро ​​когда-либо уронит пакет, я получу поврежденный носитель. Я не знаю, делал ли я что-то не так, но я запускал tcpdump (программа, похожая на wireshark из командной строки). Он был запущен с правами root, и я увеличил приоритет довольно высоко.

<-EDIT-> Я думаю, я понял, почему я бросил так много пакетов. Если вы отключите поиск DNS, ничего не пропадет.

Вот что я сделал:

sudo nice -n -15 /usr/sbin/tcpdump -n -i $net_if -s 0 -w - port 80 > output 

Который создает файл с именем output в текущем каталоге всего вашего веб-трафика.

Затем я использовал Chaosreader для преобразования выходного файла во все отдельные файлы, которыми был поток трафика:

nice chaosreader -r output 

Внимание, это создает много файлов!

Затем вы можете просмотреть эти файлы для типов файлов, которые вам нравятся.

<- / Edit->

Это не совсем то же самое, но я использую старый прокси Python для того, о чем вы сейчас говорите.

Я обновил его, чтобы он лучше работал в современных реализациях Linux / Python, но я не знаю, что такое лицензия, поэтому я пока ничего не могу опубликовать. Я связался с оригинальным разработчиком, чтобы узнать, сможет ли он уточнить, что это значит.

Я буду держать вас в курсе того, с чем он вернется, и выложу ссылку на страницу bitbucket или github для моих обновлений.

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