[20171204]nc快速判断端口是否打开2.txt

[20171204]nc快速判断端口是否打开2.txt

--//前几天写了一篇通过nc快速判断打开那些端口,链接如下:
http://blog.itpub.net/267265/viewspace-2148121/

--//如果要判断一定的范围,可以执行如下:
$ echo a | nc -w 1 -n -v  192.168.xxx.xx 1-1521 2>/dev/null | grep "succeeded"
Connection to 192.168.xxx.xx 21 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 22 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 80 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 111 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 113 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 443 port [tcp/*] succeeded!
Connection to 192.168.xxx.xx 1521 port [tcp/*] succeeded!

--//在服务端检查如下:
# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:32768               0.0.0.0:*                   LISTEN      2553/rpc.statd
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2533/portmap
tcp        0      0 0.0.0.0:113                 0.0.0.0:*                   LISTEN      27632/xinetd
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      2966/vsftpd
tcp        0      0 :::80                       :::*                        LISTEN      26638/httpd
tcp        0      0 :::1521                     :::*                        LISTEN      26334/tnslsnr
tcp        0      0 :::22                       :::*                        LISTEN      12568/sshd
tcp        0      0 :::443                      :::*                        LISTEN      26638/httpd

--//另外测试发现扫描还很快,如果我从1-65000,大约4-5秒ok(注另外的服务器):

# echo a | nc -w 1 -n -v  192.168.yyy.yy 1-65000 2>/dev/null | grep "succeeded"
Connection to 192.168.yyy.yy 22 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 111 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 833 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 857 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 953 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 1521 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 2049 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 51082 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 52744 port [tcp/*] succeeded!
Connection to 192.168.yyy.yy 57371 port [tcp/*] succeeded!

# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 192.168.yyy.yy:1521         0.0.0.0:*                   LISTEN      61210/tnslsnr
tcp        0      0 127.0.0.1:1521              0.0.0.0:*                   LISTEN      61210/tnslsnr
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      25383/sshd
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      29590/cupsd
tcp        0      0 0.0.0.0:953                 0.0.0.0:*                   LISTEN      39779/rpc.statd
tcp        0      0 0.0.0.0:857                 0.0.0.0:*                   LISTEN      39686/rpc.mountd
tcp        0      0 0.0.0.0:57371               0.0.0.0:*                   LISTEN      -
tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -
tcp        0      0 0.0.0.0:833                 0.0.0.0:*                   LISTEN      39661/rpc.rquotad
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      39531/portmap
tcp        0      0 :::22                       :::*                        LISTEN      25383/sshd
tcp        0      0 :::52744                    :::*                        LISTEN      9755/ora_d000_book
tcp        0      0 :::51082                    :::*                        LISTEN      14344/ora_d000_orcl

--//顺便解答链接的问题 [20170825]不启动监听远程能连接数据库吗2 =>[20170825]不启动监听远程能连接数据库吗
--//如何探测oracle 共享服务器端口,我感觉比nmap还有快.

时间: 2024-09-29 03:26:57

[20171204]nc快速判断端口是否打开2.txt的相关文章

[20171201]nc快速判断端口是否打开.txt

[20171201]nc快速判断端口是否打开.txt --//nc快速判断端口是否打开,例子: $ echo exit | nc -w 1 -n -v  192.168.xxx.xx 1521 Connection to 192.168.xxx.xx 1521 port [tcp/*] succeeded! $ echo exit | nc -w 1 -n -v  192.168.xxx.xx 22 Connection to 192.168.xxx.xx 22 port [tcp/*] suc

python判断端口是否打开的实现代码_python

复制代码 代码如下: #!/usr/bin/env python# name IsOpen.pyimport osimport socketdef IsOpen(ip,port):    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)    try:        s.connect((ip,int(port)))        s.shutdown(2)        print '%d is open' % port        r

使用nc命令检查Linux系统远程端口是否打开

端口是与 Linux 操作系统上的应用或进程的通讯端点的逻辑实体.在使用之前,了解目标机器上哪些端口是打开并正在运行服务是非常有用的. 我们可以使用 netstat 或其他几个 Linux 命令如 NMAP 在本地机器上轻松地列出 Linux 中的打开端口. 在本指南中,我们将向你展示如何使用简单的 netcat(简称 nc)命令来确定远程主机上的端口是否可访问/打开. netcat(或简称 nc)是一个功能强大且易于使用的程序,可用于 Linux 中与 TCP.UDP 或 UNIX 域套接字相

使用 nc 命令检查远程端口是否打开

端口是与 Linux 操作系统上的应用或进程的通讯端点的逻辑实体.在使用之前,了解目标机器上哪些端口是打开并正在运行服务是非常有用的. 我们可以使用 netstat 或其他几个 Linux 命令如 NMAP 在本地机器上轻松地列出 Linux 中的打开端口. 在本指南中,我们将向你展示如何使用简单的 netcat(简称 nc)命令来确定远程主机上的端口是否可访问/打开. netcat(或简称 nc)是一个功能强大且易于使用的程序,可用于 Linux 中与 TCP.UDP 或 UNIX 域套接字相

PHP判断服务器端口是否打开的代码

记录一下,以后备用 <?php  $host = 'www.google.com'; //要ping的地址,也可以是IP   $port = '80'; //要ping的端口   $num = 3;   function microtime_float()   {   list($usec, $sec) = explode(" ", microtime());   return ((float)$usec + (float)$sec);   }   function ping($

如何使用Socket快速判断数据库连接

大家在做项目的时候,一般都是和数据库有关的.而相信许多人在用代码打开数据库的时候,没有判断数据库连接是否成功.如果写对了还好,但是出错了,会等老长时间(默认15s,不过 实际响应 可能会更长).而且还会出现卡死的情况,给用户的感觉就会变得非常差劲.所以快速判断数据库连接是否成功,就显得尤为重要了. 一般情况下,如果连接字符串正确,那么连接到数据库用的时间一般在5s以内.所以我们可以在连接字符串的最后添加一个等待时间:timeout.如: string strCon = "Data Source=

用Socket快速判断数据库连接

    大家在做项目的时候,一般都是和数据库有关的.而相信许多人在用代码打开数据库的时候,没有判断数据库连接是否成功.如果写对了还好,但是出错了,会等老长时间(默认15s,不过 实际响应 可能会更长).而且还会出现卡死的情况,给用户的感觉就会变得非常差劲.所以快速判断数据库连接是否成功,就显得尤为重要了.       一般情况下,如果连接字符串正确,那么连接到数据库用的时间一般在5s以内.所以我们可以在连接字符串的最后添加一个等待时间:timeout.如: string strCon = "Da

如何快速判断Excel里数字奇偶性

  1.打开Excel表格,这里以C2数据为例,如果要判断C2数据的奇偶性,那么首先点击D2单元格. 2.接着在单元格里输入"=IF(MOD(C2,2)=0,"偶数","奇数")". 3.这个时候系统就会自动判断C2单元格的奇偶性. 4.我们可以下拉填充单元格格式就可以快速判断剩余数据的奇偶性啦.

Win7系统下快速判断电脑性能是否好坏

  Win7 64位系统下快速判断电脑性能是否好坏:新买电脑以后采用运行大量的评测软件来评价自己的电脑.根据运行数据判断电脑拥有怎样的性能.一般测试可以分哦:游戏测试.播放电影测试.图片处理测试.拷贝文件测试.压缩测试.网络性能测试.这些测试基本上包括了对电脑性能的整体测试. 教你在Win7系统下快速判断电脑性能是否好坏 一台电脑的性能会影响到系统的运行速度.看视频的流畅和清晰度等,电脑性能好会给我们在操作电脑时带来完美的体验. 那么,我们要怎么判断自己电脑的性能是否好呢?下面,小编通过Win7