筆記 nc socat用法

2021-10-25 08:52:42 字數 601 閱讀 1068

一、netcat(nc)

發起tcp連線:nc ip port

監聽tcp埠:nc -l port

二、socketcat(socat)

第乙個可選屬性是socat的屬性,如:-d為日誌、-t和-t為超時關閉時間、-u和-u為單向讀取

位址屬性,如:位址為檔案的位址屬性有:ignoreeof-讀取到檔案末尾時繼續讀取(類似tail -f)、位址為socket連線的位址屬性有:keepalive、reuseaddr、prototype等與socket相關的屬性

示例

1)將當前終端(stdio用-表示)與對方socket相連線:socat - tcp:127.0.0.1:80

2)將檔案與socket相連線:socat /dev/tmp.txt tcp:127.0.0.1:80

3)讀取到檔案末尾時不斷開連線:socat /dev/tmp.txt,ignoreeof tcp:127.0.0.1:80

4)可以通過往檔案寫十六進製制數將十六進製制數發給對方的socket,然後用tail -f監測檔案變化

DataGridView用法筆記

需要指定新加行的預設值的時候,可以在datagridview.defaultvaluesneeded事件裡處理。在該事件中處理除了可以設定預設值以外,還可以指定某些特定的單元格的readonly屬性等。defaultvaluesneeded 事件處理方法 private void datagridv...

DataGridView用法筆記

需要指定新加行的預設值的時候,可以在datagridview.defaultvaluesneeded事件裡處理。在該事件中處理除了可以設定預設值以外,還可以指定某些特定的單元格的readonly屬性等。defaultvaluesneeded 事件處理方法 private void datagridv...

git用法筆記

檔案 系統中對所有使用者都普遍適用的配置。若使用 git config 時用 system 選項,讀寫的就是這個檔案。gitconfig 檔案 使用者目錄下的配置檔案只適用於該使用者。若使用 git config 時用 global 選項,讀寫的就是這個檔案。當前專案的 git 目錄中的配置檔案 也...