More .NET libraries
-
Rebex SFTP
.NET SFTP client
-
Rebex File Transfer Pack
FTP/SSL and SFTP together
-
Rebex Total Pack
All Rebex .NET libraries together
Rebex FTP/SSL
Connecting
- Connecting to FTP servers
- Connecting to FTP servers using Explicit or Implicit SSL
- Switching to encrypted communication
- Reverting to unencrypted communication
- Enabling/disabling data transfer encryption
- Setting connection options
- Getting info about existing connection
- Getting info about SSL connection
- Checking connection state
Directory operations
- Working with current directory
- Listing directory content
- Listing directory content - recursively
- Listing directory content - on the fly
- Getting raw directory listing
- Finding files
- Creating a directory
- Deleting a directory
- Deleting directories recursively
- Renaming/moving a directory
- Checking directory existence
- Sorting directory content
- LINQ support - IEnumerable<T> collection
- Powerful directory listing parser
- Custom directory listing parsers
More file transfer operations
- Resuming interrupted transfers
- Overwriting existing files
- Auto-renaming existing files
- Progress reporting
- Transfer problem handling
- Restoring date&time after transfer
- ASCII and binary transfer modes
- Active and passive transfer modes
- ZLIB transfer compression (MODE Z)
- Block mode support (MODE B) - reusable data channel
- Large file support
Standards and platforms
- 100% managed .NET code with no external dependencies
- .NET 8/7/6/5
- .NET Framework on Windows
- .NET Core
- .NET Standard
- Mono on Linux
- Xamarin.iOS
- Xamarin.Android
- ASP.NET
- Legacy platform support
- .NET Compact Framework
- Internet RFC specifications
- TLS/SSL versions
- FIPS 140-2 mode
- Directory listing formats
- Proxy servers
- Cryptographic algorithms
- Certificate and private key formats
- Scripting platforms
- Other technologies