خط فرمان و ضبط آن
توسط royaflash دذ ۸ آبا, ۱۳۹۱ دذ ۰۶:۳۶ قبل از ظهر | دسته‌بندی شده در خط فرمان, مطالب | با ۹ دیدگاه |2,626 views

سلام خدمت دوستان و همراهان گرامی .

در این قسمت به بررسی دستوری خواهیم پرداخت که شما با استفاده از این دستور میتوانید هر آنچه در ترمینال تایپ میکنید را ضبط کرده و در زمان های که مد نظر شماست ببینید . به دوستان بدهید تا از آن استفاده کنند یا یک مفهوم key logger  ایجاد کنید برای سرور خودتان و …

در اینجا به بررسی دستور ttyrec  خواهیم پرداخت . بعد از نصب این دستور دستورات ttyplay,ttytime  نیز اضافه خواهد شد .  حال نحوه نصب این برنامه :

sudo apt-get install ttyrec

بعد از نصب با دستور ttyrec  میتوان اقدام به ضبط کرد .

 

ttyrec test

 

در اینجا ما یک فایل ایجاد کردیم به نام test  اگر نام فایل مورد نظر را ننویسیم به صورت پیش فرض ttyrec  نامگذاری خواهد شد .  و برای اتمام ضبط باید در آخر از کلمه exit  استفاده نمود .

 

با دستور ttyplay  میتوان اقدام به پخش شل ضبط شده پرداخت . و با دستور ttytime  هم میتوان به زمان شل ضبط شده پی برد .

 

 

شکل کلی راهنمای  دستور به صورت زیر است .

 

 

 

TTYREC(1)                                                                                                                                       TTYREC(1)

NAME
       ttyrec – a tty recorder

SYNOPSIS
       ttyrec [-a] [-u] [-e command] [file]

DESCRIPTION
       Ttyrec  is  a  tty  recorder.  It is a derivative of script(1) command for recording timing information with microsecond accuracy as well.  It can
       record emacs -nw, vi, lynx, or any programs running on tty.

       Ttyrec invokes a shell and records the session until the shell exits.  Recorded data can be played back with ttyplay(1).  If the argument file  is
       given, the session will be recorded in that file.  Otherwise, ttyrecord is used as default.

OPTIONS
       -a     Append the output to file or ttyrecord, rather than overwriting it.

       -u     With  this  option, ttyrec automatically calls uudecode(1) and saves its output when uuencoded data appear on the session.  It allow you to
              transfer files from remote host.  You can call ttyrec with this option, login to the remote host and invoke uuencode(1) on it for the  file
              you want to transfer.

       -e command
              Invoke command when ttyrec starts.

ENVIRONMENT
       SHELL  If  the  variable SHELL exists, the shell forked by ttyrec will be that shell.  If it's not set, the Bourne shell is assumed.  (Most shells
              set this variable automatically).

SEE ALSO
       script(1), ttyplay(1), ttytime(1), uuencode(1), uudecode(1)

                                                                                                                                                TTYREC(1)

 

در اینجا به بررسی راهنمای ttyplay  خواهیم پرداخت که میتوان به صورت سریع نیز اقدام به مشاهده شل ضبط شده پرداخت .

 

 

TTYPLAY(1)                                                                                                                                     TTYPLAY(1)

NAME
       ttyplay – player of the tty session recorded by ttyrec

SYNOPSIS
       ttyplay [-s SPEED] [-n] [-p] file

DESCRIPTION
       Ttyplay plays the tty session in file, which was recorded previously by ttyrec(1).

       When -p option is given, ttyplay output the file as it grows.  It means that you can see the "live" shell session running by another user.

       If you hit any key during playback, it will go right to the next character typed.  This is handy when examining sessions where a user spends a lot
       of time at a prompt.

       Additionally, there are some special keys defined:

       + or f
               double the speed of playback.

       – or s
               halve the speed of playback.

       0      set playback speed to 0, pausing playback.

       1      set playback to speed 1.0 again.

OPTIONS
       -s SPEED
              multiple the playing speed by SPEED (default is 1).

       -n     no wait mode.  Ignore the timing information in file.

       -p     peek another person's tty session.

SEE ALSO
       script(1), ttyrec(1), ttytime(1)

                                                                                                                                               TTYPLAY(1)

 

 

 

درباره - یاشار اسمعیل دخت هستم ۲۷ سالمه (به دنیال یافتم آنم که کیستم)به صورت ۱۰۰٪ به گنو/لینوکس مهاجرت کردم . من رو با نام royaflash میشناسید . در زمینه شبکه و امنیت شبکه فعالیت میکنم . لینوکس همیشه چیزی برای یادگیری داره و لینوکس یه فرهنگه . در صورت نیاز میتونین با آدرس ایمیل : [email protected] یا شماره تلفن : 09141100257 در ارتباط باشید . وبلاگ شخصی من (-:) درباره من

نمایش ۹ دیدگاه
نوشته‌ی شما
  1. great article written on my i am amazed with this

  2. Doing some browsing and noticed your website appears a bit messed up in my K-meleon internet browser. But fortunately hardly anyone uses it any longer but you may want to look into it. – I am free of all prejudices. I hate everyone equally. – W.C.Filelds 1880-1953

  3. I like your website. Really useful and very motivational. Thanks a lot. It’ll help me a lot.

  4. Thanks for providing valuable information on the topic. Keep posting

  5. […] into like. However truthfully, it doesnt have to be that dense. More information: more info This entry was posted in Uncategorized. Bookmark the permalink. ← How to Dominate a Man […]

  6. Please write additional about domina and bdsm I really like the topic and this post was actually helpful to comprehend

  7. Found this site on Google, and I just needed to say thanks for the information!

فرستادن یک دیدگاه

XHTML: شما می‌توانید از این برچسب‌ها استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>