chibi style
    

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


ここでは上手く紹介できないが、実際に試して欲しい。コマンドを打ってる状態ごと再生してくれる。
なのでコマンドを入力している時にコマンドミスに気付いて、バックスペースなどで消したりしてると
それもそのままの形で再現される。本当に録画されてるみたいだ。



>>このページのTOPへ

最終更新 : 09/26/2005


Copyright © 2004-2007 chibi ,All Rights Reserved