作为一个网络工程师,有时候也被称为网络安全工程师,很多时候需要做一些探测端口的操作,比如:看下服务器的业务端口有没有开,看下对端VPN设备的监听端口有没有开。一般来说,对TCP协议的探测比较简单,使用微软自带的DOS即可解决:telnet 探测的对方IP 端口。那么,如何探测UDP的端口呢?
一、使用场景 在调试一台NGAF与某信VPN设备的第三方对接时,总是卡在第一阶段,各种信息都对,但就是协商不起来。某信VPN设备是单臂部署在客户网络中,现在怀疑设备的UDP 500和UDP 4500没有映射出来。
二、如何探测 1、使用Linux系统的nc命令进行探测 由于Windows系统不支持UDP的端口探测,我们这里使用Linux命令来实现。 nc -z -v -u 目的IP地址 端口 a.Centos 6.8
b.Redhat 6.8
c.Ubuntu 10
2、使用nmap探测 nmap 目的IP -p 端口 a.Ubuntu 10
3、Windows如何探测 我们这里使用Advanced PortChecker进行探测。 这个工具比较简单。
4、其他。 网络上有很多种工具。比如:UDP echo、CPorts、Scan Ports、NMap等等。 Nmap这个界面看的不是很懂。
三、其他 1、如何恢复Ubuntu系统密码 root密码和其他账号密码全部遗失。 a.开机长按shift键进入BRUB模式
b.选择【recovery mode】
c.将第六行中的“ro single”删除,添加“quiet splash rw init=/bin/bash”
d.然后重启进入可读写的bash界面。使用passwd重置密码。 |