Max Kipness Posted December 16, 2007 Posted December 16, 2007 I'm having an issue when trying to connect via port 23 (Telnet) to an AIX system. When connecting to a linux server or a Cisco router, it seems to work fine sending back a login prompt, but when connecting to an AIX server, I get only the following back "ÿþ%ÿý" and nothing else. Sending extra data does nothing, and I've tried issuing both a carriage return and line feed. If I simply drop to a command prompt in XP and type telnet 192.168.0.5, it also works fine returning the AIX server identification, asking for login, etc. Here is the basic code (generic) that I'm using to test. TCPStartup() $socket = TCPConnect("192.168.0.5",23) If $socket = -1 Then msgbox(16,"Error","Could not connect to Telnet Server") Exit Endif While 1 $recv = TCPRecv($socket,2048) TCPSend($socket,@LF) TCPSend($socket,@CR) ConsoleWrite("Received: " & $recv & @LF) sleep(1000) Wend Again, this is just test code to see what I might possibly send to the AIX server to get it to send the proper login prompt string back. When run and allowed to loop several times I get: Received: Received: ÿþ%ÿý Received: Received: Received: Received: But from the XP command prompt I get: telnet (xxx_Corp) telnetd: failed to write to /var/adm/wtmp: A file or directory in the path name does not exist. AIX Version 5 © Copyrights by IBM and by others 1982, 2005. login: As a side note, I'm able to get PHP's fsock commands working with the AIX server just fine, but I need this connection to be made from AutoIT in this case. I will need to actually login to the server, issue command, etc. I think I can handle all of this if I could get past this one issue. Could this be a terminal type problem? I don't see any other options for connecting to the socket or send data to the socket. Is there any way I can get this working? Thanks, Max
Max Kipness Posted December 18, 2007 Author Posted December 18, 2007 Anybody have any info on this? After doing some more experimenting, it almost seems like the TCP socket support in AutoIT is not really robust.What I'm basically needing to do is telnet to aix to issue commands based on commands received. As I described below, I can't even get to the command prompt with AIX.MaxI'm having an issue when trying to connect via port 23 (Telnet) to an AIX system. When connecting to a linux server or a Cisco router, it seems to work fine sending back a login prompt, but when connecting to an AIX server, I get only the following back "ÿþ%ÿý" and nothing else. Sending extra data does nothing, and I've tried issuing both a carriage return and line feed. If I simply drop to a command prompt in XP and type telnet 192.168.0.5, it also works fine returning the AIX server identification, asking for login, etc. Here is the basic code (generic) that I'm using to test.TCPStartup()$socket = TCPConnect("192.168.0.5",23)If $socket = -1 Then msgbox(16,"Error","Could not connect to Telnet Server") Exit EndifWhile 1 $recv = TCPRecv($socket,2048) TCPSend($socket,@LF) TCPSend($socket,@CR) ConsoleWrite("Received: " & $recv & @LF) sleep(1000)WendAgain, this is just test code to see what I might possibly send to the AIX server to get it to send the proper login prompt string back. When run and allowed to loop several times I get:Received: Received: ÿþ%ÿýReceived: Received: Received: Received: But from the XP command prompt I get:telnet (xxx_Corp)telnetd: failed to write to /var/adm/wtmp: A file or directory in the path namedoes not exist.AIX Version 5© Copyrights by IBM and by others 1982, 2005.login:As a side note, I'm able to get PHP's fsock commands working with the AIX server just fine, but I need this connection to be made from AutoIT in this case. I will need to actually login to the server, issue command, etc. I think I can handle all of this if I could get past this one issue.Could this be a terminal type problem? I don't see any other options for connecting to the socket or send data to the socket. Is there any way I can get this working?Thanks,Max
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now