Webリクエストをポート1111でnetcat
リッスンするためlocalhost
に使用するシェルスクリプトがあります。localhost:1111/index.html
たとえば、アクセスしようとするたびに、次のようになります。
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
最後の数字(60038)は、アクセスするたびに増加しているようですlocalhost
。
何が間違っているのかについての提案はありますか?そして、default localhost
ディレクトリは何ですか?index.html
それlocalhost:1111/index.html
が機能するようにどこに置くべきですか?
編集
完全なスクリプトは次のとおりです。
#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
set -x
read http_request
echo HTTP/1.0 200 OK
echo
echo "Received HTTP request: $http_request"
'
done
完全なスクリプトを追加しました。netcatがメッセージを提供しているかどうかはわかりませんが、設定されている可能性があります。しかし、どのセットが何をするのかわかりません!
—
MinaHany
そのスクリプトがリスニング側です。クライアント側も投稿できますか?
—
jw013
netcat
コマンドラインを投稿できますか?「無効な接続」メッセージはnetcat
別のツールから送信されたものですか?