Board logo

标题: 怎样确定我的服务器某个端口关闭了?? [打印本页]

作者: looong    时间: 2005-3-31 12:57     标题: 怎样确定我的服务器某个端口关闭了??

我很菜。
刚刚学习在win2000中用本地安全策略关闭某个端口,也不知道自己操作的对不对,是否是成功关闭了。
假设我现在关闭了445端口,我怎么测试才能确定这个端口确实被我关闭了??
谢谢

作者: 飛鳥    时间: 2005-3-31 13:03     标题: 怎样确定我的服务器某个端口关闭了??

在CMD下``
netstat -an
哦,对了`~如果看到没关闭``
重启下就行了

作者: noTme    时间: 2005-4-1 02:59     标题: 怎样确定我的服务器某个端口关闭了??

可以用扫描器扫自己的机器呀.
这样看的更清楚的
作者: 所谓伊人    时间: 2005-4-1 11:02     标题: 怎样确定我的服务器某个端口关闭了??

2楼、3楼的方法都可以
不过2楼的更快、更方便!
作者: looong    时间: 2005-4-5 10:21     标题: 怎样确定我的服务器某个端口关闭了??

谢谢。
不过要是扫描自己的机器,用什么工具,请给一篇教程
作者: 坏的刚刚好    时间: 2005-4-5 12:53     标题: 怎样确定我的服务器某个端口关闭了??

TCPView工具
这个软件很小且不用安装。
或NFR BackOfficer Friendly。
作者: 风灵风之子    时间: 2005-4-5 23:41     标题: 怎样确定我的服务器某个端口关闭了??

我给你写了一个简单的小程序,你可以参考一下,检测端口是1-1024,你可以自己修改一下,其实就是用socket.... /** * Created by IntelliJ IDEA. * User: fengzhizi * Date: 2005-4-5 * Time: 23:02:43 * To change this template use Options | File Templates. */ import java.net.*; import java.io.*; public class LowPortScanner { public static void main(String[] args) { String host="localhost"; if (args.length>0) { host=args[0]; } for (int i=1;i<1024;i++) { try { Socket s=new Socket(host,i); System.out.println("There is a server on port "+i+"of "+host); } catch (UnknownHostException e) { System.err.println(e); } catch (IOException e) { } } } }




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2