使用Java关闭/阻止来自其他软件的端口

使用Java关闭/阻止来自其他软件的端口,java,Java,我们有一个反壳后门软件 软件使用端口1337 如何通过使用java防止该程序使用1337 ServerSocket server = new ServerSocket(1337); while(true) { Socket socket = server.accept(); socket.close(); } 阅读更多信息:那么,让我直截了当地说,您想要构建防火墙来阻止端口1337。但是你不想使用内置的防火墙,它会更安全地阻止该端口。是否正确?如果软件需要在启动时绑定到此端口,

我们有一个反壳后门软件

软件使用端口1337

如何通过使用java防止该程序使用1337

ServerSocket server = new ServerSocket(1337);
while(true) {
    Socket socket = server.accept();
    socket.close();
}

阅读更多信息:

那么,让我直截了当地说,您想要构建防火墙来阻止端口1337。但是你不想使用内置的防火墙,它会更安全地阻止该端口。是否正确?如果软件需要在启动时绑定到此端口,它将绑定到此端口。如果您对此进行干扰,软件可能无法启动,或者(如下所示)可能只是移动到另一个端口。您需要重新思考您在这里试图实现的目标,因为用Java编写一个服务器套接字应用程序可能不是上述问题的解决方案。这可能会导致应用程序失败。或者强制它使用另一个端口。我必须补充一点,我必须阻止这个端口。。。所以我需要一个客户端服务器?这不是解决OPs问题的正确方法。它只是以一种可怕的方式转移了问题。