machina:用于从 Windows 应用程序进行实时 TCPIP 解码的网络捕获库。 包括一个扩展库以支持 FFXIV 数据捕获

时间:2024-08-24 05:21:22
【文件属性】:

文件名称:machina:用于从 Windows 应用程序进行实时 TCPIP 解码的网络捕获库。 包括一个扩展库以支持 FFXIV 数据捕获

文件大小:136KB

文件格式:ZIP

更新时间:2024-08-24 05:21:22

c-sharp utility network packet decryption

机械 Machina 是一个库,它允许开发人员从 windows 网络子系统读取网络数据并将其重新组合成可用信息。 社区讨论可在#machina-discussion 频道的上。 它支持以下功能: 用于数据捕获的简单原始套接字或可选的 WinPcap 驱动程序支持 IP分片重组 TCP 流重组,包括重传 因为它正在访问网络数据,所以它确实需要在本地机器上以提升的安全权限运行。 它还需要通过本地防火墙配置访问,或完全禁用它,以便读取数据。 为了简化这个库的使用,TCPNetworkMonitor 类轮询特定进程的网络数据,并在新数据到达时引发事件。 可以在 TCPNetworkMonitorTests 类中找到此类的使用,但这里有一些示例代码: public static void Main(string[] args) { TCPNetworkMonitor monit


【文件预览】:
machina-master
----Machina.FFXIV()
--------GameRegion.cs(830B)
--------Machina.FFXIV.csproj(2KB)
--------FFXIVNetworkMonitor.cs(7KB)
--------Headers()
--------FFXIVBundleDecoder.cs(9KB)
----Machina.Tests()
--------ProcessTCPInfoTests.cs(2KB)
--------RawCaptureSocketTests.cs(3KB)
--------Utility()
--------Machina.Tests.csproj(812B)
--------PCapCaptureSocketTests.cs(3KB)
--------IPDecoderTests.cs(30KB)
--------TCPNetworkMonitorTests.cs(3KB)
--------ConversionUtilityTests.cs(4KB)
--------TCPDecoderTests.cs(13KB)
----Machina()
--------TCPNetworkMonitor.cs(8KB)
--------Decoders()
--------Machina.csproj(2KB)
--------Headers()
--------Sockets()
--------ConnectionManager.cs(4KB)
--------Infrastructure()
----Machina.sln(3KB)
----Machina.FFXIV.Tests()
--------Utility()
--------Headers()
--------FFXIVBundleDecoderTests.cs(23KB)
--------Machina.FFXIV.Tests.csproj(654B)
--------FFXIVNetworkMonitorTests.cs(1KB)
----LICENSE.md(34KB)
----.gitignore(1KB)
----CHANGELOG.md(513B)
----README.md(4KB)
----.editorconfig(8KB)
----.gitattributes(483B)

网友评论