2016-07-24から1日間の記事一覧

expect改良版

expect5.sh #!/bin/sh HENSU=$1 expect -c " set timeout 5 spawn ssh kenken@$HENSU expect \"s password:\" send \"kenken\n\" expect \"~]\" send \"su -\n\" expect \"パスワード:\" send \"kenken\n\" send \"ls /tmp\n\" expect { default {exit 2} "c…

http通信をtcpdump(DNS通信も含む)

ipv6を無効にして再度チャレンジ コマンド:tcpdump port 53 or port 80 コマンド:curl --head http://yahoo.co.jp 結論:ipv6の通信はなくなった模様。 無駄な通信が発生することを考えれば、ipv6は無効化することが正しいと思う。 21:36:26.306825 IP 192…

httpの部分をフォーカスを当てました。tcpdump

①yahooさんからデータを受け取るまで。フラグにFがあります。通信を終了したいことを表しています。クライアント側から通信終了を伝えています。20:33:18.489822 IP f1.top.vip.kks.yahoo.co.jp.http > 192.168.3.150.53223: Flags [P.], seq 1:557, ack 168…

httpにアクセスする場合をパケットキャプチャーしてみよう。(DNSとHTTP)

Linuxサーバからwww.yahoo.co.jpにアクセスする LinuxサーバのDNS設定:8.8.8.8 実行コマンド:curl --head http://yahoo.co.jp パケット取得コマンド:tcpdump port 53 or port 80 それではパケットを見ていきましょう listening on eth0, link-type EN10MB…

FTPの通信をパケットキャプチャーしてみよう。

FTPの通信をパケットキャプチャーしてみよう。 参考URL tcpdump の見方を勉強 - Please Sleep linux-biyori.sakura.ne.jp サーバ:Linuxサーバ クライアント:Javaで作成したFTPプログラム サーバ側でキャプチャーしてみました。 ■FTP編 FTP基本:21番ポート…

NATをする目的

よくお客様環境は100%NATされている。 その理由は? 一般的に言われる目的IPv4のアドレス枯渇問題 ⇒ それは違う!! 大きく2つのパターンがある ①社内LANからサーバにアクセスする場合のNAT(インフラ、アプリ問わず)やはり、1番の問題は、プライベートのLA…