08-06-2009
telnet / port check in a script
#!/bin/ksh
LIST="apple:22
oracle:23
kiwi:9999
pear:21"
FILE="/tmp/telnet_port_status"
cat /dev/null >${FILE}
for HST in ${LIST};do
HOST=$(echo ${HST}|awk -F: '{print $1}')
PORT=$(echo ${HST}|awk -F: '{print $2}')
(telnet ${HOST} ${PORT} >/dev/null 2>&1) &
sleep 5
if [ $(ps -ef | grep -ce"telnet ${HOST} ${PORT}") -gt 1 ]; then
echo "telnet ${HOST} ${PORT} was good, ${PORT} was listening" >>${FILE}
else
echo "telnet ${HOST} ${PORT} was BAD, ${PORT} NOT listening" >>${FILE}
fi
ps -ef | grep -e"telnet ${HOST} ${PORT}"|grep -v grep|awk '{print "kill -9 "$2}' |/bin/sh >/dev/null 2>&1
done
cat ${FILE}
exit 0
Last edited by BzGuy; 08-07-2009 at 12:18 PM..
10 More Discussions You Might Find Interesting
1. HP-UX
Hi UNIX guru's,
Have recently upgraded Oracle from 8i to 10g on an HP-UX (RISC) 11.11 box.
At least twice a day the database stops accepting incoming connections and the following errors are observed in the various logs.
The box needs to be rebooted to get everything going again.
The... (4 Replies)
Discussion started by: mat_cottrell
4 Replies
2. IP Networking
Hello
i have application that using ports , how can i check if the port im using is not captured by any applications? (1 Reply)
Discussion started by: umen
1 Replies
3. AIX
How can i check which service is activated on my AIX Box?
how one can check particular port is open or not (like ftp/telnet port)?
I dont have admin rights (1 Reply)
Discussion started by: ashish4422
1 Replies
4. Shell Programming and Scripting
Hi,
is it possible to check smb-connections of my server? I want to see, which files are opened from which station (ip).
The command who only works local (via terminal).
Regards. (4 Replies)
Discussion started by: inoxx
4 Replies
5. UNIX for Dummies Questions & Answers
Hi,
Please help me out, how to check whether a port currently being used or not.
is there any command which give the result?
Thanks
Rajesh (6 Replies)
Discussion started by: rajesh08
6 Replies
6. Shell Programming and Scripting
is there a better way to check if a port is active on linux and sunos systems?
this is currently what I'm using in my script:
netstat -an | egrep -i "$PORT"
i know this isn't the best way as there could be numbers in that output that has my port number in it but isn't necessarily a... (0 Replies)
Discussion started by: SkySmart
0 Replies
7. UNIX for Dummies Questions & Answers
Server has more TIME_WAIT connections in Apache(port 80) Hi,
My webserver has 16GB of RAM and CentOS 5.5, Apache 2.2.3, It's shared webserver used of for webhosting. I have optmized the server as :
<IfModule prefork.c>... (4 Replies)
Discussion started by: chandranjoy
4 Replies
8. Shell Programming and Scripting
hi everybody;
my code is cheking if a port is an actif or not with the cmd netstat -ln,I want first to enter the number of the port which I want to check it but I think that the value of $con in the second "if" is always "0" so the code give me always that the port is not used!!!
... (5 Replies)
Discussion started by: bassma
5 Replies
9. Red Hat
I have RHEL 5.8 in our production environment. We are using SSL, my query is how to find the port used for SSL. In /etc/services, it shows 443 but when I give
netstat -tulpn | grep 443
Or
netstat -tulp | grep https
I do not get any output.
I hope, my question is clear of how to find... (4 Replies)
Discussion started by: RHCE
4 Replies
10. Shell Programming and Scripting
I have my firewall process running
# ps -ef | grep firewall
root 21169 1 0 08:50 ? 00:00:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
I wish to know what ip : port number it is using. Can you please tell me how can i find out ?
I tried the below command... (4 Replies)
Discussion started by: mohtashims
4 Replies
LEARN ABOUT CENTOS
sss_ssh_knownhostsproxy
SSS_SSH_KNOWNHOSTSPR(1) SSSD Manual pages SSS_SSH_KNOWNHOSTSPR(1)
NAME
sss_ssh_knownhostsproxy - get OpenSSH host keys
SYNOPSIS
sss_ssh_knownhostsproxy [options] HOST [PROXY_COMMAND]
DESCRIPTION
sss_ssh_knownhostsproxy acquires SSH host public keys for host HOST, stores them in a custom OpenSSH known_hosts file (see the
"SSH_KNOWN_HOSTS FILE FORMAT" section of sshd(8) for more information) /var/lib/sss/pubconf/known_hosts and estabilishes connection to the
host.
If PROXY_COMMAND is specified, it is used to create the connection to the host instead of opening a socket.
ssh(1) can be configured to use sss_ssh_knownhostsproxy for host key authentication by using the following directives for ssh(1)
configuration:
ProxyCommand /usr/bin/sss_ssh_knownhostsproxy -p %p %h
GlobalKnownHostsFile /var/lib/sss/pubconf/known_hosts
OPTIONS
-p,--port PORT
Use port PORT to connect to the host. By default, port 22 is used.
-d,--domain DOMAIN
Search for host public keys in SSSD domain DOMAIN.
-?,--help
Display help message and exit.
EXIT STATUS
In case of success, an exit value of 0 is returned. Otherwise, 1 is returned.
SEE ALSO
sssd(8), sssd.conf(5), sssd-ldap(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-sudo(5),sss_cache(8), sss_debuglevel(8),
sss_groupadd(8), sss_groupdel(8), sss_groupshow(8), sss_groupmod(8), sss_useradd(8), sss_userdel(8), sss_usermod(8), sss_obfuscate(8),
sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(8), sss_ssh_knownhostsproxy(8),pam_sss(8).
AUTHORS
The SSSD upstream - http://fedorahosted.org/sssd
SSSD
06/17/2014 SSS_SSH_KNOWNHOSTSPR(1)