fileXhub

BIT's fileXhub makes it simple to manage your own Internet file transfer hub. fileXhub is based on open standards and lightweight secure technology. fileXhub makes it easy to build comprehensive, integrated, and secure managed file transfer applications.

fileXhub Personal is a free file transfer hub that supports authenticated file upload and download though a user-friendly portal.

fileXhub Professional adds a secure FTP alternative for attended and scripted file transfer.

fileXhub Enterprise adds HTTP and HTTPS proxies and also works with BIT's EME enterprise messaging engine and other enterprise integration platforms to provide a centrally-managed system for monitoring and managing secure file transfer activity across multiple file transfer sites or applications.

Key capabilities include:

  • Secure file upload/download
  • Binary file support
  • Large (gigabyte) file support
  • FTP proxy
  • HTTP proxy / HTTPS proxy
  • Web services integration

fileXhub utilizes an encrypted database that minimizes the risk of an attacker viewing files transmitted to a fileXhub server. If files are left on a conventional FTP server for an extended period of time an attacker could look for those files on the filesystem of the compromised FTP server. Since fileXhub encrypts the database it uses to store transmitted files, an attacker cannot simply view the filesystem looking for your files.

As in all file transmission scenarios, if there is a need for the highest levels of security a Public/Private key system with digital signatures should be used. This would mean that each file that moves through fileXhub would already be encrypted prior with no possible way to decrypt on the fileXhub server itself if it was compromised by an attacker. Check out fileXhub Security for more information.

fileXhub is a lightweight replacement to standard protocol services (FTP, SFTP, HTTP, HTTPS) that is deployable in the DMZ. Click here to see how you can make your fileXhub available from the Internet.

You can download fileXhub from the Download fileXhub page. fileXhub comes in three editions: fileXhub Personal, fileXhub Professional and fileXhub Enterprise. All three editions are free for personal, non-commercial use. Pricing for the three versions is as follows:


fileXhub Personal fileXhub Professional fileXhub Enterprise
Portal Included Included Included
Unlimited Trading Partners Included Included Included
Unlimited # Files Included Included Included
Large (~1 Gbyte) file Included Included Included
FTP Proxy - Included Included
HTTP Proxy - - Included
REST Web services for Managed File Transfer - - Included
Price Free $295 $2,995
Windows .exe Installer Download Now! Download Now! Download Now!
Linux / Unix / OSX Installable .jar Download Now! Download Now! Download Now!

There is no charge for the 60-day evaluation period for any version.

fileXhub eliminates the need to open "holes" in the firewall of the secure internal network while still servicing a wide variety of standard messaging protocols. NO connections are made from the DMZ to the secure internal network, thus keeping the internal network safe.

All messages stored in fileXhub are retrieved from the internal network via the REST Web Service interface, regardless of which incoming protocol was used to store the message. This allows your customers to use whichever protocol they prefer while you use only a single protocol, REST Web Service, to retrieve messages. REST Web Services require only standard HTTP, so they are accessible to any system or language capable of making HTTP requests.

Not only does fileXhub help keep your internal network secure, it also secures your data as well by encrypting the data before storing it in an encrypted database. This means you no longer have to worry about plain text messages sitting on your FTP server in the insecure external network (DMZ). fileXhub accomplishes this by transparently using an encrypted database instead of accessing the file system. For example, when a user logs into fileXhub via FTP they can use the standard FTP commands to store and retrieve files; however, they are not actually interacting with the file system.

fileXhub simplifies user account management as well by centralizing all protocol accounts. Since fileXhub users are non-OS level accounts and fileXhub doesn't actually access the file system, you can run the fileXhub process as a non-privileged user on non-privileged ports for even more security.

Features

  • fileXhub message store access via a simple REST Web Service Interface
  • REST Web Services are accessible to any system or language capable of making HTTP requests
  • Switch external customers' protocols without internal coding changes
  • Extensible, Spring-enabled for easy customization
  • Highly secure - encrypts each message before storing it in an encrypted database
  • Easy, centralized account management for all supported protocols
  • fileXhub users are NOT operating system-level accounts
  • fileXhub can be run as non-privileged user on non-privileged ports

fileXhub integration

  • Retrieve
    • Uses one polling REST HTTPS connection to retrieve an XML list all of the available messages for all integrated fileXhub users
    • Splits the list XML doc into one doc per item, then retrieves the items separately; once the message is successfully retrieved it is deleted from fileXhub
  • Send
    • POST message via REST HTTPS for a specific user

fileXhub Product Description (PDF)