zanarkand:网络捕获库,用于从TCPIP流中实时读取FFXIV帧和FFXIV消息

时间:2024-06-15 00:42:12
【文件属性】:

文件名称:zanarkand:网络捕获库,用于从TCPIP流中实时读取FFXIV帧和FFXIV消息

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-15 00:42:12

network-analysis packet-capture ffxiv Go

扎纳坎德 Zanarkand是一个用于从PCAP,AF_Packet或PCAP文件读取FFXIV网络流量的库。 它还可以处理TCP重组,并提供IPC帧解码的接口。 对于Windows用户,可能需要提升的安全特权以及免除本地防火墙。 要使用该库,您需要实例化一个Sniffer,然后在NextFrame启动时在其中循环NextFrame。 然后,对于每个框架,您都可以迭代其中的消息。 辅助方法可用于分别从帧和消息中过滤段和操作码。 嗅探器可以随时停止和重新启动。 例子 import ( "flag" "fmt" "log" "github.com/ayyaruq/zanarkand" ) func main () { // Open flags for debugging if wanted (-assembly_debug_log) flag . Parse () //


【文件预览】:
zanarkand-master
----frame_test.go(5KB)
----frame.go(4KB)
----message.go(6KB)
----doc.go(564B)
----.github()
--------workflows()
----errors.go(890B)
----LICENSE(1KB)
----sniffer.go(6KB)
----subscriber.go(5KB)
----examples()
--------craft_state()
--------message_printer()
----devices()
--------afpacket_nonlinux.go(1KB)
--------afpacket_linux.go(2KB)
--------device.go(2KB)
--------afpacket.go(789B)
--------handle.go(2KB)
----.gitignore(260B)
----Makefile(190B)
----go.sum(1KB)
----README.md(3KB)
----message_test.go(8KB)
----go.mod(212B)
----.vscode()
--------settings.json(96B)
--------extensions.json(99B)

网友评论