Rebex Total Pack

All Rebex .NET libraries in one package

Download 30-day free trial Buy from $1199

Save 75% by buying bundle (Purchased individually: $4833)

Rebex Total Pack samples

Windows Forms samples

AnsiPlayer - GUI telnet session player

Replays saved Telnet terminal sessions recorded using TerminalControl or VirtualTerminal components.

AnsiViewer - GUI ANSI file presentation

Displays the content of text files with ANSI escape sequences.

FileServerWinForm - GUI SFTP server

A simple Windows Forms SFTP and SCP server.

FileTransfer WinFormClient - universal FTP/SSL and SFTP client

A complete Windows Forms File Transfer client. Supports SFTP, FTP and FTP/SSL.

FTP batch transfer

Recursively transfers a whole directory tree to or from an FTP server.

FTP file list event

Demonstrates the power of ListItemReceived event and FtpList class.

KeyGenerator - GUI SSH key generator

Private and public key generation utility.

Mail editor

Windows forms application for editing e-mail files.

MIME explorer

Views contents of structured MIME files (mail message, .EML or .MHT file).

MSG mail editor

Windows forms application for editing .msg e-mail files.

ResumableTransfer - resumable FTP transfer GUI utility

Windows Forms resumable FTP uploader and downloader.

ResumableTransfer - resumable FTP transfer GUI utility (with 'await')

Windows Forms resumable FTP uploader and downloader.

ResumableTransfer - resumable SFTP transfer GUI utility

Windows Forms resumable SFTP uploader and downloader.

ResumableTransfer - resumable SFTP transfer GUI utility (with 'await')

Windows Forms resumable SFTP uploader and downloader.

SFTP batch transfer

Recursively transfers a whole directory tree to or from an SFTP server.

SimpleWinFormClient - simple GUI SSH client

The simplest fully functional graphical SSH terminal - one drag and drop and one method call is all you need!

SimpleWinFormClient - simple GUI telnet client

The simplest fully functional graphical Telnet terminal - one drag & drop and one method call is all you need!

TerminalClientWinForm - GUI SSH and telnet client

A complete Windows Forms SSH and telnet client.

TerminalScriptingWinForm - GUI SSH and telnet client scripting sample

A sample that demonstrates scripting capabilities of TerminalControl and VirtualTerminal objects.

Windows Forms Time

Windows Forms Time application demonstrates how to work with a time server.

Windows Forms ZIP browser

Full featured Windows Forms ZIP Browser.

Windows Forms ZIP browser (with 'await')

Full featured Windows Forms ZIP Browser.

Windows Forms ZIP extractor

Easy-to-use Windows Forms ZIP Extractor.

Windows Forms ZIP extractor (with 'await')

Easy-to-use Windows Forms ZIP Extractor.

WinForm encryption tool

This WinForm application enables encryption and decryption of files.

WinForm mail sender application

Write an e-mail, add an attachment and send it, either synchronously or in the background, with or without progress bar dialog.

WinFormClient - GUI FTP client

A complete Windows Forms FTP client.

WinFormClient - GUI FTP client (with 'await')

A complete Windows Forms FTP client.

WinFormClient - GUI SFTP client

A complete Windows Forms SFTP client.

WinFormClient - GUI SFTP client (with 'await')

A complete Windows Forms SFTP client.

WinFormGet - GUI FTP downloader

Windows Forms asynchronous FTP downloader.

WinFormGet - GUI FTP downloader (with 'await')

Windows Forms asynchronous FTP downloader.

WinFormGet - GUI HTTP downloader (with 'await')

Windows Forms asynchronous HTTP downloader.

WinFormGet - GUI SFTP downloader

Windows Forms asynchronous SFTP downloader.

WinFormGet - GUI SFTP downloader (with 'await')

Windows Forms asynchronous SFTP downloader.

WinFormRExec - GUI remote exec

SSH remote exec utility - executes a simple command at the SSH server.

WinForms Exchange Client - EWS mailbox browser

Allows you to browse, view and manage mail messages in a remote Microsoft Exchange mailbox, without actually downloading them. Demonstrates how to connect and authenticate to Exchange server using Exchange Web Services (EWS), browse folders, download and delete emails, read email's content, work with attachments.

WinForms IMAP client - mailbox browser

Allows you to browse, view and manage mail messages in a remote IMAP mailbox, without actually downloading them. Demonstrates how to connect to IMAP server, download emails, read its content, work with attachments.

WinForms POP3 Client - mailbox browser

Allows you to browse, view and manage mail messages in a remote POP3 mailbox, without actually downloading them. Demonstrates how to connect to POP3 server, download emails, read its content, work with attachments.

ASP.NET samples

FTP client in ASP.NET

A basic FTP client implemented in ASP.NET.

SFTP client in ASP.NET

A basic SFTP client implemented in ASP.NET.

Web ZIP archive browser

Simple ASP.NET application for ZIP archive browsing.

Web ZIP archive uploader

ASP.NET ZIP archive uploader and extractor.

Console samples (command line apps)

AnsiConvertor - ANSI file convertor utility

Converts text files with ANSI escape sequences to different formats.

Console FTP client

Complete command line FTP client.

Console SFTP client

Complete command line SFTP client.

Extract attachments

Extracts and saves all attachments from the specified message. Also validates and decrypts the message if appropriate.

File encrypt and decrypt utility

Console utility to encrypt and decrypt files.

FileServerCustomFS - SFTP server with virtual file systems

A simple console SFTP/SSH/SCP server with support for custom file systems.

FTP file list

Demonstrates the power of GetList method and FtpList class.

FtpWebRequest pluggable protocol sample

Rebex FtpWebRequest sample

GetPut - FTP download/upload

A utility for uploading and downloading files using FTP.

GetPut - SFTP download/upload

A utility for uploading and downloading files using SFTP.

GetPutAsync - asynchronous FTP download/upload

A utility for uploading and downloading files asynchronously using FTP.

GetPutAsync - asynchronous SFTP download/upload

A utility for uploading and downloading files asynchronously using FTP.

Graph console client

Retrieves a list of mail messages using MS Graph API and writes it to console.

HttpsGet

Very simple and very fast HTTPS downloader.

IMAP console client

Complete command line IMAP client with full source code!

IMAP downloader

Retrieves a message list from the specified folder of an IMAP server and downloads the messages into local .EML files.

Interactive SMTP mail sender

Advanced command line application for sending e-mail. Supports attachmentsand is able to send either using the specified SMTP server, through IIS pickup directoryor directly to the recipients' mail servers determined from DNS MX records.

Mail address verifier

A simple command line application that verifies whether the specified e-mail address is valid by attempting to resolve its MX records.

Mail converter

Console application for converting e-mail files between EML(MIME) and MSG(Outlook) formats.

MSG extract attachments

Extracts and saves all attachments from the specified .msg message.

POP3 console client

Complete command line POP3 client with full source code!

POP3 downloader

Retrieves a message list from a POP3 server and downloads the messages into local .EML files.

RExec - SSH remote exec

SSH remote exec utility - executes a simple command at the SSH server.

SFTP file list

Demonstrates the power of GetList method and SftpItemCollection class.

Simple SMTP mail sender

Very simple command line mail sending utility. Accepts sender, recipient, subject and body from the command line.

Simple UnZIP

Demonstrates how to extract all files from a ZIP archive.

Simple ZIP

Demonstrates how to create a ZIP archive and add files to it.

SimpleShell - SSH simple shell

Executes simple commands through an SSH shell.

SMTP mail sender

Command line e-mail sending utility. Either accepts the sender, recipient, subject, and body from the command line, or loads the e-mail message from the supplied file. Supports SMTP authentication and displays the list of rejected recipients, if any.

SyslogClient

This sample connects to a Syslog server, sends a message and disconnects.

SyslogServer

This sample launches a Syslog server.

SysLogWriter

Syslog-based ILogWriter implementation

TimeDifference

Shows the time difference between NTP server and local machine.

TimeGetter

Demonstrates how to connect to the server, get time and NTP/SNTP server info including stratum.

TimeSimpleSync using Daytime protocol

Synchronize time between local machine and the time server in one line of code using Daytime protocol.

TimeSimpleSync using NTP/SNTP protocol

Synchronize time between local machine and the time server in one line of code using NTP/SNTP protocol.

TimeSimpleSync using Time protocol

Synchronize time between local machine and the time server in one line of code using Time protocol.

TimeSynchronize

The sample asks a time server for time difference and uses the answer to update time on the local machine.

TlsEcho

This sample connects to an HTTPS server, sends 'GET' request, receives a response and displays it.

TlsProxy

Shows how to use TlsServerSocket class to write custom TLS proxy server.

WebSocketEcho

This sample connects to a WebSocket server, sends "Hello!" message, receives and shows the response.

ZIP console utility

Simple command line ZIP archive manipulation utility.

ZIP info

Command line utility that displays information about a ZIP archive.

Pocket PC and Windows CE Applications

.NET CF ZIP compressor

Easy-to-use Windows CE/.NET Compact Framework ZIP Compressor.

.NET CF ZIP extractor

Easy-to-use Windows CE/.NET Compact Framework ZIP Extractor.

Encryption tool (.NET Compact Framework)

This application enables encryption and decryption of files on devices supported by .NET Compact Framework.

Extract attachments for Pocket PC and Windows Mobile

Extracts and saves all attachments from the specified message. Also validates and decrypts the message if appropriate.

FTP file list (.NET Compact Framework)

Demonstrates the power of GetList method and FtpList class.

FtpWebRequest pluggable protocol sample (.NET Compact Framework)

Rebex FtpWebRequest sample for .NET Compact Framework

GetPut - FTP download/upload (.NET Compact Framework)

Sample utility for uploading and downloading files using FTP.

GetPut SFTP download/upload (.NET Compact Framework)

Sample utility for uploading and downloading files using SFTP.

HTTPS WebGet client with TLS 1.2 and SHA-2 support (.NET Compact Framework)

HTTPS WebGet client with TLS 1.2 and SHA-2 support.

HTTPS WebServices client with TLS 1.2 and SHA-2 support (.NET Compact Framework)

HTTPS WebServices client with TLS 1.2 and SHA-2 support.

IMAP downloader for Pocket PC and Windows Mobile

Retrieves a message list from the specified folder of an IMAP server and downloads the messages into local .EML files.

Mail address verifier for Pocket PC and Windows Mobile

A simple PocketPC application that verifies whether the specified e-mail address is valid by attempting to resolve its MX records.

MIME explorer for Pocket PC and Windows Mobile

Views contents of structured MIME files (mail message, .EML or .MHT file).

PocketFTP - FTP client (.NET Compact Framework)

A complete FTP client for PocketPC and Windows CE.

PocketGet - FTP downloader (.NET Compact Framework)

Asynchronous FTP downloader for PocketPC and Windows CE.

PocketGet - SFTP downloader (.NET Compact Framework)

Asynchronous SFTP downloader for PocketPC and Windows CE.

PocketPC - SimpleSync

Synchronize time between local machine and the time server in one line of code.

PocketPC - synchronize time

The sample asks a time server for time and uses the answer to update time on the local machine.

PocketPC - TimeGetter

Connect get time and (S)NTP server info including stratum.

PocketSFTP - SFTP client

A complete SFTP client for PocketPC and Windows CE.

POP3 downloader for Pocket PC and Windows Mobile

Retrieves a message list from a POP3 server and downloads the messages into local .EML files.

Resumable FTP transfer GUI utility (.NET Compact Framework)

Resumable FTP uploader and downloader.

Resumable SFTP transfer GUI utility (.NET Compact Framework)

Resumable SFTP uploader and downloader.

SFTP file list (.NET Compact Framework)

Demonstrates the power of GetList method and SftpItemCollection class.

Simple SMTP mail sender for Pocket PC and Windows Mobile

Simple PocketPC mail sending utility.

SMTP mail sender for Pocket PC and Windows Mobile

Mail sending utility. Specify the sender, recipient, subject and body.

WPF samples

WPF encryption tool

This WPF application enables encryption and decryption of files.