首页 > 其他分享 >最喜欢的15个Nmap扫描命令,熟练掌握你也能成为大神

最喜欢的15个Nmap扫描命令,熟练掌握你也能成为大神

时间:2022-11-08 22:10:42浏览次数:52  
标签:15 熟练掌握 Nmap 8.8 扫描 tcp nmap closed IP

 

1.针对IP或主机的基本Nmap扫描

nmap IP

现在,如果要扫描主机名,只需替换主机的IP,如下所示:

nmap 域名

2.扫描本地或远程服务器上的特定端口或扫描整个端口范围

nmap -p 1-65535 localhost

在此示例中,我们扫描了本地计算机的所有65535端口。

Nmap能够扫描所有可能的端口,但是您也可以扫描特定的端口。

nmap -p 80,443 8.8.8.8

3.扫描多个IP地址

让我们尝试扫描多个IP地址。为此,您需要使用以下语法:

nmap 1.1.1.1 8.8.8.8

您还可以扫描连续的IP地址:

nmap -p 1.1.1.1,2,3,4

这将扫描1.1.1.1,1.1.1.2,1.1.1.3和1.1.1.4。

4.扫描IP范围

您还可以使用Nmap扫描整个CIDR IP范围,例如:

nmap -p 8.8.8.0/28

这将扫描从8.8.8.1到的14个连续IP范围8.8.8.14。

另一种选择是简单地使用这种范围:

nmap 8.8.8.1-14

您甚至可以使用通配符来扫描整个C类IP范围,例如:

nmap 8.8.8.*

这将扫描从256个IP地址8.8.8.1来8.8.8.256。

如果您需要从IP范围扫描中排除某些IP,则可以使用“ –exclude”选项,如下所示:

nmap -p 8.8.8.* --exclude 8.8.8.1

5.扫描最受欢迎的端口

结合使用“ –top-ports”参数和特定数字,您可以扫描该主机的X个最常见端口,如我们所见:

nmap --top-ports 20 192.168.1.106

将“ 20”替换为所需的数字。输出示例:

[root@securitytrails:~]nmap --top-ports 20 localhost
Starting Nmap 6.40 ( http://nmap.org ) at 2018-10-01 10:02 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000016s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT STATE SERVICE
21/tcp closed ftp
22/tcp closed ssh
23/tcp closed telnet
25/tcp closed smtp
53/tcp closed domain
80/tcp filtered http
110/tcp closed pop3
111/tcp closed rpcbind
135/tcp closed msrpc
139/tcp closed netbios-ssn
143/tcp closed imap
443/tcp filtered https
445/tcp closed microsoft-ds
993/tcp closed imaps
995/tcp closed pop3s
1723/tcp closed pptp
3306/tcp closed mysql
3389/tcp closed ms-wbt-server
5900/tcp closed vnc
8080/tcp closed http-proxy

6.扫描从文本文件读取的主机和IP地址

在这种情况下,Nmap还可用于读取内部包含主机和IP的文件。

假设您创建一个list.txt文件,其中包含以下几行:

192.168.1.106

cloudflare . com

microsoft . com

securitytrails . com

“ -iL”参数使您可以读取该文件,并为您扫描所有这些主机:

nmap -iL list.txt

7.将您的Nmap扫描结果保存到文件中

另一方面,在下面的示例中,我们将不会从文件中读取内容,而是将结果导出/保存到文本文件中:

nmap -oN output.txt securitytrails .com

Nmap也可以将文件导出为XML格式,请参见下一个示例:

nmap -oX output.xml securitytrails .com


标签:15,熟练掌握,Nmap,8.8,扫描,tcp,nmap,closed,IP
From: https://blog.51cto.com/u_15707676/5834940

相关文章

  • Image Processing and Analysis_15_Image Registration
    此主要讨论图像处理与分析。虽然计算机视觉部分的有些内容比如特征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以及它们的出处,没有把它们纳入到图像......
  • 题解 ABC154F【Many Many Paths】
    problem令\(f(i,j)\)表示,在平面直角坐标系中,从\((0,0)\)出发,每次向上或向右走一步,到达\((i,j)\)的方案数,求:\[\sum_{l_1\leqi\leqr_1}\sum_{l_2\leqj\leqr_2}f(......
  • CF1553I Stairs 题解
    linkSolution虽然但是,这个sb题目真的很sb,不知道怎么评到3400的,也不知道为什么我又没有做出来......
  • 问题 N: 零基础学C/C++159——最长字符串
    题目一点也不难哦,就是要学会二维数组的输入输出但是不知为何这题有一个很奇怪的坑,如果你是AC:83%那么恭喜你掉坑里了!!这道题目竟然有一个检测点在最后的时候加\n确实......
  • 问题 M: 零基础学C/C++158——删除中间的*
    思路很简单,但实现起来有点麻烦。将前面2题融合(前两题我就觉得没必要放了哈哈哈哈),保留前面与后面的*都改成删除即可。你会发现我的代码是前两个的融合。要学会融会贯通鸭:......
  • 15个有用的神奇JavaScript 技巧
    英文| https://levelup.gitconnected.com/15-magical-javascript-tips-for-every-web-developer-3301feb0b70c翻译|杨小二在本文中,我们将分享15个有用的JavaScript技......
  • 15.三数之和
    思路先把数组排序先枚举i,再枚举j,确定了i和j的值,在保证\(nums[i]+nums[j]+nums[k-1]>=0\)的条件下,找到k的最小值,之后查看三数相加是否等于0,如果相等,记录答案,如果......
  • VS2015快捷键大全
    在学习C基础总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。目录:零、VS常用快捷键一、VS2015快捷键大全一、VS2008快捷键大全三、VS2005......
  • 【HDLBits刷题笔记】15 Finding bugs in code
    Sim/circuit1从波形不难看出ab是相与的关系。moduletop_module(inputa,inputb,outputq);//assignq=a&b;//FixmeendmoduleSim/cir......
  • [LeetCode] 1544. Make The String Great
    Givenastring s ofloweranduppercaseEnglishletters.Agoodstringisastringwhichdoesn'thave twoadjacentcharacters s[i] and s[i+1] where:......