设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
使用NMAP命令测试服务器/网络安全
返回列表
发新帖
使用NMAP命令测试服务器/网络安全
[复制链接]
|
主动推送
39
|
0
|
2024-9-11 15:04:30
|
显示全部楼层
|
阅读模式
NMAP命令(Network Mapper的缩写)是一种开放源代码的网络安全工具,并且是适用于您的服务器/网络的最佳端口扫描程序。Nmap命令广泛用于审核网络安全以及网络的渗透测试。
它显示您或另一台目标服务器/网络上的打开或暴露的端口或服务,并显示该信息,还将提供系统的其他信息,例如操作系统等。
我们可以使用Nmap的另一种方式是“Network Discovery”网络发现。
在本教程中,我们将学习如何使用Nmap命令来测试我们的系统或网络安全性,并借助一些示例来检查目标系统上的所有打开或公开的服务。
NMAP命令安装
Nmap几乎已预安装在所有Linux发行版上,但如果不是这样,则可以在不流行的Linux发行版上安装以下命令。
在RHEL/CentOS/Oracle Linux/Scientific Linux系统上:
# yum install nmap
在Ubuntu/Mint/Debian系统上:
$ sudo apt-get install nmap
在Fedora/CentOS 8/RHEL 8系统上:
$ dnf install nmap
Nmap命令示例
现在让我们继续讨论Nmap实用程序的一些示例。
1、扫描单个IP
要扫描我们网络上的单个系统,请打开终端并执行以下命令,
$ nmap 10.10.1.10
同样,我们也可以使用其主机名扫描系统,
$ nmap mail.thelinuxgurus.com
2、扫描多个IP
要扫描多个IP,我们可以提及所有IP,后跟一个空格。像这样,
$ nmap 10.10.1.10 10.10.1.200
或者要扫描IP地址范围,我们还可以提及一个范围,
$ nmap 10.10.1.10-110
同样,对于扫描整个子网,
$ nmap 10.10.1.0/24
3、从文件扫描IP列表
如果您已将IP地址保存在文件中,那么我们还可以提及文件以扫描该文件中提及的所有IP,
$ nmap –iL ips.txt
其中“ ips.txt”是包含所有IP地址的文件。
4、端口扫描
要扫描机器的单个端口,我们可以提及端口号以及选项“ p”,
$ nmap –p 22 10.10.1.10
要扫描一定范围的端口,请使用
$ nmap –p 100-1000 10.10.1.10
要扫描所有端口,即65535端口,请运行以下命令,
$ nmap –p 10.10.1.10
要扫描100个最常见的端口,请使用带有nmap命令的选项'F',
$ nmap –F 10.10.1.10
此扫描也称为快速扫描。
5、Ping设备(也称为主机发现)
这通常用于确保设备启动或不启动。我们也可以将其称为“主机发现”
$ nmap –sP 10.10.1.0/24
6、TCP端口扫描
要对主机中的所有TCP端口执行扫描,请使用带有nmap命令的'sT'选项,
$ nmap –sT 10.10.1.10
7、UDP端口扫描
要在主机中的所有UDP端口上运行端口扫描,请使用带有'sU'选项的nmap命令,
$ nmap –sU 10.10.1.10
8、OS和服务扫描
要仅检查目标计算机的操作系统,请使用“ O”选项,
$ nmap –O 10.10.1.10
除了操作系统,我们还可以使用带有nmap命令的选项“ A”来检查系统上运行的所有服务,
$ nmap –A 10.10.1.10
9、显示所有主机接口和路由
要获取目标系统上可用的所有接口并显示系统的所有路由,请使用选项“ iflist”,
$ nmap –iflist
10、扫描受防火墙保护的系统
要扫描受防火墙保护的目标系统,我们可以将选项“ PN”与nmap命令配合使用,
$ nmap –PN 10.10.1.10
11、将输出重定向到文件
要将命令的输出重定向到文本文件,请使用选项'oN',后跟文件名,
$ nmap –oN output.txt 10.10.1.10
同样,我们也可以使用选项“ X”将输出导出到XML文件,
$ nmap –oX output.xml 10.10.1.10
或者,只需使用重定向符号将输出重定向到文件,
$ nmap 10.10.1.10> output.txt
12、获得帮助
如果您没有找到所需的nmap功能,或者需要有关Nmap可以使用的各种选项的更多信息,则也可以参考帮助,
$ nmap –help
Nmap命令是相当可扩展的,以上只是一些基本的命令,让您开始使用Nmap。后面我们将尝试发布一些更高级的例子来说明如何在Linux服务器中使用Nmap命令。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
素色流年783
102
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装