-
-
24 Aug 2017 05:51:41 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Issues (62)
- Testers (2207 / 0 / 0)
- Kwalitee
Bus factor: 2- 47.96% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (250.94KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Crypt::Curve25519
- Crypt::IDEA
- CryptX
- IO::Socket
- Math::GMP
- Scalar::Util
- String::CRC32
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 2.14
- DSA key bugfix: verify would fail if r had unnecessary leading zeros
Modules
Perl client Interface to SSHClient for agent authenticationBase authentication class, plus utility methodsKeyboard-interactive auth pluginPassword authentication pluginPerform publickey authenticationPerform RSA authenticationPerform Rhosts authenticationPerform Rhosts-RSA authenticationAuthentication manager/context for SSH-2Low-level read/write buffer classSSH2 channel objectManages a list of open channelsBase cipher class, plus utility methodsWrapper for SSH AES128 CBC supportWrapper for SSH AES128 supportWrapper for SSH AES128 CBC supportWrapper for SSH AES192 supportWrapper for SSH AES256 CBC supportWrapper for SSH AES256 supportBase class for SSH AES CBC supportBase class for AES support using CTR (counter) mode.Wrapper for SSH Blowfish supportCBC ImplementationCFB ImplementationCounter Mode Implementationprovides Chacha20 encryption with Poly1305 Authentication support for Net::SSH::Perl.Wrapper for SSH DES supportWrapper for SSH 3DES supportWrapper for SSH IDEA supportRC4 encryption/decryptionCompression/Decompression base classWrapper for SSH Zlib CompressionLoad and manage SSH configurationExportable constantsSSH2 Key ExchangeElliptical Curve 25519 Key Exchange using SHA256 hashing.Diffie-Hellman Group Agnostic Key ExchangeDiffie-Hellman Group 1 Key Exchange (RFC2409 "Second Oakley Group" 1024-bit)Diffie-Hellman Group 14 Key Exchange (RFC3526 "2048-bit MODP Group")Diffie-Hellman Group 14 SHA256 Key Exchange (RFC3526 "2048-bit MODP Group")Diffie-Hellman Group 16 SHA512 Key Exchange (RFC3526 "4096-bit MODP Group")Diffie-Hellman Group 18 SHA512 Key Exchange (RFC3526 Group 18 "8192-bit MODP Group")Diffie-Hellman Group Exchange Base Class.Diffie-Hellman Group Exchange using SHA1 hashing.Diffie-Hellman Group Exchange using SHA256 hashing.Public or private key abstractionDSA key objectElliptical Curve DSA key object base classEd25519 key objectRSA key objectRSA SSH1 key objectMAC support for SSH2Packet layer of SSH protocolUse TCP proxy to connect to a host via SSHSSH1 implementationSSH2 implementationSubsystem client base classServer infrastructure for SSH subsystemsShared utility functionsProvides
in lib/Net/SSH/Perl/Auth/ChallengeResponse.pmin lib/Net/SSH/Perl/Auth/KeyboardInteractive.pmin lib/Net/SSH/Perl/Cipher/DES3.pmin lib/Net/SSH/Perl/Handle.pmin lib/Net/SSH/Perl/Handle/SSH1.pmin lib/Net/SSH/Perl/Handle/SSH2.pmin lib/Net/SSH/Perl/Key/ECDSA256.pmin lib/Net/SSH/Perl/Key/ECDSA384.pmin lib/Net/SSH/Perl/Key/ECDSA521.pmin lib/Net/SSH/Perl/Mac.pmin lib/Net/SSH/Perl/Mac.pmin lib/Net/SSH/Perl/Mac.pmin lib/Net/SSH/Perl/Mac.pmin lib/Net/SSH/Perl/Util/Authfile.pmin lib/Net/SSH/Perl/Util/Hosts.pmin lib/Net/SSH/Perl/Util/RSA.pmin lib/Net/SSH/Perl/Util/SSH1MP.pmin lib/Net/SSH/Perl/Util/SSH1Misc.pmin lib/Net/SSH/Perl/Util/Term.pmin lib/Net/SSH/Perl/Util/Win32.pmModule Install Instructions
To install Net::SSH::Perl, copy and paste the appropriate command in to your terminal.
cpanm Net::SSH::Perl
perl -MCPAN -e shell install Net::SSH::Perl
For more information on module installation, please visit the detailed CPAN module installation guide.