最新版 File Transfer Pack for .NET v7 更新於2024/6/25
File Transfer Pack for .NET 文件傳輸
NET 組件 用於處理Internet上的安全文件傳輸
Rebex File Transfer Pack is a .NET library handling secure file transfer over the Internet. You'll get a SFTP, FTP, FTP/SSL and SCP client libraries.
內涵組件 Components included
Rebex SFTP
SFTP and SCP client .NET library |
||
Rebex FTP/SSL
FTP and FTP/SSL client .NET library |
||
Rebex File Server
SFTP, SCP and SSH server component for .NET |
更新介紹
Detailed list of changes:
- File Server: Fixed missing Disconnected event call if SSH session fails immediately.
- TLS Core: Fixed certificate selection and curve selection in TLS 1.3.
- TLS Core: Fixed wrong TlsException.Status for some exceptions representing server-side alerts.
- Cryptography: Added support for issuing certificates signed with Ed25519.
- Cryptography: Fixed calculation of subject key identifier in certificate issuer API.
- Cryptography: Fixed rare wrong final calculation of Poly1305 hash when temporary storage for remaining data is bigger than input block size.
- Cryptography: Using AES/GCM instead of AES/CBC for new OpenSSH key format encryption.
Easy-to-use API
Connect, log in, download a file, disconnect. Upload all text files in a folder at once. It's easy to start developing with our library. Simple code for common use cases.
Or simply transfer many files at once. Upload and download whole directory structures. Use wildcards or file sets to specify which files to transfer. Monitor transfer progress with events.
Need to work with directories? List their content, create or rename them. You can even delete non-empty folders recursively (and handle symlinks properly) using a single line of code.
Platforms
.NET
8, 7, 6, 5
.NET Framework
3.5 SP1, 4.0-4.8.1
.NET Core
3.1
Mono
6.0 or higher
Xamarin.iOS
13.10 or later
Xamarin.Android
10.1 or later
Component pack
Rebex Total Pack for .NET
All .NET/.NET CF/Xamarin.iOS/Xamarin.Android components from Rebex in one pack: SFTP client and server, FTP, FTPS, IMAP, POP3, SMTP, NTP, SNTP, Time, Mail, HTTPS, SSH Shell and Telnet Terminal emulation, Security, ZIP compression, File Server, Web Socket, TLS.
Rebex File Transfer Pack for .NET
All you need for transfering files over the Internet: FTP, FTP over TLS/SSL, SFTP (SSH Secure File Transfer Protocol), File Server.
Rebex SSH Pack for .NET
Terminal Emulation, SSH client and server, SFTP (SSH File Transfer) client and server for .NET.
.NET components
Rebex File Server for .NET
A server side SSH and SFTP library. Makes it easy to write your own server for SSH, SFTP and SCP protocols.
Rebex FTP/SSL for .NET
FTP/SSL for .NET is a versatile file-transfer component for .NET languages (such as C# or VB.NET). It allows you to transfer files directly from your application using FTPS, an extension of FTP which is fast becoming a standard for secure FTP. This protocol is also known as FTP over SSL or FTP over TLS.
Rebex HTTPS for .NET
HTTP and HTTPS library with TLS 1.3/1.2, SHA-2, SNI and other modern security-related features.
Rebex Secure Mail for .NET
SMTP over SSL, IMAP over SSL, POP3 over SSL, S/MIME - all you need for sending, receiving and processing emails from .NET framework application along with mail signing, encrypting and signature verification.
Rebex Security for .NET
Security library for C# and VB.NET developers. Provides XTS-AES encryption wrapper stream, making it easy to add strong encryption capabilities to existing applications. Also includes simple file encryption/decryption API, essential PKCS #7 objects and a collection of useful cryptographic algorithms.
Rebex SFTP for .NET
Provides secure file system access over a secure SSH channel using the SFTP protocol. Makes it easy to transfer files between your application and Unix/Windows SSH servers.
Rebex Terminal Emulation for .NET
Terminal emulation, SSH Shell and Telnet component for .NET. Makes it easy to execute commands on Unix/Windows SSH servers or add terminal emulation capabilities to your applications.
Rebex Time for .NET
SNTP and NTP protocols enable your program to get the exact time from public time servers over the Internet. Keep all computers in your multi-tier application synchronized with atomic clock to get rid of problems with different local time.
Rebex TLS for .NET
TLS library with TLS 1.3 and 1.2, SHA-2 and other modern security-related features on all supported platforms.
Rebex WebSocket for .NET
WebSocket client library with TLS 1.2, SHA-2 and other modern security-related features on all supported platforms.
Rebex ZIP for .NET
ZIP, UnZIP, Deflate, ZLib compression library for .NET (C#, VB.NET) with multicore compression support.
Servers
Rebex Buru SFTP Server
Lightweight SFTP / SCP / SSH Server for Windows.