General information wodSSH is windowless
(SSH client and Telnet client) component that provides support
for communication with remote console-type services. The SSH transport layer is a secure, low level transport
protocol which provides strong encryption, cryptographic host
authentication and integrity protection. Most
commonly wodSSH will be used for Telnet based servers (running on
UNIX OS), but wodSSH does even more: it allows you to
carry out encrypted (and therefore secured) communication with SSH1 and
SSH2 (secure-shell) servers, as well as any other non-encrypted
server (such as SMTP or POP3).
Features include - support for both SSH1
and SSH2 protocols
- support for the Telnet protocol, with negotiation of telnet
options
- windowless, you can use wodSSH in unattended mode
- internal compression - user defined level from 0 (no compression) to 9 (highest
compression)
- proxy support
- fast notifications - you can use callback methods instead of slow
events
- blocking support (for scripting environments) and
asynchronous (state driven) model
- Prompt event - fired when a command prompt is found in the received
data
- WaitFor and Execute methods - approach similar to UNIX "expect"
command
- Password and PrivateKey authentication
- Port forwarding through one channel
Don't use insecure Telnet - use SSH
instead The Telnet protocol is widely used for
character-based communication. Due to its insecurity, most
sys admins use SSH protocols instead - they are transparent for the
end-user but provide a secure layer on which data is
transmitted. So your passwords are not exposed on the
Internet.
There is also an option to secure your data using the SSL protocol
instead (check out
wodTelnetDLX!),
but sometimes SSL is too much hassle - you need
to buy certificates, sign them, etc.. SSH doesn't
need any of this.
How to use it? Using wodSSH is easy -
just put it on your form, set the Protocol type, issue the Connect
method - and just wait for things to happen.
When in secure mode you can connect to SSH servers, which are
standard today in remote console communication. wodSSH is able
to automatically determine if a remote server is based on the SSH1 or
SSH2 protocol version and then communicate accordingly. It will
provide you with information about the remote server Fingerprint,
so you can always get authenticated information about the remote
server.
ASP, VB, VC, VBS - one component fits
all.... wodSSH can be used as scripting client.
You can easily set it up to connect to a server, execute one or
more commands, wait for a response, and disconnect, all
of it fully automated. It also supports blocking and
non-blocking operations, thus it is suitable for many
environments, such as ASP. Since version 1.0.2.2 wodSSH has had
a feature similar to the UNIX "expect" facility - it allows you to use the WaitFor
and Execute commands to easily execute several commands in a
row, waiting for each one to finish and acting according to the results.
When you're unsure of when to send the actual command, wodSSH
can help. Using its unique Prompt property, it can
fire an event whenever the remote server sends the command prompt
to enter a new command. All you have to do is send your new command
once this event is fired.
Authentication - select between login/password and
login/publickey.. Or use both.. Since version
1.0.1.1 wodSSH has also supported public key authentication (only
for the SSH2 protocol). Dealing with keys is easy - we have
included a Keys object that will allow you to generate, load,
and save keys and pass them to wodSSH. This way you can easily
use your private key to authenticate with the server. The Keys
object will also generate public key data that should be
pasted directly into the server's authorization files in
the required format.
Proxy support
wodSSH supports SOCKS4/5 proxies and tunnels through WEB
proxy servers (using the CONNECT command). You can use your favorite
proxy server to access the internet.
Wait no more - communicate securely. Check out wodSSH.
|