Nmap是信息安全领域最受欢迎的网络扫描工具之一 。它被专业网络安全人员和新手用于审计和发现本地和远程开放端口,以及主机和网络信息 。
Nmap是开源的,免费的,支持windows,linux等平台,并且每年都会不断更新 。Nmap可用于:
- 创建完整的计算机网络地图 。
- 查找任何主机的远程IP地址 。
- 获取操作系统和软件详细信息 。
- 检测本地和远程系统上的开放端口 。
- 审核服务器安全标准 。
- 查找远程和本地主机上的漏洞 。
nmap 1.1.1.1现在,如果要扫描主机名,只需替换主机的IP,如下所示:
nmap cloudflare.com从Nmap开始,这些基本扫描非常适合您的第一步 。
文章插图
黑客
2.扫描特定端口或扫描本地或远程服务器上的整个端口范围
nmap -p 1-65535 localhost在此示例中,我们扫描了localhost计算机的所有65535端口 。
Nmap能够扫描所有可能的端口,但您也可以扫描特定端口,这将报告更快的结果 。见下文:
nmap -p 80,443 8.8.8.83.扫描多个IP地址
我们尝试扫描多个IP地址 。为此,您需要使用以下语法:
nmap 1.1.1.1 8.8.8.8您还可以扫描连续的IP地址:
nmap -p 1.1.1.1,2,3,4这将扫描1.1.1.1,1.1.1.2,1.1.1.3和1.1.1.4 。
4.扫描IP范围
您还可以使用Nmap扫描整个CIDR IP范围,例如:
nmap -p 8.8.8.0/28这将扫描14个连续的IP范围,从8.8.8.1到8.8.8.14 。
另一种方法是简单地使用这种范围:
nmap 8.8.8.1-14您甚至可以使用通配符扫描整个C类IP范围,例如:
【5个用于扫描远程主机的黑客命令】nmap 8.8.8.*这将扫描从256个IP地址8.8.8.1来8.8.8.256 。
如果您需要从IP范围扫描中排除某些IP,可以使用“-exclude”选项,如下所示:
nmap -p 8.8.8.* --exclude 8.8.8.1
5.扫描最常用的端口
使用“-top-ports”参数和特定数字可以扫描该主机的前X个最常见端口,我们可以看到:
nmap --top-ports 20 192.168.1.106将“20”替换为所需的数字 。输出示例:
[root@securitytrails:~]nmap --top-ports 20 localhost Starting Nmap 6.40 ( http://nmap.org ) at 2018-10-01 10:02 EDT Nmap scan report for localhost (127.0.0.1) Host is up (0.000016s latency). Other addresses for localhost (not scanned): 127.0.0.1 PORT STATE SERVICE 21/tcp closed ftp 22/tcp closed ssh 23/tcp closed telnet 25/tcp closed smtp 53/tcp closed domain 80/tcp filtered http 110/tcp closed pop3 111/tcp closed rpcbind 135/tcp closed msrpc 139/tcp closed netbIOS-ssn 143/tcp closed imap 443/tcp filtered https 445/tcp closed microsoft-ds 993/tcp closed imaps 995/tcp closed pop3s 1723/tcp closed pptp 3306/tcp closed MySQL 3389/tcp closed ms-wbt-server 5900/tcp closed vnc 8080/tcp closed http-proxy
推荐阅读
- 别小瞧了手机的蓝牙功能!这5个强大用法,你可能还不知道
- 这5个社会潜规则,你可以不去做,但是不能不懂,句句都是大实话
- 5个简单的方法,让你的旧手机速度流畅到飞起
- 练习养生太极拳的5个正确姿势
- 怎么摆脱鼠标手?5个小技巧可以帮到你
- 怎么美白全身,5个美白小技巧
- 失败婚姻给我的5个感悟 一段失败的婚姻的感悟
- 5个抖音经典账号案例拆解,带你了解账号“定位”的价值
- 15个很冷很冷的冷笑话 冷笑话大全2013
- 小米手机现在最实用的5个小功能