Windows 7 Pro (32bit)
目的
bash + ncを使ったUDP送信機能をWindowsで行う。
そのための環境構築を容易に行う。
ためしたこと
Git for Windows + NMap
これらをインストールしたが、ncコマンドは別途必要?
良さそうなもの
別途、下記を見つけた。
https://ltside.com/kizyo/cmd.html
cmd.zipを解凍し、C:\cmd
として配置した。
(Note: ■コマンド
のリンク先がC:\cmd\com.bat
となっている)
■コマンド
のショートカットからコマンドプロンプトを開き、下記のUDP通信ができること (相手側が受信すること)を確認できた。
$ echo test | nc -w 1 -u 192.168.10.3 6000
関連
備考1 > ショートカット(絶対パス)
ショートカットのリンク先を相対パスで定義しておけば、c:\cmd\
以外のフォルダでみ使えるだろう。
ショートカットで指定するパスを相対パスで指定する方法
https://www.projectgroup.info/tips/Windows/comm_0058.html
(実施してみたが、ウィンドウサイズの設定が有効にならなかった。explorerで新たにコマンドプロンプトを起動した時にウィンドウサイズの設定が使われない、という推測)
または、com.bat自体を使う。
■コマンド
にてウィンドウサイズの指定はしているようだ。com.bat
を直接使った場合は、それらの設定は当然ない。
備考2 > seqコマンドはない
$seq
bash: seq: command not found
seqコマンドはないため、seqを用いたループの実装は使用不可。
備考3 > brace expansionは無効?
brace expansionのコード(例: 下記)でもエラーとなった。
https://ideone.com/cWsMf5