
linux nmap 使用
审查目标主机是否在线 扫描主机上的开放端口3.嗅探提供的网络服务类型 定义主机操作系统信息 下载 Nmap 这个二进制软件包 执行以下命令: TCP 连接扫描(-sT):通过模拟物理连接直接获取目标端口状态。 TCP SYN 扫描(-sS):发送 SYN 数据包,只需部分握手即可检测端口开放。 UDP 扫描(-sU):检测目标主机提供的 UDP 服务。4.clado Ping 扫描(-sP):利用 ICMP 检测主机是否在线。
发布日期:2025-04-06 02:01:31
浏览次数:7
分类:精选文章
本文共 1079 字,大约阅读时间需要 3 分钟。
Nmap即Network Mapper 是一款广泛使用的网络安全工具,能够帮助网络管理员和安全人员进行网络资产调查、安全渗透测试等工作。Nmap 由自由软件基金会(FSF)声明下 GNU General Public License(GPL),目前已经发展出稳定的开源版本,适用于 Unix-like 系统。
Nmap 的核心功能包括:
安装和配置 Nmap 很简单:
$ cd /root$ yum install -y wget$ wget http://nmap.org/dist/nmap-latest.tar.gz$ tar -xzf /root/nmap-latest.tar.gz$ cd /root/nmap$ ./configure$ make$ make install
安装完成后就可以直接运行 Nmap 了。
Nmap 的扫描命令
Nmap 提供多种扫描命令,主要针对不同网络协议的开放端口。常用的扫描方式包括:
Nmap 的使用格式
Nmap 的命令格式简单灵活,主要选项包括:
扫描类型:
- -sT:TCP 连接扫描
- -sS:TCP SYN 扫描
- -sU:UDP 扫描
- -sP:Ping 扫描
- -sF:FIN 协议扫描
- -sX:圣诞树(Xmas Tree)扫描
- -sN:Null 协议扫描
通用选项:
- -o:保存扫描结果到文件
- -g:指定源端口
- -ex:排除指定主机
- -excludefile:排除指定文件中的主机
- -M:设置最大并行扫描数
扫描目标:
- 指定单个 IP 或 CIDR 地址
- 使用 -iR 执行随机扫描
- 使用 -p指定扫描目标端口
###脚本示例以下是一个简单的 shell 脚本示例,用于自动化扫描目标主机:
#!/bin/sh# 定义目标网络NETWORK="192.168.1.0/24"# 扫描所有可连接端口nmap -i "$NETWORK" -p 1-65535
运行脚本前需赋予执行权限:
chmod +x script.sh
通过以上命令,可以轻松实现多种网络扫描任务。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月05日 15时16分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux mysql insert_Linux编程 - 使用C在MySQL中插入数据
2023-02-01
linux mysql备份
2023-02-01
linux mysql实现读写分离
2023-02-01
Linux Netfilter实现机制和扩展技术
2023-02-01
Linux Netfilter框架之conntrack连接跟踪机制
2023-02-01
Linux netstat 命令:打印网络连接情况
2023-02-01
Linux NetworkManager网络服务详解
2023-02-01
Linux NFS存储服务介绍与参数说明
2023-02-01
Linux NFS服务器的安装与配置详解
2023-02-01
Linux NFS自动挂载autofs配置
2023-02-01
linux nmap 使用
2023-02-01
linux nohup命令
2023-02-01
Linux nohup命令不再默认输出日志文件
2023-02-01
Linux OOM-killer 内存不足时kill高内存进程的策略
2023-02-01
Linux OpenSSL 生成CA证书及终端用户证书
2023-02-01
linux OptiPNG安装
2023-02-01
Linux Oracle安装
2023-02-01
linux php
2023-02-01
Linux PHP 编译参数详解(一)
2023-02-01