Я знаю, что этот вопрос задали прежде; но мое использование для скрипача полностью отличается; Fiddler2 является моим примером.
В Fiddler2 я могу загрузить потоки с веб-сайтов; например, если я передаю видео потоком или слушаю музыку, я могу загрузить весь поток от Скрипача.
В Linux там что-то подобное? Я выдерживаю сравнение со скрипачом, потому что это действует как прокси и позволяет мне загружать эти потоки в окнах довольно легко.
Однажды я слышал, что кто-то предложил Wireshark; теперь мой вопрос был бы, я могу загрузить весь поток с Wireshark?
Я сделал то же самое с Wireshark только что, но если бы мое ядро когда-нибудь отбрасывало пакет, то я получил бы поврежденные медиа. Я не знаю, делал ли я просто что-то не так, но я выполнял tcpdump (командная строка wireshark как программа). Это было выполнено как корень, и я увеличил приоритет довольно высоко.
<-РЕДАКТИРОВАНИЕ> я думаю, что выяснил, почему я отбросил столько пакетов. Если Вы выключаете поиски DNS, это ничего не отбрасывает.
Вот то, что я сделал:
sudo nice -n -15 /usr/sbin/tcpdump -n -i $net_if -s 0 -w - port 80 > output
Который создает файл, названный выводом в текущем каталоге всего Вашего веб-трафика.
Я затем использовал chaosreader для преобразования выходного файла во все отдельные файлы, которыми был поток трафика:
nice chaosreader -r output
Осторожность, это создает много файлов!
Можно затем просмотреть те файлы для типов файлов, которые Вы любите.
<-/EDIT->
Это не точно то же самое, но я использую старый прокси Python для того, о чем Вы говорите теперь.
Я обновил его для работы лучше над современными реализациями Linux/Python, но я не знаю то, что лицензия так, я ничего еще не могу действительно отправить. Я связался с исходным dev, чтобы видеть, мог ли он разъяснить то, что это означает.
Я буду держать Вас в курсе на том, с чем он возвращается, и отправьте ссылку на битоприемник или страницу GitHub для моих обновлений.