端口扫描的指令有哪些_端口扫描的指令

hacker|
154

Linux nc命令详解 Linux nc命令怎么用

Linux中nc命令是一个功能强大的网络工具,全称是netcat。

语法:

nc [-hlnruz][-g网关...][-G指向器数目][-i延迟秒数][-o输出文件][-p通信端口][-s来源位址][-v...][-w超时秒数][主机名称][通信端口...]

参数说明:

-g网关 设置路由器跃程通信网关,最丢哦可设置8个。

-G指向器数目 设置来源路由指向器,其数值为4的倍数。

-h 在线帮助。

-i延迟秒数 设置时间间隔,以便传送信息及扫描通信端口。

-l 使用监听模式,管控传入的资料。

-n 直接使用IP地址,而不通过域名服务器。

-o输出文件 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p通信端口 设置本地主机使用的通信端口。

-r 乱数指定本地与远端主机的通信端口。

-s来源位址 设置本地主机送出数据包的IP地址。

-u 使用UDP传输协议。

-v 显示指令执行过程。

-w超时秒数 设置等待连线的时间。

-z 使用0输入/输出模式,只在扫描通信端口时使用。

实例:

1、TCP端口扫描

# nc -v -z -w2 127.0.0.1 1-100

Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!

Connection to 127.0.0.1 53 port [tcp/domain] succeeded!

Connection to 127.0.0.1 80 port [tcp/http] succeeded!

...

nc: connect to 127.0.0.1 port 100 (tcp) failed: Connection refused

2、从192.168.1.2拷贝文件到192.168.1.3

首先在接收端192.168.1.3上: nc -l 1234 test.txt

然后在发送端192.168.1.2上: nc 192.168.1.3 test.txt

注意:先运行接收端,指定一个端口为1234,文件为test.txt,再执行发送端,并且发送端必须存在同名的文件test.txt

3、传输目录

从server1(192.168.16.233)拷贝nginx目录内容到server2(192.168.48.47)上。需要先在server2上,用nc激活监听,

server2上运行:# nc -l 1234 | tar xzv-

server1上运行:# tar czv- nginx | nc 192.168.48.47 1234

4、简单聊天工具

在192.168.1.2上: nc -l 1234

在192.168.1.3上: nc 192.168.1.2 1234

这样,双方就可以相互交流了。使用ctrl+C(或D)退出

linux使用什么命令查看端口 ?

netstat命令各个参数说明如下:

-t : 指明显示TCP端口

-u : 指明显示UDP端口

-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

-n : 不进行DNS轮询,显示IP(可以加速操作)

即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

netstat -ntlp //查看当前所有tcp端口·

netstat -ntulp |grep 80 //查看所有80端口使用情况·

netstat -an | grep 3306 //查看所有3306端口使用情况·

查看一台服务器上面哪些服务及端口

netstat -lanp

查看一个服务有几个端口。比如要查看mysqld

ps -ef |grep mysqld

查看某一端口的连接数量,比如3306端口

netstat -pnt |grep :3306 |wc

查看某一端口的连接客户端IP 比如3306端口

netstat -anp |grep 3306

netstat -an 查看网络端口

lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。

nmap 端口扫描

netstat -nupl (UDP类型的端口)

netstat -ntpl (TCP类型的端口)

netstat -anp 显示系统端口使用情况

很基础的linux知识,建议跟着《linux就该这么学》系统学习下!

如何扫描某一计算机开放的所有端口

在命令提示符中输入netstat -an可以扫描某一计算机开放的所有端口,具体步骤如下:

工具/材料:电脑

1、打开电脑,右键单击左下角开始,然后点击运行。

2、在运行的输入框里面输入cmd,然后点击确定。

3、在弹出的cmd.exe中输入netstat -an,然后敲击回车,这样就可以看到这个计算机所有开放的端口了。

寻求关于利用DOS命令扫描网段端口的命令解释

for

是批处理中的循环语句

for

/l

就是递增循环

格式

for

/l

%a

in

(初始值,递增值,结束值)

do

批处理命令

这里填的是

1,1,254

就是从1到254增加

start

是执行命令

/min

参数就是最小化执行

/low参数就是优先执行

telnet

192.168.0.%a

3389

的含义就是扫描

192.168.0.%a的3389端口是否开放

这里的%a就是for循环递增的值也就是

1,2,3,4,5,6,7......到254

这条命令虽然可以扫描一个网段的3389端口,但是执行效率不高,速度很慢,因为原理是用telnet

去连接对方的3389端口

你可以脱离出来

测试

比如

直接

telnet

192.168.0.5

3389

查看

192.168.0.5的3389是否开放

讲得够详细了吧

应该懂了吧

我的博客

也可以...只要修改

192.168.0.%a就可以了加入你要扫61.25.53.1-254

就改成

61.25.53.%a

不过速度绝对慢

0条大神的评论

发表评论