On Tue, Mar 5, 2013 at 2:10 AM, Aparna Ramesh <aparna.in...@gmail.com> wrote:
> Hi
> I used tcprewrite to replace IP address in a pcap file. The packets that I
> tried to change belong to the UMTS protocol category (ie., Frame Protocol,
> RLC, MAC, PDCP, etc) and I get the following warnings, and the packets are
> seen as mere "UDP" packets, and are no more seen as FP/MAC/RLC/PDCP packets.
>
> Warning in tcpedit.c:tcpedit_packet() line 281:
> Unsupported protocol for checksum: 0x84
>
> Does it then mean that tcprewrite (and hence tcpreplay) cannot work for
> these non-supported protocols?
>
> I guess the only other alternative could be to get a third-party (or open
> source) "checksum calculator" for the protocols, and embed in the tcprewrite
> code (w.r.t. the option --fixcsum)?

Pretty much.  tcprewrite basically only knows how to do checksums for
IPv4/6 and TCP/ICMP/UDP on top of that.


-- 
Aaron Turner
http://synfin.net/         Twitter: @synfinatic
http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix & Windows
Those who would give up essential Liberty, to purchase a little temporary
Safety, deserve neither Liberty nor Safety.
    -- Benjamin Franklin
"carpe diem quam minimum credula postero"

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to