📅  最后修改于: 2023-12-03 15:17:53.094000             🧑  作者: Mango
nmap 是一个网络探测和安全审核工具。它可以用来扫描网络主机和服务。它可以用来寻找安全漏洞,或者只是用来了解网络中的设备。
本文将介绍如何使用 nmap 只输出 IP 样式,并使用 CSS 样式来美化输出。
nmap 是一个跨平台的软件,可以在 Windows、Linux 和 macOS 上运行。
sudo apt-get install nmap
安装 nmap。brew install nmap
在终端中输入以下命令:
nmap -sn 192.168.1.0/24 --stylesheet https://raw.githubusercontent.com/nmap/nmap/master/nmap.xsl
这将扫描 192.168.1.0/24
子网中的所有主机,并使用来自 https://github.com/nmap/nmap/blob/master/nmap.xsl 的样式表来美化输出。
以下是输出样例:
-sn
:不进行端口扫描,只是 ping 主机。192.168.1.0/24
:要扫描的子网。--stylesheet
:指定样式表的 URL。以下是 nmap 默认样式表的一部分:
table.nmaptable, table.nmaptable td, table.nmaptable th{
border-width: 1px;
border-color: #ccc;
border-style: solid;
padding: 3px;
font-size: 11pt;
}
table.nmaptable th {
border-width: 1px;
border-color: #ccc;
border-style: solid;
background-color: #eaeaea;
}
table.nmaptable td {
border-width: 1px;
border-color: #ccc;
border-style: solid;
}
table.nmaptable caption {
padding: 4px;
font-size: 13pt;
color: #333;
}
table.nmaptable td.up, td.down {
text-align:center;
font-weight:bold;
}
td.up {
color: #008800;
}
td.down {
color: #880000;
font-style:italic;
}
这个样式表定义了表格边框的样式、标题和单元格的样式。
nmap 是一个非常强大的网络扫描和安全审核工具。在本文中,我们介绍了如何使用 nmap 只输出 IP 样式,并使用 CSS 样式来美化输出。通过使用样式表,我们可以更加清晰地看到网络主机的状态,增强了排版的美感。
代码片段:
```shell
nmap -sn 192.168.1.0/24 --stylesheet https://raw.githubusercontent.com/nmap/nmap/master/nmap.xsl