Telnet connection
Bengt Richter
bokr at oz.net
Wed Feb 27 21:03:14 EST 2002
On Wed, 27 Feb 2002 19:14:22 +0100, "Riss Nicolas" <alien275 at libertysurf.fr> wrote:
>No, the port is correct. The telnet server is cingured to listen of the port
>32.
>Another suggestions ?
>
>Thanks
>"Mike Johnson" <afp_randjohnson at yahoo.com> a écrit dans le message de news:
>8z9f2rks.fsf at fido.trinitycapital.com...
>> "Riss Nicolas" <alien275 at libertysurf.fr> writes:
>>
>> > I jave used it but when y tried to connect it makes an error:
>> > File "c:\test.py", line 9, in ?
>> > tn = telnetlib.Telnet("192.168.0.9",32)
>> > File "C:\PROGRA~1\python22\lib\telnetlib.py", line 190, in __init__
>> > self.open(host, port)
>> > File "C:\PROGRA~1\python22\lib\telnetlib.py", line 219, in open
>> > raise socket.error, msg
>> > socket.error: (10061, 'Connection refused')
>> >
>> > Programm:
>> >
>> > import getpass
>> > import sys
>> > import telnetlib
>> > password = getpass.getpass()
>> > tn = telnetlib.Telnet("192.168.0.9",32)
>> > tn.read_until("Administrator Password : ")
^^^^^^^^^^^^^^-? ^-^-??
\_ worth double checking _/
>> > tn.write(password + "\n")
^^--need \r\n for default telnet protocol, IIRC
>> > tn.write("session\n")
^^--need \r\n ?
>> >
>> >
>> > Where is the mistake ?
>>
>> Wrong port. Try:
>>
>> tn = telnetlib.Telnet("192.168.0.9", 23)
>>
I'd log in manually with any normal telnet client
to double check the prompts.
HTH,
Regards,
Bengt Richter
More information about the Python-list
mailing list