erlug
[Top] [All Lists]

Re: [Erlug] logging da un telnet

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] logging da un telnet
From: Maurizio Lemmo - Tannoiser <tannoiser@xxxxxxxxxxx>
Date: Mon, 10 Sep 2012 19:07:35 +0200
* Monday 10 September 2012, alle 17:34, Fabio Muzzi scrive:
 
> Se ho capito bene pero` il telnet (quello classico) non riesce a farlo 
> in modo facile...

expect.

#!/usr/bin/expect

log_user 0
set running 1
spawn telnet TUOHOST
set telnet $spawn_id
expect "login:"
exp_send "UTENTE\r"
expect "password:"
exp_send "PASSWORD\r"

set fh [open capture.txt w]

while $running {
  expect {
    "\n" { puts $fh "$expect_out(buffer)"}
    eof {set running 0}
    timeout {set running 0}
    }
  }

close $fh
puts done


O almeno io usavo qualcosa del genere. Divertiti. ;)


-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Pero` dopo lo salviamo sul server cosi` visto che c'hai pure i
dischi in mirror sei in una botte di ferro...
        -- Simone Bacciglieri

<Prev in Thread] Current Thread [Next in Thread>