This is a python software to automate telnet testing.
The result can be shown on terminal, exported to text file or even exported to CSV file.
The test suites can be input as the following Python list.
Test_List = [
{"Destination IP": "192.168.11.20", "Destination TCP Port": ["20:20","138","21:23","139"]},
{"Destination IP": "192.168.11.21", "Destination TCP Port": ["19-19","20-24","21:23","139","139"]}
]
The necessary tests will be automated by the code and output as follows:
ββββββββββββββββββββββ€βββββββββββββββββββββββββββββββββ β Source IP: β 192.168.11.4 β ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β Testing Start Time β 2018-12-28 00:13:54.252952 HKT β ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β Testing End Time β 2018-12-28 00:13:59.768170 HKT β ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β Completed in β 0:00:05.515218 β ββββββββββββββββββββββ§βββββββββββββββββββββββββββββββββ ββββββββββββββββββββ€βββββββββββββββββββββββββ€βββββββββββββββββββββββ€βββββββββββββββββββββββββββββββββ β Destination IP β Destination TCP Port β Telnet Test Result β Test Time β ββββββββββββββββββββͺβββββββββββββββββββββββββͺβββββββββββββββββββββββͺβββββββββββββββββββββββββββββββββ‘ β 192.168.11.20 β β β β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 20 β Telnet Failed β 2018-12-28 00:13:54.386906 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 21 β Telnet Succeeded β 2018-12-28 00:13:54.437872 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 22 β Telnet Succeeded β 2018-12-28 00:13:54.512037 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 23 β Telnet Failed β 2018-12-28 00:13:54.607889 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 138 β Telnet Failed β 2018-12-28 00:13:54.698637 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 139 β Telnet Succeeded β 2018-12-28 00:13:54.750570 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β --- β --- β --- β --- β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β 192.168.11.21 β β β β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 19 β Telnet Failed β 2018-12-28 00:13:55.753849 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 20 β Telnet Failed β 2018-12-28 00:13:56.757332 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 21 β Telnet Failed β 2018-12-28 00:13:57.760337 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 22 β Telnet Failed β 2018-12-28 00:13:58.762968 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 23 β Telnet Failed β 2018-12-28 00:13:59.767203 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 24 β Telnet Failed β 2018-12-28 00:13:59.767706 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β β 139 β Telnet Failed β 2018-12-28 00:13:59.768053 HKT β ββββββββββββββββββββΌβββββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€ β --- β --- β --- β --- β ββββββββββββββββββββ§βββββββββββββββββββββββββ§βββββββββββββββββββββββ§βββββββββββββββββββββββββββββββββ