Nowadays most of the Linux distros do not include Telnet. If needed we can install it using the usual methods.
Let’s embrace Netcat which is a best alternative to Telnet. Earlier I had written a Perl script which did Telnet and Ping checks across multiple hosts.
This script requires two input files ips.csv and ports.csv. As the name suggest all target host IP’s to be placed in ips.csv file and the ports to which to netcat is placed in ports.csv. Output is in HTML format and user receives an email with colour coded results.
Replace ips.csv & ports.csv file contents and change SMTP IP and email address.
Here is the Python script which replaces Telnet with Netcat.