nc-1.84-22.el6.x86_64
不用系統上提供的nc版本會有所不同,其提供的引數使用方法也略有差異
nc -v -w 1 192.168.2.10 -z 1-65535|grep succeeded 埠掃瞄
1. -4 強制使用ipv4
2. -6 強制使用ipv6
3. -d 允許socket通訊返回debug資訊
4. -d 不允許從標準輸入中讀取
5. -h 顯示nc幫助文件
6. -i interval
7. 指定每行之間內容延時傳送和接受,也可以使多個埠之間的連線延時
8. -k 當乙個連線結束時,強制nc監聽另乙個連線。必須和-l一起使用
9. -l 用於監聽傳入的資料鏈結,不能與-p -z -s一起使用。-w 引數的超時也會被忽略
10. -n 不執行任何位址,主機名,埠或dns查詢
11. -p 指定nc使用的源埠,受許可權限制且不能餘-l一起使用
12. -r 指定nc使用的源埠和目的埠,不能使用系統原來就指定的那些埠
13. -s 允許在rfc 2385的tcp md5簽名選項
14. -s source_ip_address
15. 指定用於發包的介面的ip位址,不能和-l一起使用
16. -t tos
17. 指定鏈結的ip服務型別(tos)
18. -c 自動換行
19. -t 使nc能夠與telnet互動
20. -u 使用unix域socket
21. -u 使用udp代替預設的tcp選項
22. -v 輸出詳細報告
23. -w timeout
24. 乙個鏈結一段時間無操作,則自動斷開,預設無超時
25. -x proxy_version
26. 指定nc使用**時所採用的協議,可選的有socksv4,socks5以及https。預設socks5
27. -x proxy_address[:port]
28. 指定nc使用的**位址和埠。預設設定:1080(socks),3128(https)
29. -z 只監聽不傳送任何包
nc每次啟動監聽後,都會在客戶端連線完成並退出的同時,服務端一同退出。所以,如果需要不斷的使用nc進行資料傳輸,需要在指令碼中使用迴圈。利用nc實現更多的功能,可參考其rpm提供的參考指令碼:
# rpm -qd nc
讚賞
NC改包步驟
使用nc進行抓包後我們會得到兩段數值 裡面包含我們所需要的cookie,上傳位址等等資訊。如下圖 而圈圓的地方呢,如 previousfile face 是該 上傳後的位址。那麼我們就可以利用定義這個位址來進行欺騙。如 previousfile face a.asp 注 此處必須加一空格 那麼我們共...
Linux 使用NC命令永久監聽本地埠
linux可以使用nc命令來測試網路埠是否正常,類似於telnet命令,但也可以用nc命令來監聽本地埠,支援tcp udp協議,當我們測試ntp服務網路策略是否正常時,可以使用到nc命令測試udp 123埠。使用案例如下 1 測試tcp埠 nc vz ip tcp port 2 測試udp nc u...
Linux 使用NC命令永久監聽本地埠
感謝 冰點陽光 linux可以使用nc命令來測試網路埠是否正常,類似於telnet命令,但也可以用nc命令來監聽本地埠,支援tcp udp協議,當我們測試ntp服務網路策略是否正常時,可以使用到nc命令測試udp 123埠。使用案例如下 1 測試tcp埠 nc vz ip tcp port 2 測試...