how to decapsulate sdh using editcap

asked 2023-05-16 16:30:45 +0000

bigzero gravatar image

updated 2023-05-17 08:57:01 +0000

grahamb gravatar image

Getting error:

cannot write pcapng file.

I am using:

editcap -T sdh --F pcapng c:\sdh\sdhcap1.erf c:\sdh\sdhcap1_decapped.pcapng
edit retag flag offensive close merge delete


What do you mean by "decapsulate"?

Guy Harris gravatar imageGuy Harris ( 2023-05-17 06:03:28 +0000 )edit

I think the error is because the pcapng format does not support sdh as an "encapsulation type".

The option -T is not intended to remove a protocol layer. From the editcap manual page:'

Note: this merely forces the encapsulation type of the output file to be the specified type; the packet headers of the packets will not be translated from the encapsulation type of the input capture file to the specified encapsulation type (for example, it will not translate an Ethernet capture to an FDDI capture if an Ethernet capture is read and '-T fddi' is specified). If you need to remove/add headers from/to a packet, you will need od(1)/text2pcap(1).

But I doubt if it is possible to use "od/text2pcap" to remove Synchronous Digital Hierarchy (SDH).

André gravatar imageAndré ( 2023-05-18 16:48:30 +0000 )edit