Maverick Synergy Features
Maverick Legacy Client is a cross platform 100% Java™ based API.
Feature Highlights
Interactive
Execute commands efficiently in interactive sessions, script using expect type functionality, and extract individual command output and exit codes from the sessions data stream.
NIO Sockets
Utilizes Java NIO for high-performance and thread efficient socket communication helping to scale your application by using resources only when needed.
Task-based API
Encapsulate your SSH tasks in reusable classes. Submit and wait for task completion or queue to the client for sequential execution.
Virtual File System
Build virtual file systems by mounting disparate back-end file stores into a single file-system view. Implement a custom file store and access using the SFTP protocol.
Build CLI
Implement commands and build a virtual shell and custom CLI. Manipulate your custom file store through the virtual sessions standard file system commands and file editor.
Specifications
We keep our API up-to-date with the latest specifications. The latest updates include ed25519 keys and the new OpenSSH Private Key Format.
Feature Table
Protocols: | SSH2 (Both Client & Server Roles) |
---|---|
Authentication: | Password Public key Keyboard Interactive authentication |
Ciphers: | chacha-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr 3des-ctr arcfour aes128-gcm@openssh.com aes256-gcm@openssh.com aes-128-cbc (deprecated) aes192-cbc (deprecated) aes256-cbc (deprecated) 3des-cbc (deprecated) |
HMACS: | SHA1 SHA256 SHA512 Ripe160 Support for Encrypt-then-Mac MD5 |
Key Exchange: | curve25519-sha256 curve25519-sha256@libssh.org diffie-hellman-group-exchange-sha1 diffie-hellman-group-exchange-sha256 diffie-hellman-group18-sha512 diffie-hellman-group17-sha512 diffie-hellman-group16-sha512 diffie-hellman-group15-sha512 diffie-hellman-group14-sha1 diffie-hellman-group1-sha1 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 rsa2048-sha256 rsa1024-sha1 |
Public Keys: | RSA ECDSA ED25519 X509 DSA (deprecated) |
File Transfer: | SFTP v6 SCP |
SSH Features: | Support for ssh-agent Port forwarding X forwarding Public key subsystem |
Proxies: | HTTP SOCKS SOCKS 5 |