導航:首頁 > IDC知識 > 掃描伺服器開放的埠

掃描伺服器開放的埠

發布時間:2021-01-20 11:00:58

1、如何查看伺服器所開放的埠?

在伺服器中要查看埠,可以使用Netstat命令: 



1、依次點擊「開始→運行」,鍵入「cmd」並回車,打開命令提示符窗口。


2、在命令提示符狀態下鍵入「netstat -a -n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態。

2、如何掃描某一計算機開放的所有埠?

掃描某一計算機開放的所有埠可在windows系統輸入-netstat -an即可。

3、如何查看linux伺服器開放了哪些埠?

netstat -nupl (UDP類型的埠)

netstat -ntpl (TCP類型的埠)

a 表示所有

n表示不查詢dns

t表示tcp協議

u表示udp協議

p表示查詢佔用的程序

l表示查詢正在監聽的程序

netstat -nuplf|grep 3306 //這個表示查找處於監聽狀態的,埠號為3306的進程

4、查看遠程伺服器的某一埠是否開啟

工具/原料

nc

telnet

方法/步驟

1、首先埠分tcp、udp之分,所以同一個埠號還有tcp協議和udp協議之分。

2、最常見的工具是telnet,但是telnet使用的是tcp協議,換句話說telnet只能檢測tcp的這個埠打開了沒。

3、假設要看192.192.193.211這個IP的tcp 22埠是否打開,則運行telnet 192.192.193.211 22 來查看,如果出現下列信息,則表示該埠已打開。

4、如果出現下面信息,表是該埠未打開。

5、除了telnet以外,還有一個命令nc也可查看埠是否打開。

6、同樣查看tcp 22埠是否打開,可以運行nc-z 192.192.193.211 22,打開著就會出現下列信息:

7、那如果想要查看udp 22 埠是否打開,運行 nc –uz 192.192.193.211 22, 打開這就會出現這些信息:

8、如果查詢的埠沒有打開,會出現以下輸出:

8、nc 還可以一次性查看多了埠,例如:

5、伺服器掃描埠問題

顯示是80埠的漏洞,但是我仔細找了下我的web目錄 並沒有這個文件存在。。還有你的問題寫的不全,你用什麼發布的網頁,網頁是基於什麼的?asp ?php?

6、如何在伺服器上進行埠掃描?

①Windows系統伺服器,用dos掃描打開的埠

快捷鍵WIN+R在運行中輸入「cmd」確定

netstat -na

②Linux系統伺服器,終端中用nc命令掃描埠

nc -v -w 2 `10.246.46.15 -i` 3901-3905

#掃描ip地址10.246.46.15的埠開啟情況

nc: connect to 10.246.46.15 port 3901 (tcp) failed: Connection refused
nc: connect to 10.246.46.15 port 3902 (tcp) failed: Connection refused #埠關閉
Connection to 10.246.46.15 3903 port [tcp/charsetmgr] succeeded!#埠開通
nc: connect to 10.246.46.15 port 3904 (tcp) failed: Connection refused
Connection to 10.246.46.15 3905 port [tcp/mupdate] succeeded!   #埠開通

7、如果查看伺服器開放了哪些埠?

用埠掃描器,SuperScan XScan 等等都不錯的

8、如何查看伺服器是否開放某個埠

1. Windows本身自帶的netstat命令
關於netstat命令,我們先來看看windows幫助文件中的介紹:
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

參數
-a
顯示所有連接和偵聽埠。伺服器連接通常不顯示。

-e
顯示乙太網統計。該參數可以與 -s 選項結合使用。

-n
以數字格式顯示地址和埠號(而不是嘗試查找名稱)。

-s
顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。

-p protocol
顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。

-r
顯示路由表的內容。

interval
重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。

(1)公認埠(Well Known Ports):從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。
(2)注冊埠(Registered Ports):從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。
(3)動態和/或私有埠(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。
0 通常用於分析操作系統。這一方法能夠工作是因為在一些系統中「0」是無效埠,當你試圖使用一種通常的閉合埠連接它時將產生不同的結果。一種典型的掃描:使用IP地址為0.0.0.0,設置ACK位並在乙太網層廣播。
2. 工作在windows2000下的命令行工具fport

使用windows2000的朋友要比使用windows9X的幸運一些,因為可以使用fport這個程序來顯示本機開放埠與進程的對應關系。

Fport是FoundStone出品的一個用來列出系統中所有打開的TCP/IP和UDP埠,以及它們對應應用程序的完整路徑、PID標識、進程名稱等信息的軟體。
與Fport功能類似的圖形化界面工具Active Ports

Active Ports為SmartLine出品,你可以用來監視電腦所有打開的TCP/IP/UDP埠,不但可以將你所有的埠顯示出來,還顯示所有埠所對應的程序所在的路徑,本地IP和遠端IP(試圖連接你的電腦IP)是否正在活動。

9、如何知道伺服器開放的埠

暈,檢測個埠這么麻煩? 樓上的
用S掃描器,掃下相應的埠就可以了
比如 80 8080 8282 自己想開什麼掃什麼
掃到的就是有開放,沒掃到的就是沒開放。

與掃描伺服器開放的埠相關的知識