2014
09
17

自動でHTTPリクエストをtelnetで送る

#!/bin/sh

#Send http request by telnet.

request="GET / HTTP/1.1"
host_header="Host: www.example.com"
dst=www.example.com
port=80

echo "$request"
echo "$host_header"
sleep 3

(
echo "$request"
echo "$host_header"
echo ""
sleep 5
) | telnet $dst $port



HTTPリクエストをtelnetで送信します。
"$request"と"$host_header"を2回ずつechoしているのは、リクエストヘッダとレスポンスヘッダの両方を標準出力に出力させるためです。
冒頭の echo 2行を省略すると、レスポンスヘッダのみが出力されます。

以上。
Comment



Only the blog author may view the comment.

[145]

Hello there, You've done a fantastic job. I'll
definitely digg it and personally recommend to my friends.
I'm sure they'll be benefited from this site.

Trackback
Trackback URL

«  | HOME |  »

奇妙な風景 Unique Scene
<< >>

プロフィール


最新記事


最新コメント


最新トラックバック


月別アーカイブ


カテゴリ


スポンサード リンク


FC2カウンター


検索フォーム


RSSリンクの表示


リンク


ブロとも申請フォーム


QRコード