"James Knott" <(E-Mail Removed)> wrote in message
news:4WjAb.131572$(E-Mail Removed) able.rogers.com...
> Skybuck Flying wrote:
>
> > The tool is still under active development.
> >
> > It already has many properties which makes it better than FTP.
> >
> > CRC32 checksums
> >
> > AES encryption
> >
> > 192 Bit Tiger File hash.
> >
> > Just to name a few 
>
> Ever hear of scp?
Yes a little bit.
>
> Here's some info, from the Linux man file
Unfortunately I don't use linux.
>
>
> DESCRIPTION
> scp copies files between hosts on a network. It uses ssh(1) for data
> transfer, and uses the same authentication and provides the same security
> as ssh(1). Unlike rcp(1), scp will ask for passwords or passphrases if
they
> are needed for authentication.
Yes scp is based on TCP. TCP itself has weak checksums and TCP can be slow
over wireless networks and even gigabit networks because of various reasons.
My tool however uses the UDP protocol and it's own algorithms and protocols
which remain secret for the time being.
These protocols have been designed to achieve higher and more reliable
performance than TCP.
I believe that my tool is ready for the future ( gigabit networks and
wireless networks ).
The current implementation is of average speed.
On a pentium 166 with encryption and checksums and tiger hash enabled it
achieves 200 kilotebyte/sec at the moment over a 10 megabit network. TCP
achieves 500 kilobyte/sec.
However pentium 166's mhz are old technology. I'll bet most users have a
Pentium 4, 2000+ mhz.
So I think my tool might achieve higher performance on these kind of
computers.
It would be great if someone could test my tool on this kind of setup and
report the speed:
Pentium 4, 2000+ mhz <---- 100 or 1000 megabit connection ----> Pentium
4, 2000+mhz
I would not be surprised if on such a setup it would achieve the maximum
harddisk write speed, which is about 4 MB/sec for an average harddisk.
>
> Any file name may contain a host and user specification to indicate that
the
> file is to be copied to/from that host. Copies between two remote hosts
are
> permitted.
>
> The options are as follows:
>
> -c cipher
> Selects the cipher to use for encrypting the data transfer. This option is
> directly passed to ssh(1).
> -i identity_file
> Selects the file from which the identity (private key) for RSA
> authentication is read. This option is directly passed to ssh(1).
RSA could be interesting to implement as an extra option for establishing a
symetric key.
However I do think that RSA is not ultra safe. I think it is vunerable to
man-in-the-middle attack.
Skybuck.