#pcap #udp #dump #wireshark #udp-socket #replay #sockets

nightly app pcap2udp

一个简单的工具,逐帧读取基于微秒的pcap文件,移除每个文件的N个首字节,然后将每个帧发送到指定的UDP套接字,并尊重时间戳。

1个不稳定版本

0.1.0 2019年9月3日

#15 in #wireshark

MIT/Apache

5KB
52 代码行

pcap2udp

一个简单的工具,逐帧读取基于微秒的pcap文件,移除每个文件的N个首字节,然后将每个帧发送到指定的UDP套接字,并尊重时间戳。

许可证=Apache2.0或MIT。

用法

$ pcap2udp --help
pcap2udp 0.1.0

USAGE:
    pcap2udp <pcap-file> <skip-bytes> <bind-addr> <send-to>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <pcap-file>     
    <skip-bytes>    
    <bind-addr>     
    <send-to>       

示例: ./pcap2udp some_file.cap 42 127.0.0.1:0 127.0.0.1:1234

该文件可能需要在Wireshark中预先过滤。Wireshark还可以重新计算所需的偏移量(skip_bytes)。

预构建的可执行文件

在Github发布中应有以下文件

pcap2udp_arm_android  pcap2udp_linux64        pcap2udp_linuxstatic64  pcap2udp_win32.exe
pcap2udp_arm_static   pcap2udp_linuxstatic32  pcap2udp_mac            pcap2udp_win64.exe

另请参阅

依赖项

~7MB
~129K SLoC