facebook twitter hatena line google mixi email

Linux/コマンドメモ/tcpdump

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

tcpdumpとは

通信ログを覗けるサービス

リクエストを覗く

hogehoge.jpへのリクエストを覗く

$ sudo tcpdump -i any -n dst host hogehoge.jp -A
GET /hoge/hoge.php?param1=1234 HTTP/1.1
User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; 503KC Build/102.0.2c30; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.80 Mobile Safari/537.36
Accept-Language: ja
Host: hogehoge.jp
Accept: */*
Content-Type: application/json

レスポンスを覗く

hogehoge.jpへアクセスした結果を覗く

$ sudo tcpdump -i any -n src host hogehoge.jp -A
17:54:53.418728 IP 10.6.8.198.443 > 10.5.xx.xx.53276: Flags [P.], seq 1:554, ack 460, win 18311, options [nop,nop,TS val 1617023166 ecr 2747263726], length 553
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
</body></html>