BASH Forループの自動応答コマンド

BASH Forループの自動応答コマンド

TLS再ネゴシエーションをテストするには、この「for」ループを使用しており、各反復ごとに「R」自動応答を使用する必要があります。これらの置換の1つが機能すると予想しましたが、そのうちの何も機能しません。ご提案いただきありがとうございます。

for ((i=0;i<10;i++)) 
do
"R" > echo `openssl s_client -connect 192.168.1.1:443`
done

for ((i=0;i<10;i++)) 
do
echo `openssl s_client -connect 192.168.1.1:443` < "R"
done

ベストアンサー1

Rbashはコマンドを期待しているので、最初は機能しません

R(代わりに)コマンドで送信するとecho秒が機能します。

openssl s_client -connect 192.168.1.1:443 <<< "R"

<右側にファイリングが必要なため、フォームは機能しません。

おすすめ記事