sbf999胜博发pt娱乐老虎机java扫描端口,如何判断端口是用来做什么的提供什么服务的?

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于sbf999胜博发pt娱乐老虎机的点点滴滴

如题,自己用树立socket的方法扫描端口,代码大约如下:

SocketAddress socketAddress;
                for port = startPort + serial; port <= endPort; port += threadNumber {
                    socket = new Socket;
                    socketAddress = new InetSocketAddressaddress, port;
                    try {
                        socket.connectsocketAddress, timeout; 
                        socket.close;
                        System.out.println"端口 " + port + " :开放";
                    } catch IOException e {
                        // System.out.println"端口 " + port + " :封闭";
                    }
                }

但是这种方法,只能判别端口是不是开放,但是不克不及判别端口是用来做什么的,想知道,可以采取什么方法得知端口的用途?(http、https、ssh..等等

我看zenmap是能判别端口的用途以及其他的一些信息的,但是如今还没有搞明晰它是怎样做到的..?

以及 另有 怎样用java完成syn和fin这些范例的扫描?

自己对java另有端口扫描的看法如今还都处于低级阶段,还请过去人多多指教

(看完/读完)这篇文章有何感想! 来看看sbf999胜博发pt娱乐老虎机是怎么评论的吧!

--转载请注明: sbf999胜博发老虎机_胜博发娱乐老虎机_sbf999胜博发pt娱乐老虎机 » sbf999胜博发pt娱乐老虎机java扫描端口,如何判断端口是用来做什么的提供什么服务的?

发表评论

(必填)