我想做以下事情:我的应用应该可以杀死特定网络设备的互联网连接。 我已经考虑过一个图书馆或类似的东西,但是jpcap并没有为我工作。也许是错的? 也许我不需要一个图书馆,我不知道。但如果是这样,从哪里开始编码?关于如何开始的任何关键词?
已经有像KillWiFi这样的应用程序,所以它可能。 我也尝试了旧版本的“arpspoof”,但我在该脚本/程序上得到了PIE错误。 我有什么想法可以做到这一点?
答案 0 :(得分:0)
为了实现这一目标,网络方面可以有不同的可能性:
_第一个: 有权访问终端设备并直接终止它们。在Windows中可以使用kill + pid(使用netstat等)。 实际上,我怀疑你是否可以访问最终用户的设备。
_第二个: 您的设备充当网络网关。通常是路由器/防火墙/ wifi“热点”。 所有流量都将通过设备。 将保持一个连接表,然后从这里很容易杀死任何会话。默认情况下,大多数设备不发送TCP重置(如果它是我们正在讨论的TCP),因此他们不会知道TCP连接已被丢弃。 不确定Java的语法是什么,或者即使这是可能的,但从逻辑上讲,你应该能够杀死套接字并结束任何tcp连接,例如。由设备本身启动。
希望这个帮助