Screenshot of AS-File Transfer 7.0
An encrypted file-sharing program for computer-to-computer, either over the Internet or inside the LAN. The client program sends the files and the server program receives them. A password is required to send files to the server. Can resume interrupted transfers. Communicates with TCP through port 49152. The recipient has to make sure that the port is open all the way.
Compatibility: I do not guarantee compatibility between different versions/revisions of this program.
> Download AS-File Transfer 7.0 (7Z file, 1.36 MB)
Revision Date: 2025-03-16.
License: Freeware & Indy Modified BSD License.
Unicode Support: Yes.
DPI Aware: Per-Monitor (V2).
Program Type: Fully portable, X64.
Operating System(s): Windows 7, 8, 8.1, 10 and 11. (Also the Server versions.)
Language(s): English and Swedish.
This is the program's official website - download the program here to get the latest version/revision. The program is free.
This program is built with Indy - Internet Direct.
The sender can start multiple instances of the client, to e.g. send files to multiple recipients at the same time.
The server can also be started in multiple instances, if different port numbers are used.
Note: If multiple instances are used, it is recommended to copy the program to different folders, so that they get their own files for settings.
And of course you can use the client to send files and the server to receive files on the same computer at the same time.
The server supports IPv6, by listening on all available adapters. The client also supports IPv6, but may need some help on the way. If you specify an address that contains colon, the client automatically selects IPv6, otherwise it tries to connect with IPv4. In those cases where you want to use IPv6, even if the address does not contain colon, you start the client with the parameter "/IPv6".
It depends on your computer's performance and how much bandwidth you have, and the counterparty's performance and bandwidth.
On my computer, with the processor Intel Core i3-9100, the program is able to encrypt approximately 80 MB/sec. which is the same as 640 Mb/sec. Therefore, I need to have more bandwidth than 640 Mb/sec. in order for the encryption to be a bottleneck on my side. The program rarely load the entire processor during single transfers as the encryption is single-threaded.
In case of problems getting the transfers to work, ensure that both parties have the same break date in AS-FILE-TRANSFER-COMPATIBILITY-ENGLISH.TXT.
Screenshot of AS-File Transfer - Server 7.0