Here are two problems in STC from a user prospective:
1. The packetdata values which returned by STC are merged (which should NOT be). User needs to split it two character each.
2. I was doing capture on same port multiple times, but the proxyid is same for a port and I was loosing my old values to fetch anywhere in script. I need to define a global hash (PERL) or associative array (TCL) to map and store.
PCAP files is the exact solution. When you save the pcap file you can get it simply on a linux command the raw hex. Yes later we need to convert this to octal. e.g.
tshark -r sim_venom_sanity_DEVICE1_PORT1_1_capture.pcap -Vx -R frame.number==2 | sed -n 's/^[0-9a-f]*\s\(\(\s[0-9a-f][0-9a-f]\)\{1,16\}\).*$/\1/p'result: ff ff ff ff ff ff 00 10 94 00 00 0a 08 06 00 01 08 00 06 04 00 01 00 10 94 00 00 0a c0 01 01 02 00 00 00 00 00 00 c0 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
18 People are following this question.