Chindi 1.0

Chindi is a client/server package for encrypted file transfer.
  3 Screenshots
Chindi project is a client/server package written in Java with functionality similar to that of an FTP server.

The goal is to create an old-school BBS-system combined with a FTP server.

All transfers are encrypted using a fast stream cipher combined with RSA encryption for the transfer of the keys.

Main features:

  • An assymetric RSA-type cipher is used for the transfer of the stream cipher keys. The number of bits to use for the RSA encryption is optional. This means that communication with the Chindi Server is very hard to decode for someone using a packet sniffer.
  • Remote administration of the server through the Chindi Client. In fact, all administration is remote, even when on the local machine.
  • All user data is stored in a lightweight SQL-compliant database (HypersonicSQL by Thomas Mueller), allowing the use of the powerful SQL syntax for data management.
  • System-independent file access system. You can set hierarchical accesslevels for directories and different operations.
  • The client is capable of running scripted sessions.
  • Different from an FTP-type datatransfer, a Chindi datatransfer does not occupy the current connection, but instead creates a new one. This means that in one login session several concurrent transfers can take place while still keeping the login session open for communication.

last updated on:
September 28th, 2006, 10:05 GMT
license type:
Free for non-commercial use
developed by:
Viktor Lundström
ROOT \ Communications \ Filesharing
Download Button

In a hurry? Add it to your Download Basket!

user rating 18



Rate it!
3 Screenshots

Add your review!