我正在尝试学习一些关于网络的知识,我希望得到一些帮助。
有谁知道之间的区别nmap和netstat?
我有点知道如何使用它们以及如何检查端口,但我也想知道它们之间的区别:)
小智 9
Nmap是一种网络映射工具。这意味着它用于发现有关网络上主机的信息(它们的 ip、开放端口等)。而 Netstat 是一种网络统计工具,用于列出与您的计算机之间的活动连接。请参阅https://en.wikipedia.org/wiki/Netstat。
Nmap 和 netstat 有很多功能非常不同,但也有一些难以区分。在“明显差异”类别中,netstat 可以:
而 Nmap 可以:
还有很多。但是当然,您可以针对 Nmap 运行localhost它,它会显示与 netstat 将显示的信息类似的信息。那么区别是什么呢?
Netstat 直接从操作系统获取其信息。它向内核询问所有侦听端口的列表并显示它们。它可以显示哪些地址以及哪些端口以及具有足够权限的进程 ID 正在侦听哪些地址。
Nmap 通过实验获取其信息,依次尝试连接到每个端口并显示连接尝试的结果。这个过程要慢得多,所以默认情况下它只尝试 1000 个最常见的端口号。它可以进一步探测每个端口以确定正在运行的服务类型,但它无法显示进程 ID(除非您运行 SNMP 并使用snmp-netstat 脚本)。
那么什么时候应该使用netstat呢?
什么时候应该使用 Nmap?
| 归档时间: |
|
| 查看次数: |
14519 次 |
| 最近记录: |