diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-13 15:37:49 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-13 15:37:49 -0200 |
commit | 454c6e3c77b3db507ee81875219089047fc2d5a3 (patch) | |
tree | 34ea351902ddd6094bc0a96a65b4bc07e9ee83d8 /misc/freeshell | |
download | scripts-454c6e3c77b3db507ee81875219089047fc2d5a3.tar.gz scripts-454c6e3c77b3db507ee81875219089047fc2d5a3.tar.bz2 |
Initial import
Diffstat (limited to 'misc/freeshell')
-rwxr-xr-x | misc/freeshell | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/misc/freeshell b/misc/freeshell new file mode 100755 index 0000000..a2f6e38 --- /dev/null +++ b/misc/freeshell @@ -0,0 +1,17 @@ +#!/usr/bin/expect +spawn telnet freeshell.org +# Not absolutely necessary, but good to keep the spawn_id for later +set telnet $spawn_id +# Case insensitive, just in case.. +expect -nocase "login:" +send "user\r" +# My telnetd insisted on an uppercase P. This works bothways +expect -nocase "password:" +send "SENHA\r" +# Match the prompt (contains a $) +expect -re {\$} +# Get the environment variables +send "env\r" +# Wait for the prompt +expect -re {\$} +exit |