Thanks for the tip.
It is not working perfectly. PDU number n, that was formerly interpreted as payload of PDU number n-1, is still part of the reassembled paket but it is shown as a PDU of its own. So a line in the GUI representing one paket now sometimes contains 2 protocol trees for 2 PDUs. This is not very pretty, but it works, it happens only under some special conditions and it's currently all that I need.
I hope further SVNs will take this problem in account.
So thanks again for the tip. I just didn't think of it. :-)
-----Ursprüngliche Nachricht-----
Von: ethereal-dev-bounces@xxxxxxxxxxxx [mailto:ethereal-dev-bounces@xxxxxxxxxxxx] Im Auftrag von ronnie sahlberg
Gesendet: Mittwoch, 24. Mai 2006 12:45
An: Ethereal development
Betreff: [Ethereal-dev] Re: Reassemble PDUs
can you try current svn version of ethereal?
reassembly of tcp has been updated.
if it is still broken can you provide an example capture file that
is broken also under current svn?
On 5/24/06, Grossert, Alexander <Alexander.Grossert@xxxxxxxxxxx> wrote:
> Hello.
>
> I'm stuck trying to reassemble PDUs of an internal protocoll of my
> company.
>
> It runs on top of TCP and the problem is, that my PDUs are scattered on
> Frame-level, too.
>
> This means I get the first PDU starting in Frame 9. It reaches into
> Frame 10 and a few bytes (not more than 14 or so) arrive in Frame 12
> together with the next PDU. When I ask TCP to reassemble my PDUs I
> provide the number of bytes I want to have. It puts together Frames 9
> and 10 correctly, but it also adds the complete Frame 12. This causes
> that the second PDU is regarded as payload of the first one.
>
> It seems the TCP dissector always takes complete frames instead of the
> bytes I ask for only. So instead of 2063 Bytes that I asked for I get 3
> complete frames with 3077 Bytes.
>
> Anyone an idea how I can make the TCP dissector reassemble single bytes
> instead of the complete frames?
>
>
> Thanks, Alex
>
>
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev