Linux NetCat命令

    最近的一个新项目在本地可以跑起来,但是到服务器上就报连接不上网络,排查之后发现是代理服务器的问题,但是我如何知道能不能访问代理服务器呢,我ping一下,没有任何响应,卡在那不动。这可怎么办,项目准备要测了,出了幺蛾子。

    思来想去,也没有什么办法,就向老大请求,老大思索之后,大手一挥,nc -v ip port,连接不上代理服务器,原来是代理服务器加了限制,只允许办公室网络访问,禁止外网访问。

    由此,引出今天的主题--netcat,网络工具中的瑞士军刀。一听这名字就很溜批,效果如何呢,试一下便知道了。

1.查看端口详细信息

$ nc -v 10.31.10.7 21

-v参数多出现几次,则显示的信息会更多一些

2.端口扫描

    可以运行在udp或者tcp模式,默认是tcp,加参数-u为udp模式

$ nc -z -v -n 10.31.10.7 21-25

-z 参数告诉netcat使用0 IO,连接成功后立即关闭连接, 不进行数据交换

-v 参数输出详细信息

-n 参数告诉netcat 不要使用DNS反向查询IP地址的域名

 --暂时用到这么多,其他的以后更,可以直接参考https://www.oschina.net/translate/linux-netcat-command

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值