arpchat
v1.0.0 - "wheeee" edition
所以...你知道ARP吗?您的计算机用来查找网络上其他计算机的MAC地址的协议?是的。那。
我认为劫持制作聊天应用程序是一个好主意:)
建造两天后,因为我生病了,没有更好的事情要做。
(我发誓,我实际上可能会短暂地使用它!这可能并非完全没有用!...我告诉自己的其他谎言)
是的
您可以发送数万个字符的消息,因为我在ARP之上实现了一个(天真的)可推广的传输协议。还有一些压缩。
如果需要的话,您可能可以将其分开,并使用它而不是UDP。请不要这样做。
不仅加入并留下通知,我还建立了整个存在发现和心跳系统,以查看其他在线用户的更新列表。具有讽刺意味的是,其中一部分的目的与ARP本身具有类似的目的。
有关所有这些在技术上工作原理的更多信息,请查看我写的小文章。
如果您实际上是出于某种原因安装此功能,则可以从“版本”页面获得它。
在Windows上,您可能需要NPCAP。确保在安装程序中检查“以WinPCAP API兼容模式安装NPCAP”!
在Linux上,您可能必须授予Arpchat网络特权:
sudo setcap CAP_NET_RAW+ep /path/to/arpchat然后只需在终端运行二进制。您知道,如果您在发送消息时可以看到自己的消息,则可以正常工作。如果看不到消息,请尝试选择其他接口或协议!
有问题吗?那真的很糟糕。如果您满意的话,您可以提出问题。
您真的不想构建这个。无论如何,它已经对最新的不稳定生锈进行了测试。
在Windows上,下载WinPcap开发人员的包,并将LIB环境变量设置为WpdPack/Lib/x64/文件夹。
cargo build