I need a program that will use SSL to get a script from a JSP located on my web
server and then establish a telnet connection with a telnet server and interact
with it in accordance with the data contained in the script. The script will
contain connection information (host IP, port, userID, password, etc) and
strings of text used to interact with the telnet host system. The program
should start automatically with Windows and run as an icon in the system tray.
A right click or double click of the icon will bring up a menu with the items
of Settings, Enabled/Disabled, View Log, Help and Exit, which will shut the
application down. The disabled setting will prevent the polling process and
change the icon in the tray. The settings menu will open a UI to configure
items that the program will need to run (a unique client ID, polling interval,
polling start and end times). The program will poll my web server at a
user-configurable interval with a hard-coded lower limit. The polling will be
user-configurable to start at a specific time of day and end at a specific time
of day. The program should sleep during non-polling periods. The program should
generate a local log file and make entries into it according to function calls
from the script. The program shall limit log filesize using hard coded limit.
The telnet client will need to have the capability to save text returned from
the telnet host to the local filesystem and then return the file in the form of
a HTTP post (using SSL) to a JSP on my web server (the JSP location will be
sent in the script). The program should be packaged for easy deployment and
include an easy to use un-install option.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
## Platform
jsp