aboutsummaryrefslogtreecommitdiff
path: root/misc/freeshell
blob: a2f6e38a517f93921e46ecfe3b99d034c5f7907a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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