专业的编程技术博客社区

网站首页 > 博客文章 正文

linux扫描网段ip获取通的ip地址(或者端口)

baijin 2024-09-20 12:38:08 博客文章 3 ℃ 0 评论

命令nmap(ip扫描以及端口扫描工具)

nmap是网络扫描工具,可以用于探测和扫描网络中的目标主机,以获取主机的开放端口、运行的服务以及操作系统等信息。它可以帮助网络管理员或渗透测试人员评估网络的安全性,发现网络中存在的漏洞或潜在的安全风险,以及进行系统和服务的架构分析。


nmap的使用

1.实现扫描某个网段下可以ping通的端口

nmap -sP   192.168.1.0/24   //扫描这个网段下ping通的地址

2.扫描端口

nmap -p 22 --open 192.168.1.0/24  //扫描这个网段下端口为22的开放的地址

3.扫描端口以及获取ip

nmap -p 22 --open -oG - 192.168.1.0/24 | awk '/22\/open/ {print $2}'
nmap: nmap命令,用于网络探测和安全审核。
-p 22: 指定扫描端口为22,即SSH端口。
--open: 仅显示处于打开状态的端口。
-oG -: 以格式化的Grepable输出方式输出结果,并将结果发送到标准输出(stdout)。
192.168.1.0/24: 要扫描的网络段,替换为您实际的网络段。
|: 管道符号,用于将命令的输出传递给另一个命令。
awk '/22\/open/ {print $2}': 使用awk命令,筛选出包含22/open的行,并打印第二个字段(即IP地址)。

4.扫描端口范围

  nmap -p 1-100 192.168.1.0/24

5.指定主机

nmap -p 80,443  baidu.com

6.根据协议扫描

//扫描TCP协议
nmap -sT target
//扫描UDP
nmap -sU target

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表