About Clever Internet Suite for Delphi, C++Builder

Add instant SSL/TLS security to your Internet applications and implement many useful Internet related features.

Clever Internet Suite lets you add downloading, uploading and submitting of Internet-resources; sending and receiving of MIME messages; HTTP, FTP, SMTP, POP3, IMAP and NNTP client / server solutions; SSL/TLS channel with digital certificates support to your VCL applications. Clever Internet Suite can be distributed royalty free and includes fully-indexed help documentation, and many samples.

Clever Internet Suite includes support for  FTP, HTTP, WebDAV, SMTP, POP, IMAP, NNTP, SOAP and many more,

  • Client and Server components with SSL/TLS support,
  • Multithreaded servers,
  • Data compression while retrieving data,
  • Easy creation of mail messages in any format.
  • Combining and submitting of Web Form POST requests,
  • Royalty free licensing. Free Unlimited Email support,
  • Fully-indexed help documentation.

Clever Internet Suite Components

  • AsyncClient - Represends asynchronous TCP client which works in background without interfering with the main application thread.
  • BounceChecker - Scans any POP3 mailbox for bounced messages.
  • CertificateStore - Manages digital certificates installed on a system.
  • CookieManager - Represents HTTP client Cookie manager.
  • Crypto Encoder - Provides methods for data encoding and decoding in PEM and SSH2 cryptographic formats.
  • DKIM - Sign, verify E-mail messages, generate public/private key pair, DNS txt record.
  • DNSQuery - Queries DNS for record information such as MX, IP, NS, CNAME.
  • DNSServer - Implements a server for the DNS (Domain Name Server) protocol.
  • Downloader - Downloads single URL to the local file or into the memory.
  • EmailValidator - This component verifies if an email address is valid, properly formatted and really exists.
  • Encoder - Provides methods for encoding / decoding the message content.
  • Encryptor - Allows you to encrypt/decrypt/sign/verify data with X509 certificate and specified security algorithm.
  • EPP Client - Manages objects within registries over the Internet.
  • EPP Server - Keeps an object information and allows you to manage objects within registries over the Internet.
  • FTP Client - Represents the FTP client for manipulating with remote files and directories.
  • FTPServer - Represents the FTP server component and is used for uploading and downloading files, as well as managing files and directories.
  • SFTP Client - Uploads and downloads files, as well as manages files and directories via the SSH File Transfer Protocol.
  • Gzip Compressor - Implements in-memory compression/decompression functions.
  • HTML Parser - Parses HTML document and extracts URLs, Forms and other tags.
  • HTTP Client - Represents the HTTP client for submitting or retrieving the information from web servers.
  • HTTP Proxy - Opens an HTTP tunnel using the CONNECT method and returns a new proxied connection.
  • HTTP Request - Represents the Web Form Request data.
  • HTTP Rio - Uses HTTP messages to call remote interfaced objects using SOAP.
  • HTTP Server - Implements the server side HTTP protocol and works in the same thread as the main application thread runs.
  • IMAP Client - Operates with mail messages and mailboxes on the mail server via the IMAP4 protocol.
  • IMAP Server - Represents the IMAP4 server component which allows receiving emails, as well as managing emails and mail folders on the server.
  • Mail Message - Represents the mail message data and the methods for its parsing and combining.
  • Multi Downloader - Represents Download Manager component which helps you download files from the Internet.
  • Multi Uploader - Uploads multiple local files onto web servers.
  • News Checker - Check if the specified URL is up-to-date and download it if needed.
  • NNTP Client - Retrieves news to your local computer via the NNTP protocol.
  • NNTP Server - Represents the NNTP server which allows receiving news articles, as well as posting news to the newsgroups.
  • OAuth - Is used to authorize a client and provide an authorization string.
  • POP3 Client - Retrieves mail to your local computer from the mail server.
  • POP3 Server - Represents the POP3 server component and allows receiving messages from the server.
  • Progress Bar - Displays the original progress bar for downloading, uploading and data posting internet operations.
  • RSS Feeds - This component is used for creating, retrieving, and editing RSS feeds.
  • Server Guard - Provides algorithms for protecting server components from brute force attacks, connection flood attacks, user and IP filtering functionality and many more.
  • SFTP Client - Uploads and downloads files, as well as manages files and directories via the SSH File Transfer Protocol.
  • SFTP Server - Represents the SFTP server component and is used to upload, download, and manage files and directories remotely on the server side.
  • S/MIME Message - Encodes / decodes mail messages using the cryptography algorithm.
  • SMTP Client - Sends mail in text, HTML, MIME or UUE formats with attachments.
  • SMTP Relay - Delivers mail messages directly to recipient's SMTP server.
  • SMTP Server - Represents the SMTP server component which accepts and keeps emails from clients for further delivery to end recipients.
  • SOAP Message - Provides the SOAP request data to be sent to the SOAP-WSDL service.
  • Thread Pool - Provides a pool of threads that can be used to post work items, process asynchronous I/O, wait on behalf of other threads, etc.
  • Uploader - Uploads a single local file onto a web server.
  • WebDAV Client - Downloads and Uploads files, manages files and directories on a Web server.
  • Web Update - Adds self-update ability to your application.