Sponsored Content
Full Discussion: telnet script
Top Forums Shell Programming and Scripting telnet script Post 302560537 by shifahim on Friday 30th of September 2011 05:23:48 AM
Old 09-30-2011
Error

Quote:
Originally Posted by pludi
telnet of all the possible ways is probably the least useful for this, as you can't set a timeout properly, nor get a meaningful, parseable output. Better would be
  • Installing nmap
  • If that's not possible using netcat/nc, installing it if possible
  • If that's not possible using the socket feature newer versions of bash support
  • And only if nothing of these is useable resort to telnet

Example of how easy it's with netcat/nc:
Code:
for port in {1000..1050}; do nc -z -w 3 1.2.3.4 $port && echo "Port $port open" || echo "Port $port closed"; done


My server is a production server and I can't installing anything, for I am not the admin and it requires approvals.

Would someone help me with the correct netstat script to figure which ports are connecting and which are not.
 

10 More Discussions You Might Find Interesting

1. IP Networking

telnet in a script

Does anyone have a script that contains the telnet command and passes the login and password in the script as well? (4 Replies)
Discussion started by: vaccari
4 Replies

2. UNIX for Dummies Questions & Answers

telnet in a script

I'm need to connect to another host in a script using the telnet command. How do I pass the login and password to be able to connect to the other host from within the script? (10 Replies)
Discussion started by: vaccari
10 Replies

3. UNIX for Dummies Questions & Answers

telnet through script

Hi, How to write a script to perform telnet/ftp operation. Also please refer some site to get reference about shell scripting. Thanks in advance -Arun. (1 Reply)
Discussion started by: arun.viswanath
1 Replies

4. Shell Programming and Scripting

how to use telnet in script

I am trying to use telnet in shell script but getting following error error Connected to crmapp00.agf.ca. Escape character is '^]'. Connection closed by foreign host. Script #!/bin/ksh PATH=/usr/sbin/:/usr/bin:/usr/ucb:/etc:/usr/local/bin:. telnet HOSTNAME <<SCRIPT user userid... (9 Replies)
Discussion started by: sibghat
9 Replies

5. Shell Programming and Scripting

Telnet Script

Hi, I have the following code ... (sleep 1; echo $USERID ; sleep 1; echo $PASSWD ; sleep 1 ; echo y ; sleep 1 ; echo "\r" ; sleep 1 ; echo "cd $FILEPATH" ; sleep 1 ; echo "pwd"; sleep 1 ; echo df -k .| tail -1| cut -d ' ' -f8 > aop.txt ; echo "pwd" ; cat aop.txt; sleep 3)| telnet $SERVER the... (1 Reply)
Discussion started by: King Nothing
1 Replies

6. Shell Programming and Scripting

Using Telnet in a script

Hi All, I was trying to use telnet in a script to access a certain processor on a certain port to view some processes. The problem is that when I use telnet the output is displayed for me. The script is: #!/bin/sh cd /ahmed/ezzat/ rm ss7trace.log touch ss7trace.log chmod 755... (3 Replies)
Discussion started by: Ahmad Ezzat
3 Replies

7. Shell Programming and Scripting

telnet script help

Hi Guys, How do I write the script for the following telnet 192.168.1.100 9002 if the result is less than 1 second. The script should say as port open if the result takes more than 3 seconds. The script should display as port closed. Thanks, Charan (1 Reply)
Discussion started by: charan314
1 Replies

8. Shell Programming and Scripting

Telnet script

Hi all, I would like to write a ad hoc shell script that would allow me to do some telnet tests to multiple IP's and ports at the same time . So, I want to determine which one is successful and which one fails. So, basically I would like the shell to spawn the telnet test and to break out of... (3 Replies)
Discussion started by: Pouchie1
3 Replies

9. Shell Programming and Scripting

Telnet Script

Hello, I wrote a script for doing telnet.However the requirement got changed and now I have to write a telnet script that will 1. Do the telnet from all the virtual ips in a box(Ex: x.x.x.x is the box ip, and x.x.x.1,x.x.x.2 etc are virtual ips associated with that box.) 2. The port range... (0 Replies)
Discussion started by: coolkid
0 Replies

10. Shell Programming and Scripting

Telnet Script

Hello, I wrote a script for doing telnet.However the requirement got changed and now I have to write a telnet script that will 1. Do the telnet from all the virtual ips in a box(Ex: x.x.x.x is the box ip, and x.x.x.1,x.x.x.2 etc are virtual ips associated with that box.) 2. The port range... (3 Replies)
Discussion started by: coolkid
3 Replies
dp(4)							     Kernel Interfaces Manual							     dp(4)

NAME
dp - dedicated ports file used by DDFA software and Telnet port identification feature DESCRIPTION
The file has two uses: The file is used by the Datacommunications and Terminal Controller Device File Access (DDFA) software to allow terminal server ports to be programmatically accessed from HP-UX applications in the same way as devices connected directly to the HP-UX sys- tem. It contains a one-line entry for each configured terminal server port. The file contains the information the DDFA software needs to set up and manage an outbound connection to a specified terminal server port. The file is parsed by the Dedicated Port Parser which spawns an Outbound Connection Daemon for each outbound connection specified in the file. The file is used by the HP-UX telnet daemon to identify the calling port and board of a telnet connection from an HP Datacommuni- cations and Terminal Controller (DTC). At connection time, the host negotiates the telnet environment option and the DTC replies with the port and board number of the connecting device. maps the port and board numbers to the well-known name for the device, which has previously been con- figured in the file. Datacommunications and Terminal Controller Device File Access For outbound connections, an entry should have the following format: The exact details of each field are given below. Telnet Port Identification To configure the file for using the Telnet port identification feature, the default file should be copied to a new file and the copy con- figured with the appropriate values for the incoming connections. The recommended procedure is to create a directory to hold the file and the modified port configuration files. An entry for this purpose should have the following format: The exact details of each field are given below. Configuration Information There are three ways to specify a terminal server port: o Explicitly specify its IP address. o Specify the node name or the IP address of the DTC then specify the board and port. o Specify the node name or the IP address of the terminal server and the TCP port service address of the port. Comments in the file can be appended by starting them with a character. Everything after the is ignored by the parser. Fields in the file are separated by space characters. See ddfa(7) for more information on how to configure the DDFA software. The fields of an entry of the file are as follows: dtc_name This field is the node name or the IP address of the terminal server being accessed or the IP address of the port on the terminal server. A node name must be defined in a name database. This field contains the terminal server port address with the parts separated by the character. It is not necessary to pad the values with leading zeros. The port address is not checked by but is checked by Valid values are 0 through 7 for board, and 0 through 31 for port (these restrictions do not apply if the TCP port service address is specified instead). If the dtc_name field explicitly defines the node name or the IP address of the terminal server port, the value in the field must be (use or If the field is of the form where n is a decimal number, n is assumed to be the TCP port service address and it is used when the connection is established. pseudonym This field is the absolute path of the device file known to the system and the end-user application. The device file name portion of the path name is limited to 14 characters. pc_file_path This field is the path to a port configuration file which contains the configuration information for the terminal server port. This field is mandatory for outbound connections as uses the presence of this field as its flag to spawn a daemon for the entry. log_level This field is the logging level for the particular and it determines the severity of messages sent to The logging levels (and how they relate to system logging levels) are as follows: Log only LOG_CRIT messages. Log only LOG_CRIT and LOG_ERR messages. Log only LOG_CRIT, LOG_ERR, and LOG_WARNING messages. Log all messages. It is optional and may only be specified for outbound connections. If it is omitted, the logging level is set to 1. EXAMPLES
The following examples illustrate file entry syntax. A printer is connected to port 1 of board 3 of a DTC with the IP address 11.234.87.123. The device attached to the port can be accessed with the HP-UX spooler by using the device file A printer is connected to a terminal server port with IP address 11.234.87.124. The field contains The device attached to the port can be accessed with the HP-UX spooler by using the device file A printer is connected to a port accessed with TCP port service address 5001 of a terminal server with the IP address 11.234.87.215. The device attached to the port can be accessed with the HP-UX spooler by using the device file A terminal is connected to port 1 of board 2 of a DTC with the IP address 11.234.87.215 and wishes to use Telnet port identification. WARNINGS
In order to ensure that commands (such as ps) display the correct device file name (that is, the pseudonym), all pseudonyms should be placed into the directory If pseudonyms are not specified for placement in this directory, the correct display of device file names with many commands is not guaranteed. In addition, in order to ensure that commands (such as and work correctly, each pseudonym must be unique in its first 17 characters (including the directory prefix If pseudonyms are not unique in their first 17 characters, the correct functioning of many commands is not guaranteed. FILES
SEE ALSO
dpp(1M), ocd(1M), ocdebug(1M), syslog(3C), pcf(4), ddfa(7). dp(4)
All times are GMT -4. The time now is 01:48 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy