Netcat

netcat - 無法將客戶端 IP 放入 $VAR

  • February 15, 2017

帶有詳細資訊的 netcat 擷取客戶端 IP。

但我不能把它放在一個變數中。

VAR=$(nc -v -l 82)

有沒有辦法讓發件人的 ip 進入 $VAR ?

筆記:

詳細模式僅在終端上列印額外的行。

它不會將該數據放入 $VAR

輸出可能會出現標準錯誤。將標準錯誤重定向到標準輸出以擷取它:

$ VAR=$( nc -v -l 82 2>&1 )

或者,您可能希望將原始標準輸出重定向到文件:

$ VAR=$( nc -v -l 82 2>&1 >output )

引用自:https://unix.stackexchange.com/questions/345291