Назад | Перейти на главную страницу

Есть ли способ «воспроизвести» захват пакета сеанса smtp с целью отладки?

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

Я достаточно уверен, что разница в моем тестировании заключается в том, что я копирую струны в захвате пакета из вывода Wireshark "follow tcp stream", и это не обязательно побитовая копия данных, поступающих по сети.

Итак, мой вопрос таков: как я могу получить ТОЧНУЮ копию побитовых данных SMTP и отправить ее снова для воспроизведения? Есть ли способ «воспроизвести» передачу?

Мне не нравится превращать это в дискуссию об инструментах, а не о задействованных технологиях, но вы можете захотеть изучить использование tcpreplay который берет .pcap файлы и воспроизводит их даже с той же скоростью, на которой они были изначально.