sshj - ssh, scp and sftp for Java

  •        45

sshj is a SSHv2 library for Java. It provides support for ssh, scp and sftp for Java.

https://github.com/hierynomus/sshj

Tags
Implementation
License
Platform

   




Related Projects

WinSCP - Free SFTP, SCP and FTP client for Windows

  •    C++

WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows. Its main function is file transfer between a local and a remote computer. Beyond this, WinSCP offers scripting and basic file manager functionality.

OpenSSH - Keep your communication secret

  •    C

OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.

sshdos - SSH, SCP, SFTP, Telnet client

  •    C

SSHDOS is a DOS port of SSH, SCP, SFTP and Telnet clients. Needs a packet driver (or a PPP driver for dialup connection) only. There are two separate packages for SSH1 and for SSH2.

grunt-ssh - SSH, SFTP tasks for Grunt.

  •    Javascript

New owner! Starting 12-23-2015, I (@israelroldan) am standing on the shoulders of two giants (@chuckmo and @andrewrjones) as maintainer of this project. Contributions are welcome as always. (This message will be removed on next release as well). SSH and SFTP tasks for Grunt, using a pure JS implementation of ssh2.

SSH.NET - SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.

  •    CSharp

SSH.NET is a Secure Shell (SSH-2) library for .NET, optimized for parallelism.This project was inspired by Sharp.SSH library which was ported from java and it seems like was not supported for quite some time. This library is a complete rewrite, without any third party dependencies, using parallelism to achieve the best performance possible.


SFTP Client Demo for .NET C# and VB.NET

  •    

The Ultimate SSH Secure File Transfer (SFTP) .NET Component offers a comprehensive interface for SFTP, enabling you to quickly and easily incorporate SSH Secure File Transfers in your applications.

sshfs - A network filesystem client to connect to SSH servers

  •    C

SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use - there's nothing to do on the server-side. It is recommended to run SSHFS as regular user (not as root). For this to work the mountpoint must be owned by the user. If username is omitted SSHFS will use the local username. If the directory is omitted, SSHFS will mount the (remote) home directory. If you need to enter a password sshfs will ask for it (actually it just runs ssh which ask for the password if needed).

SSHTools

  •    C++

SSHTools is a suite of Java SSH applications providing a Java SSH API, SSH Terminal, SSH secured VNC client, SFTP client and SSH Daemon.

sftp - SFTP support for the go.crypto/ssh package

  •    Go

The sftp package provides support for file system operations on remote ssh servers using the SFTP subsystem. It also implements an SFTP server for serving files from the filesystem.See godoc.org/github.com/pkg/sftp for examples and usage.

cowrie - Cowrie SSH/Telnet Honeypot

  •    Python

This is the official repository for the Cowrie SSH and Telnet Honeypot effort. Cowrie is a medium interaction SSH and Telnet honeypot designed to log brute force attacks and the shell interaction performed by the attacker.

SFTP Client for .NET Compact Framework C# and VB.NET

  •    

The SSH Secure File Transfer (SFTP) Client is a .NET Compact Framework Windows Form Client demonstrating how to manage remote files and directories easily and effectively.

SSH.NET Library

  •    CSharp

SSH.NET is client library to connect to SSH servers written in C# with multitasking support.

Net::SSH and Net::SFTP - Perl modules

  •    Perl

The Perl Net::SSH::Perl and Net::SFTP modules. These modules implement the SSH1, SSH2, and SFTP protocols in Perl.

node-scp2 - A pure javascript scp program based on ssh2.

  •    Javascript

A pure javascript secure copy program based on ssh2. scp2 is greatly powered by ssh2, implementing scp in an sftp way.

lshell - lshell is a shell coded in Python, that lets you restrict a user's environment to limited sets of commands, choose to enable/disable any command over SSH (e

  •    Python

lshell is a shell coded in Python, that lets you restrict a user's environment to limited sets of commands, choose to enable/disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user's commands, implement timing restriction, and more. lshell.conf presents a template configuration file. See etc/lshell.conf or man file for more information.

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

ssh2 - SSH2 client and server modules written in pure JavaScript for node.js

  •    Javascript

SSH2 client and server modules written in pure JavaScript for node.js.Development/testing is done against OpenSSH (7.1 currently).

SSIS SFTP Task Control Flow Component

  •    DotNet

SFTP Task via SSIS - Custom Control Flow Component

Fugu SSH

  •    Objective-C

Mac OS X frontend for OpenSSH's sftp/scp tools

rsub - Use rmate with Sublime Text.

  •    Python

Rsub is an implementation of TextMate 2's 'rmate' feature for Sublime Text 2, allowing files to be edited on a remote server using SSH port forwarding / tunnelling. Included in this repository are two implementations of the 'rmate' command, the original written in Ruby, and another version written using bash scripting. You will need to choose and copy one of these up to your server, usually with scp, sftp, or plain FTP. See the README file inside rmate-bash for more detail.