Scylla Charybdis 2.2.5

Scylla Charybdis lets you get a data odyssey done with the help of two small monsters.
Scylla Charybdis lets you get a data odyssey done with the help of two small monsters. It's easy to use, utilizes SSL (encryption), LIBZ (compression), and simple password protection. A builtin timeout detects link breaks (for dialups) such that an uploads can be automatically continued from where it broke (within a file). MD5 sums detect if files are successfully transferred. In case of data changes the destination is renamed and not overwritten (backup history). Data throttling can prevent the transfer from using up full bandwith, such that a background upload does not disturb your SSH sessions (like SCP does).

Scylla must be run from inetd. Charybdis connects to Scylla to upload file. The protocol uses ZLIB (compression) and SSL (encryption).If a partial uploaded file is found the missing part is appended. If a correctly uploaded file is found charybdis gives exit code 0.
The upload is protected by a clear text (SSL transmitted) password. Heavy timeout protection is built in in case that dialup breaks.Charybdis shows a little upload progress meter on stdout.There is a throtteling feature such that Charybdis does not utilize the full bandwidth.

What's New in This Release:

charybdis.c (main): Timeout can now be given on the command line, too.
example/ Improved, now acts very reliable. Basic documentation is in README.backup.
example/ This is a crude script to run additional charybdis in parallel to to speed up data trabnsfers in LAN. Note that S&C never were thought to be fast. S&C was thought to be reliable and work in a steadily failing
sc-ssl.h: ssl_active added. Is in preparation to non-SSL mode.
RATIONALE: Some information like RATIONALE added. It explains in more detail why I need S&C.
README.backup updated to reflect current situation.
See example/little_poseidon.awk for a workaround, WHICH I DID NEVER TEST MYSELF YET! (I wrote it from scatch and did not find the time to test it!)

last updated on:
July 8th, 2006, 6:05 GMT
developed by:
Valentin Hilbig
license type:
GPL (GNU General Public License) 
ROOT \ System \ Monitoring


In a hurry? Add it to your Download Basket!

user rating



Rate it!

Add your review!