2013-06-16 2 views
1

У меня есть pcap с потоком tcp, который отправляется в одном пакете. Я ищу способ, чтобы разделить поток на несколько TCP кадров, , например: у меня есть этот PCAP,Разделить поток tcp на несколько пакетов

c2s : syn 
s2c : synack 
c2s : ack 
c2s : datainfo 
s2c : ack 
.... 

Запрошенный результат

c2s : syn 
s2c : synack 
c2s : ack 
c2s : data 
s2c : ack 
c2s : info 
s2c : ack 
.... 

есть какой-либо инструмент, который может Помогите?

+0

Whireshark - это программа для мониторинга сетевого трафика. Почему это должно изменить сетевой трафик? – harper

+0

, чтобы выполнить некоторые тесты на брандмауэре –

+0

Зачем Wireshark способен взломать сетевой трафик? Это программа мониторинга. – harper

ответ

0

Я нашел способ не редактировать pcap, а легко создать новый транспорт. Используйте инструмент NetCat. Он создает соединение tcp с другим хостом, и вы можете записать в терминал полезную нагрузку tcp. Каждая новая строка заканчивает пакет. Таким образом, можно создать новый транспорт, который имеет нужные вам данные и поделен на tcp-фреймы так, как вы хотите.

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

Смежные вопросы