Telnet Scripting Tool
Purpose: The purpose of this tool is to automate tasks
that support Telnet (Switches, Routers, Access Points, Bridges, etc.)
This includes, but not limited to, Setup, Changes, Backup, Reboot, etc.
Current: Currently we use 2 freeware products.
Each has it's own shortcomings,
We want a custom developed application to overcome these flaws.
These 2 products are described below.
Requirements: We want a native Windows application.
No Setup/Install Required.
32-bit application
Runs on 2000 Server/Pro, XP, XP embedded, Windows 7, Win7 embedded, 2008, 2008 R2, 2012 R2
Must work on multi-homed computers, and follow all routing rules
Strict VT100 Emulation required for Cisco Products
Compatible: Cisco ASA 5505 Router/Appliance (VT100 Emulation)
Cisco ASA 5510 Router/Appliance (VT100 Emulation)
Cisco 2960-S Switches (VT100 Emulation)
Cisco 5508 Wireless Controller (VT100 Emulation)
SPECS: 01. Combine all functionality of the 2 tools shown below
02. Window must have Interactive, Minimized and Hidden Options
Hidden especially for Scheduled Tasks to run unattended
03. Program must have a DEBUGGING mode
04. Output File must have REPLACE/APPEND options
05. Output File must be able to be turned OFF/ON inside of the script,
example, we don't want the login credentials passed to the output file,
so we want to stop output file at that time, but then turn it back on
06. Output file must be in UTF-8 ASCII format.
Tool#2 has this problem currently.
07. Output file must have large buffer, and not add any additional CR/LF.
Backup Files must be exact.
Tool#2 has this problem currently.
08. SEND/WAIT/DELAY required, in any order.
Tool #1 can not do DELAY
Tool #1 requires SEND then WAIT. We need to be able to SEND, DELAY, SEND, etc.
09. Need to add a per line timer.
Sometimes a script gets stuck, or resetting equipment confuses the script.
Want to be able to set a global timer for the script LINES, i.e., WAITMAX = 5 Seconds
10. Want a TOTAL TIMER for the entire script.
Sometimes a script gets stuck, and therefore can't run as scheduled task consistenly.
It also must gracefully close the output file,
and add a line stating it reached the MAX TIME
i.e., MAXSCRIPTTIME = 90 seconds
11. Must be able to be called from BATCH and return control properly.
Output files are usually renamed, moved, or emailed afterwards.
12. VT100 emulation critical for Cisco equipment.
Neither Tool #1 or #2 work on Cisco 5508 WLC, and this is essential.
Tool #1 works on Cisco 2960-S Switches
Tool #2 works on Cisco ASA 5505, 5510; but has buffer problems
Cisco documentation is available for each piece of equipment,
but simply states VT100 emulation required.
HYPERTERMINAL works with all Cisco equipment listed.
13. I have a lab environment with every OS and equipment listed.
I need to verify each combination for successful buyoff.
14. Customer to receive full source code, and retain all rights.
15. Additional Emulations possible for future expansion.
i.e., EMULATION = VT100, EMULATION = AUTO, etc.
Hi.
I have lot experience developing terminal emulators.
I have worked with many many emul devices.
I can buil your project following all your requirements.
Have any questions?
Let's talk.
Best regards,