本文目錄:
#1.1 選項說明
1.2 嘗試一次掃描
#1.3 掃描目標說明
1.4 連接埠狀態說明
1.5 時間參數最佳化
1.6 掃描作業系統類型
1.7 快速掃描存活的主機
##1.8 快速掃描連接埠
nmap一般就用來掃描主機是否在線(特別是掃描區域網路內存活的機器)、開放了哪些連接埠。其他的功能用的比較少,做滲透的人可能要了解的多些。
使用nmap -h可以查看選項和用法。選項非常多,這是功能強大的工具帶來的必然結果,但簡單使用並用不到幾個選項。
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc.
Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254
-iL
-iR
## -iR
--exclude
--excludefile
HOST DISCOVERY:
# -sL: List Scan - simply list targets to scan -sn: Ping Scan - disable port scan
-sn: Ping Scan - disable port scan-Pn: Treat all hosts as online -- skip host# -Pn: Treat all hosts as online -- skip host discoveryskip
-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes -PO[protocol list]: IP Protocol Ping
-PR: ARP ping - does not need HW address -> ; IP translation
-n/-R: Never do DNS resolution/Always resolve [default: sometimes]
--dns-servers
SCAN TECHNIQUES: -sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scans
-sU: UDP Scan
# -sN/sF/sX: TCP Null, FIN, and Xmas scans --scanflags
-sY/sZ: SCTP INIT/COOKIE- ECHO scans
-sO: IP protocol scan -b
PORT SPECIFICATION AND SCAN ORDER: -p
Ex: -p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080,S:9
-F: Fast mode - Scan fewer ports
## -F: Fast mode - Scan fewer ports
## -F: Fast mode - Scan fewer ports
## -F: Fast mode - Scanthan the default scan
-r: Scan ports consecutively - don't randomize
--top-ports
--version-trace:顯示詳細的版本掃描活動(用於偵錯)
SCRIPT SCAN:
-sC:相當於--script=default
- -script= --script-args=
--osscan-limit:將作業系統偵測限制在有希望的目標#osscan-guess:更積極地猜測作業系統
#也和效能: 需要的選項以秒為單位,或在數值後面附加「ms」(毫秒)、 「s」(秒)、「m」(分鐘)或「h」(小時)(例如 30m)。
# -T:設定計時範本(越高越快)
# --min-hostgroup/max-hostgroup
--min-parallelism/max-parallelism
-- min -rtt-timeout/max-rtt-timeout/initial-rtt-timeout
偵測往返時間。探測重傳次數。 :調整探測之間的延遲 --min-rate
防火牆/IDS 規避與欺騙:
### -f; --mtu--open:僅顯示開放(或可能開放)的連接埠
--packet-trace:顯示全部傳送和接收的資料包
--iflist:列印主機介面與路由(用於偵錯)
--log-errors:將錯誤/警告記錄到正常格式的輸出檔案
--append-output:附加到而不是破壞指定的輸出檔案
--resume :恢復中止的掃描
--stylesheet :用於將XML 輸出轉換為HTML 的XSL 樣式表
--webxml:參考來自Nmap.Org 的樣式表以獲得更可移植的XML
--no-stylesheet:防止XSL 樣式表與XML 輸出關聯
MISC:
-6: 啟用IPv6 掃描
-A: 啟用作業系統偵測、版本偵測、腳本掃描與追蹤路由
--datadir < ;dirname>:指定自訂Nmap 資料檔案位置
--send-eth/--send-ip:使用原始乙太網路封包或IP 封包傳送
--privileged:假設使用者俱有完全特權
--unprivileged:假設使用者缺乏原始套接字權限
-V:列印版本號
-h:列印此說明摘要頁面。 .0.0/8
nmap - v -iR 10000 -Pn -p 80
常用的就上面標紅的幾個。
#1.2 嘗試一次掃描
nmap掃描一般會比較慢,特別是掃描非本機的時候。
#只掃描生長端口,但是不代表真的只開了兩個端口,這樣不加任何參數的nmap將自動決定掃描1000個高危險端口,但哪些是高危險端口由nmap決定。常見的連接埠能掃描出來。 #可以指定"-p [1-65535] "來掃描所有端口,或者使用"-p-"選項也是全面掃描。預設總是會掃描端口,可以使用-sn選項禁止掃描端口,以加速掃描主機是否最多。風格的位址,Nmap將掃描所有和該參考IP位址
#具有相同cidr安裝的所有IP位址或主機。 .10.255之間的256台主機,192.168 .10.40/24會做同樣的事情。 255.255之間的65536個IP位址。
虽然目标通常在命令行指定,下列选项也可用来控制目标的选择:
-iL
(从列表中输入)
从
--exclude
(排除主机/网络) --excludefile
(排除文件中的列表),这和--exclude的功能一样,只是所排除的目标是用 提供的。
1.3.1 范围扫描示例
指定一个IP地址然后加一个CIDR的掩码位,如192.168.100.22/24,当然写成192.168.100.0/24也是一样的,因为nmap需要的是参考IP。如果扫描的是范围地址,可以192.168.100.1-254这样的书写方式。
[root@xuexi ~]# nmap 192.168.100.1/24 Starting Nmap 6.40 ( http://nmap.org ) at 2017-06-20 13:22 CSTNmap scan report for 192.168.100.1Host is up (0.00053s latency). Not shown: 992 filtered ports PORT STATE SERVICE21/tcp open ftp135/tcp open msrpc139/tcp open netbios-ssn443/tcp open https445/tcp open microsoft-ds902/tcp open iss-realsecure912/tcp open apex-mesh5357/tcp open wsdapi MAC Address: 00:50:56:C0:00:08 (VMware) Nmap scan report for 192.168.100.2Host is up (0.000018s latency). Not shown: 999 closed ports PORT STATE SERVICE53/tcp open domain MAC Address: 00:50:56:E2:16:04 (VMware) Nmap scan report for 192.168.100.70Host is up (0.00014s latency). Not shown: 999 closed ports PORT STATE SERVICE22/tcp open sshMAC Address: 00:0C:29:71:81:64 (VMware) Nmap scan report for 192.168.100.254Host is up (0.000095s latency). All 1000 scanned ports on 192.168.100.254 are filtered MAC Address: 00:50:56:ED:A1:04 (VMware) Nmap scan report for 192.168.100.62Host is up (0.0000030s latency). Not shown: 999 closed ports PORT STATE SERVICE22/tcp open sshNmap done: 256 IP addresses (5 hosts up) scanned in 7.96 seconds
一般來說,連接埠全部關閉的很可能不是計算機,而可能是路由器、虛擬網路卡等設備。
1.4 連接埠狀態說明
Nmap功能越來越多,但它賴以成名的是它的核心功能-連接埠掃描。
Nmap把連接埠分成六個狀態:open(開放的),closed(關閉的),filtered(被過濾的),unfiltered(未被過濾的),open|filtered(開放或被過濾的),或closed|filtered(關閉或被過濾的)。
這些狀態並非連接埠本身的性質,而是描述Nmap怎麼看待它們。例如,對於相同的目標機器的135/tcp端口,從同網絡掃描顯示它是開放的,而跨網絡做完全相同的掃描則可能顯示它是filtered(被過濾的)。
1.open:(開放的)用程式正在該連接埠接收TCP或UDP封包。它常常是連接埠掃描的主要目標。
2.closed:(關閉的)關閉的連接埠對於Nmap也是可存取的(它接受Nmap的探測封包並作出回應),但沒有應用程式在其上監聽。
3.filtered:(被過濾的)由於目標上設定了包過濾(如防火牆設備),使得探測報文被阻止到達端口,Nmap無法確定該端口是否開放。過濾可能來自專業的防火牆設備,路由器規則或主機上的軟體防火牆。
4.unfiltered:(未被過濾的)未被過濾狀態意味著連接埠可訪問,但Nmap不能確定它是開放還是關閉。用其它類型的掃描如視窗掃描、SYN掃描、FIN掃描來掃描這些未被過濾的連接埠可以幫助確定連接埠是否開放。
5.open|filtered:(開放或被過濾的):當無法確定連接埠是開放還是被過濾的,Nmap就把該連接埠分割成這種狀態。開放的連接埠不響應就是一個例子。沒有回應也可能意味著目標主機上報文過濾器丟棄了偵測封包或它引發的任何回應。因此Nmap無法確定該連接埠是開放的還是被過濾的。
6.closed|filtered:(關閉或被過濾的)該狀態用於Nmap無法確定連接埠是關閉的還是被過濾的。它只可能出現在IPID Idle掃描中。
1.5 時間參數最佳化
改善掃描時間的技術有:忽略非關鍵的偵測、升級最新版本的Nmap(文檔中說nmap版本越高效能越好)等。此外,最佳化時間參數也會帶來實質的最佳化,這些參數如下:
TIMING AND PERFORMANCE:
-T: Set timing template (higher is faster)
--min-hostgroup/max-hostgroup
--min-parallelism/max-parallelism
--min-rtt-timeout/max-rtt -timeout/initial-rtt-timeout
--max-retries
以上是網路掃描工具nmap的使用說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!

网络接入已满的意思是指当前连接的WIFI已经达到预定的设备数量了,无法再接入新的设备了;通俗说就是路由器设置了只能连接N个设备,现在已经足够了,所以新的设备就连接不了。

每一台主机都有唯一的地址标识称为“IP地址”。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个唯一的逻辑地址,以此来屏蔽物理地址的差异。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。

进网许可和进网试用的区别:1、标志上的颜色不同,进网试用的标志颜色是绿色,而进网许可标志是蓝色的;2、两者的使用时间不同,进网试用是给用户一年的试用期,但是进网许可是直接进行使用,没有时间限制。

chn-ct是中国电信的4G网络。CHN-CT全称China Telecom(FDD-LTE),翻译过来是中国电信(第四代移动通信网络),属于中国电信的移动通信网络,只有电信用户可以使用。CHN-CT技术包括TD-LTE和FDD-LTE两种制式,但LTE只是3.9G,因此在严格意义上其还未达到4G的标准;只有升级版的LTE Advanced才满足国际电信联盟对4G的要求。

evdo是电信的CDMA网络的3G网络制式,最高速度可以达到3.1M左右;evdo是三个单词的缩写,全称为“CDMA2000 1xEV-DO”,已被国际电联ITU接纳为国际3G标准。

puo的网络意思是禁止的用户操作。puo其原理是通知用户是否对应用程序使用硬盘驱动器和系统文件授权,以达到帮助阻止恶意程序损坏系统的效果。puo提示要求获得许可才能提升权限时,桌面被锁定,这样它只接受来自Windows进程的消息;Windows页面内存管理进程作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。

原因和解决方法:1、网卡驱动没有安装,只需要在“设备管理器”界面中重新安装对应的网卡驱动程序即可;2、网卡损坏,只需要在PCI插槽上安装独立网卡即可;3、电脑系统配置问题,只需要重置网络或重新配置IP地址即可;4、路由器问题,重启路由器或查看光猫光接口是否有问题,室内尾纤连接光猫接头是否松脱,把接头插好即可。

网络实名制的好处:1、有利于加强网络管理,构建纯洁的网络环境,减少了不良信息以及不负责任言论的扩散;2、有利于减少攻击性言语,稳定社会情绪;3、有利于明确互联网网民的权利与义务;4、实名制构建了安全的网上网下环境,挤压违法信息滋生空间。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版
中文版,非常好用

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver Mac版
視覺化網頁開發工具