[ANN] Net::SSH 0.0.1

J

Jamis Buck

Now available for your hacking pleasure: Net::SSH 0.0.1

http://rubyforge.org/projects/net-ssh

This is an experimental release of Net::SSH. It absolutely WILL NOT work
with the version of Ruby's openssl module currently shipped with any
available distributions. You must get a patched version of the openssl
module and install it (and remove the old module) before using Net::SSH.
For your convenience, a patched version of the OpenSSL module for Ruby
is available for download from the Net::SSH project page.

The current release of Net::SSH only supports the execution of
non-interactive processes on the remote host. The output from those
processes is then returned to the client.

Future releases of Net::SSH will include an implementation of the Secure
File Transfer Protocol (SFTP) for file-system access, as well as
(hopefully) a way to programatically invoke and control interactive
remote processes.

The code is currently undocumented and mostly uncommented: work on this
is pending.

--
Jamis Buck
(e-mail address removed)
http://www.jamisbuck.org/jamis

ruby -ropenssl
-e'k="01234567";p((c,c.padding,c.iv,c.key=OpenSSL::Cipher::BF.new,0,k,k*2)[0].decrypt.update("1A81803C452C324619D319F980D5B84DBB45FC0FE2BAA045".scan(/../).map{|n|n.to_i(16).chr}.join))'
 
G

Guillaume Marcais

A few questions:

1) Will this patch version of openssl be release with ruby in the
future?

2) Does it works on Windows as well?

Your library is going to be of great interest to me. Thanks.

Guillaume.
 
J

Jamis Buck

Guillaume said:
A few questions:

1) Will this patch version of openssl be release with ruby in the
future?

Yes. The patch has been accepted and applied to the Ruby/OpenSSL sources.
2) Does it works on Windows as well?

Not being a Windows user myself, I haven't tested it on Windows.
However, I see no reason why it would not. Has anyone tried it on
Windows successfully?

--
Jamis Buck
(e-mail address removed)
http://www.jamisbuck.org/jamis

ruby -ropenssl
-e'k="01234567";p((c,c.padding,c.iv,c.key=OpenSSL::Cipher::BF.new,0,k,k*2)[0].decrypt.update("1A81803C452C324619D319F980D5B84DBB45FC0FE2BAA045".scan(/../).map{|n|n.to_i(16).chr}.join))'
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] Net::SSH 0.0.2 18
Net::SSH and port forwarding 2
[ANN] Net::SSH 1.0.3 2
[ANN] Net::SSH 2.0.13 Released 0
Problems with net-ssh 0
[ANN] Net::SSH 0.1.0 2
[ANN] Net::SSH 0.0.3 18
net/ssh debug errors 1

Members online

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,074
Latest member
StanleyFra

Latest Threads

Top