
Home > Debian > おまけ > コマンド操作の履歴やその実行結果などを録画する
| コマンド操作の履歴やその実行結果などを録画する |
ttyrecを実行すると、その後に入力されたコマンドやその結果で表示されたものを全てそっくりそのまま記録し、再生することが可能
# apt-get update # apt-get install ttyrec |
ttyrecコマンドで録画を開始した後に試しに2つのコマンドを実行してみる
# ttyrec ←実行(録画開始) # netstat -lnput 稼働中のインターネット接続 (サーバーのみ) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 PID/Program name tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 1378/dovecot tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 1378/dovecot tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2144/apache2 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1640/vsftpd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1365/sshd tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1521/master tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 2144/apache2 udp 0 0 192.168.1.70:123 0.0.0.0:* 1382/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 1382/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 1382/ntpd # nmap -sS -P0 -D 222.222.222.222,ME,222.222.222.223 192.168.1.50 Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-07-03 22:56 JST Interesting ports on server (192.168.1.50): (The 1653 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 21/tcp open ftp 25/tcp open smtp 53/tcp open domain 80/tcp open http 443/tcp open https 3306/tcp open mysql Nmap finished: 1 IP address (1 host up) scanned in 0.534 seconds # exit ←録画終了 |
以上でttyrecordというファイルが出来上がっている。ttyplayを実行して再生できる
# ttyplay ttyrecord |
ここでは上手く紹介できないが、実際に試して欲しい。コマンドを打ってる状態ごと再生してくれる。
なのでコマンドを入力している時にコマンドミスに気付いて、バックスペースなどで消したりしてると
それもそのままの形で再現される。本当に録画されてるみたいだ。
最終更新 : 09/26/2005