David Cimbůrek



Přihlášení


Nové obrázky

Kluci si to samozřejmě rozdělili a spí na střídačku. Ten je ale malinkej! Táta na plný úvazek. Kubík se prokopává rád, narozdíl od Matyáše v jeho věku. Naše dvě miminka. Zívanec po svačině.

Počasí v Brně

In-počasí

Citát

Kdyby přišla doba, v níž by nebylo ani bohatých ani chudých, tak budou ještě vždy moudří a hloupí, lstiví a prostí. Tak tomu vždy bylo a tak tomu bude. Silný postaví svou nohu na šíji slabého a lstivý odejme měšec stříbra hloupému a přiměje prostého, aby pracoval místo něho, neboť člověk je ošemetný a jeho dobrota je polovičatá. Takže pouze člověk, jenž leží natažen a nemůže již povstat, je zouplna dobrý.

— Mika Waltari

Secure netrw

1. září 2011, 11:09 | IT | Dave

Download – Readme – ChangelogDetailní popis

Readme

Secure-netrw is a simple (but powerful) tool for transporting data over the
internet with user and data authentication support.
It's main purpose is to simplify and speed up file transfers to
hosts without an FTP server. It can also be used for uploading data to
some other user. It is something like one-way netcat (nc) with some nice
features concerning data transfers. Netrw can compute and check message
digest (MD5, SHA-1, and some others) of all the data being transferred, it
can also print information on progress and average speed. At the end it
sums up the transfer.

Typical usage of netrw tool
===========================

Let's suppose you want to send a file named data.zip from host.domain.org
to server.somewhere.net. There are several ways how this can be done. The
first and the second example are the same for Unix-like OSs as well as for
Windows "OS". In case of Windows, it's better and safer to use -i and -o
parameters rather than I/O redirection. The third example is only usable on
Unix-like systems because Windows (not speaking about cygwin and other
similar tools) has no ssh.

* basic and the most usual scenario:
1. on server.somewhere.net run

$ netread 1234 >data.zip
or
$ netread -o data.zip 1234

2. on host.domain.org run

$ netwrite server.somewhere.net 1234 data.zip
or
$ netread -f server.somewhere.net -o data.zip 1234

* when you are both writer and reader, you can run the following
commands on one of the two machines only:
* on host.domain.org run

$ ssh server.somewhere.net 'netread 1234 >data.zip' &>/dev/null &
$ netwrite server.somewhere.net 1234 data.zip 2>/dev/null &
$ ssh host.domain.org 'netwrite server.somewhere.net 1234 | netwrite server.somewhere.net 1234

* Windows: first you have to compress those files into one file (e.g.,
using WinZip), send the compressed file to the remote host (as it is
described above) and there you have to uncompress it.

Secure-netrw features
=====================
* At first, every user has to initialize his global password and (optionaly)
his name:
$ netread -g
or
$ netwrite -g

and

$ netread -e
or
$ netwrite -e

* When you want to, you can store information about your communication partner:

$ netread -n alice@host.domain.org 1234
or
$ netwrite -n alice@host.domain.org 1234

Together with these data program will ask interactively for password which will
be used for communication with this side.

* Now you can start the authenticated trasfer:
1. on server.somewhere.net run

$ netread -a alice@host.domain.org 1234 >data.zip
or
$ netread -a alice@host.domain.org -o data.zip 1234

2. on host.domain.org run

$ netwrite -a bob@server.somewhere.net 1234


Download – Readme – ChangelogDetailní popis

Žádné komentáře »

No comments yet.

Leave a comment



Copyright © 2009–2015 David Cimbůrek, david.cimburek (at) gmail.com