INFO: Which assemblies do I need to reference?
The following table lists available Rebex library assemblies (DLLs), their purpose and namespaces. To determine which product to purchase to get a specific assemby, see Which product should I buy to get a specific DLL. For a list of available library packages, see Which Rebex library packages are available?
Assembly | Dependencies | Purpose | Namespaces |
---|---|---|---|
Rebex.Common.dll | - |
Implements various classes used by multiple Rebex libraries. Provides Certificate , CertificateChain , LogWriter , FileSet , cryptographic algorithms and other useful classes.Part of all Rebex libraries. |
Rebex Rebex.IO Rebex.Security.Authentication Rebex.Security.Certificates Rebex.Security.Cryptography Rebex.Security.Cryptography.Pkcs |
Rebex.Ews.dll | Rebex.Mail.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client of the Exchange Web Services (EWS) protocol. Provides Ews and related classes.Part of Rebex EWS and Rebex Mail Pack. |
Rebex.Net |
Rebex.FileServer.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the server side of SSH, SFTP and SCP protocol. Provides FileServer and related classes.Part of Rebex File Server and Rebex File Transfer Pack. |
Rebex.Net.Servers Rebex.Net.Servers.Core |
Rebex.FileSystem.dll | Rebex.Common.dll |
Implements virtual file system API used by Rebex File Server. Part of Rebex File Server and Rebex File Transfer Pack. |
Rebex.IO.FileSystem Rebex.IO.FileSystem.Notifications |
Rebex.FileTransfer.dll | Rebex.Sftp.dll Rebex.Ftp.dll Rebex.Networking.dll Rebex.Common.dll |
Wrapper around Rebex.Ftp.dll and Rebex.Sftp.dll that implements FileTransferClient object.
Provides a unified API for SFTP and FTP protocols.Part of Rebex File Transfer Pack. |
Rebex.Net |
Rebex.Ftp.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the FTP and FTPS (FTP over TLS/SSL) protocols. Provides Ftp and related classes.Part of Rebex FTP and Rebex File Transfer Pack. |
Rebex.Net |
Rebex.Graph.dll | Rebex.Mail.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of Microsoft Graph API protocol for accessing Microsoft 365 (Exchange Online) mailboxes.
Provides GraphClient and related classes.Part of Rebex Graph and Rebex Mail Pack. |
Rebex.Net |
Rebex.Http.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of HTTP and HTTPS protocols. Provides WebClient , HttpRequest (HttpWebRequest replacement) and related classes.Part of Rebex HTTPS. |
Rebex.Net |
Rebex.Imap.dll | Rebex.Mail.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the IMAP protocol. Provides Imap and related classes.Part of Rebex IMAP and Rebex Mail Pack. |
Rebex.Net |
Rebex.Mail.dll | Rebex.Common.dll |
Implements high-level and low-level MIME message API. Provides MailMessage, MimeMessage and related classes.
Supports Outlook MSG format, TNEF (winmail.dat) and UUEncode.Part of any product included in Rebex Mail Pack. |
Rebex.Mail Rebex.Mime Rebex.Mime.Headers |
Rebex.Msg.dll | Rebex.Mail.dll Rebex.Common.dll |
Implements high-level Outlook .MSG message format API. Provides MsgMessage and related classes.Part of Rebex MSG and Rebex Mail Pack. |
Rebex.Mail |
Rebex.Networking.dll | Rebex.Common.dll |
Implements the client side of TLS/SSL, SSH and proxy protocols. Provides SshSession , TlsSocket , ProxySocket and related classes.Part of most Rebex libraries - see more. |
Rebex.Net |
Rebex.Pop3.dll | Rebex.Mail.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the POP3 protocol. Provides Pop3 and related classes.Part of Rebex POP3 and Rebex Mail Pack. |
Rebex.Net |
Rebex.Security.dll | Rebex.Common.dll |
Implements XTS-AES block-based encryption, provides simple-to-use file encryption API. Part of Rebex Security. |
Rebex.Security Rebex.Security.Cryptography |
Rebex.Sftp.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the SFTP protocol. Provides Sftp and related classes.Part of Rebex SFTP, Rebex File Transfer Pack and Rebex SSH Pack. |
Rebex.Net |
Rebex.Smtp.dll | Rebex.Mail.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the SMTP protocol. Provides Smtp and related classes.Part of Rebex SMTP, Rebex IMAP, Rebex POP3, Rebex EWS, Rebex Graph, and Rebex Mail Pack. |
Rebex.Net |
Rebex.SshShell.dll | Rebex.Terminal.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of SSH shell, remote exec and port forwarding (tunneling). Provides Ssh and related classes.Part of Rebex SSH Shell and Rebex SSH Pack. |
Rebex.Net |
Rebex.Syslog.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements client and server side of Syslog protocol. Provides SyslogClient and SyslogServer classes.Part of Rebex Syslog. |
Rebex.Net |
Rebex.Telnet.dll | Rebex.Terminal.dll Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the Telnet protocol. Provides Telnet and related classes.Part of Rebex SSH Shell and Rebex SSH Pack. |
Rebex.Net |
Rebex.Terminal.dll | Rebex.Common.dll |
Implements headless terminal emulation. Provides VirtualTerminal , Scripting and related classes.Part of Rebex SSH Shell and Rebex SSH Pack. |
Rebex.TerminalEmulation Rebex.TerminalEmulation.Interop |
Rebex.Terminal.Control.dll | Rebex.Common.dll |
Implements GUI terminal emulation. Provides TerminalControl and related classes.Part of Rebex SSH Shell and Rebex SSH Pack. |
Rebex.TerminalEmulation |
Rebex.Time.dll | Rebex.Common.dll |
Implements SNTP/NTP, Time and Daytime protocols (client-side). Provides Ntp, Time, Daytime and related classes.Part of Rebex Time. |
Rebex.Net Rebex |
Rebex.Tls.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the TLS protocol. Provides TlsClientSocket class.Part of Rebex TLS. |
Rebex.Net |
Rebex.WebSocket.dll | Rebex.Networking.dll Rebex.Common.dll |
Implements the client side of the WebSocket protocol. Provides WebSocketClient and related classes.Part of Rebex WebSocket. |
Rebex.Net |
Rebex.Zip.dll | Rebex.Common.dll |
Implements ZIP archive manipulation and ZLIB compression APIs. Provides ZipArchive and related classes.Part of Rebex ZIP. |
Rebex.IO.Compression |