.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Internet and communications

SMTP, FTP, MIME...

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

SecureBlackbox

áHome Page HomeáPage

Categories: Internet and communications, Security

Author: EldoS Corporation

Latest version: 6.0
Added 2007-03-26Updated 2008-05-20

SecureBlackbox (.NET edition) is a component collection for network and document security.
SecureBlackbox contains original implementation of all encryption algorithms and security protocols, used in the package, and doesn't depend on third-party libraries.

SecureBlackbox is split into several packages:
- PKIBlackbox: offers support for Public Key Infrastructure (X.509 certificates, certificate requests, CRLs etc.), including Windows Certificate Storages and cryptography hardware.
- OpenPGPBlackbox: implementation of all PGP algorithms and standards with support for operations with PGP keys and keyrings.
- XMLBlackbox: implementation of XML encryption and signing standards.
- PDFBlackbox: implementation of PDF compression, encryption and signing specifications. Public Key (X.509 certificates) and symmetric encryption is supported. PKCS#1 and PKCS#7 signing using X.509 certificates is supported.
- SSLBlackbox: client and server components that provide complete support for SSL2, SSL3 and TLS1.x.
- FTPSBlackbox: client component that implements FTP (RFC 959) and FTP-over-SSL (RFC 2228) protocols for secure file transfer.
- HTTPBlackbox: client component for HTTP/HTTPS support including Gzip compression.
- MIMEBlackbox: MIME components with own character conversion tables and MIME parser/assembler. When used together with PKIBlackbox or OpenPGPBlackbox, MIMEBlackbox offers support for S/MIME or PGP/MIME respectively.
- SSHBlackbox: client and server components that provide support for SSH1 and SSH2 (including compression) and don't depend on third-party libraries.
- SFTPBlackbox: client and server components that provide support for SSH File Transfer Protocol (SFTP, Secure File Transfer Protocol).

.NET edition can be integrated into Visual Studio 2008/2005/2003, Borland Delphi 8 and Delphi 2005-2007 /.NET. It requires .NET Framework 1.1, 2.0, 3.x, Mono (1.0 or 2.0) or .NET CF (1.0 or 2.0).

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library

DotMSN

áHome Page HomeáPage

Categories: Internet and communications

Author: Xih Solutions

Latest version: 2.0.0
Added 2005-05-30

Open-source stand-alone class library to provide connectivity with the MSN Messenger service.
Applications of DotMSN vary from creating messaging robots to creating custom clients.

Features include:
- Connecting / disconnecting with the MSN Messenger service
- Setting presence status
- Event-based design to notify contact presence status changes
- Personal data of a contact
- Owner profile details
- Automatically synchronizes contact lists and keeps contactlist data up to date
- Creating and changing contact groups
- Request or receive conversations
- Multiple users in one conversation
- Sending and receiving decorated text messages
- Sending typing messages
- Tracing of warnings and errors
- File transfers
- Proxy support and custom servers

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Sapphire Suite

áHome Page HomeáPage

Categories: Compression, Internet and communications, Miscellaneous, Security

Author: Sapphire Solutions

Latest version: 9.5
Added 2005-07-28

Combination package for mobile devices development containing the following products:
- Sapphire RAS Utility: create remote network connections and manage the device's phone book.
- Sapphire FTP Utility: connect to remote FTP servers and transfer files with directory management.
- Sapphire GZip: compress and decompress files into the zip or gzip formats.
- Sapphire Encrypt: encrypt/decrypt a plain text string or a file using a specified key.
- Sapphire IrDA: print from your application to an infrared-enabled printer.
- Sapphire Buttons: read the button status on a Pocket PC.
- Sapphire IMEI: read a mobile device's IMEI and IMSI number on SmartPhone and PPC2002/2003 Phone Edition devices.
- Sapphire Battery: monitor a mobile device's battery level within your application.

The components can be purchased seperately.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library

Aspose.Email

áHome Page HomeáPage

Categories: Internet and communications

Author: Aspose

Latest version: 1.2.0.0
Added 2005-06-10

Component allowing you to send email from your applications.

Features include:
- zero reliance on CDONTS, on which System.Web.Mail.SmtpMail is built.
- 100% managed code.
- User authentication
- Mail merge

Built for .NET
Built for .NET
Library
Library

Telnet Factory for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: JSCAPE

The TELNET component included with Telnet Factory for .NET provides an interface for exchanging data using the TELNET protocol.
Features include:
- Scripting API: provides automation of telnet tasks.
- Regular expression support: define complex tasks using regular expressions.
- Includes Telnet, Rexec, Rsh and Rlogin components.
- RFC compliant: fully compliant with RFC 854 and RFC 855.
- 100% managed C#: no dependencies on third party libraries.
- Multithreaded asynchronous I/O.
- Open option negotiation API.
- Thread-safe: critical code blocks are synchronized for use by multiple threads.
- Event Model: multiple events for capturing telnet activity.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

Atom.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Lawrence Oluyede

Latest version: 0.4.3
Added 2004-02-06

Open source library to generate and parse Atom feeds.
Atom is a new syndication format (similar to RSS in functionality).

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Smtp.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: ExclamationSoft

Latest version: 3.0
Added 2003-11-11

Includes features lacking in the built-in .NET e-mail libraries, such as authentication, the ability to specify multiple mail servers for failover and redundancy, mail merge, and ZIP compression of attachments.

Built for .NET
Built for .NET

Smart Client Offline Application Block

áHome Page HomeáPage

Categories: Internet and communications

Author: Microsoft

Latest version: 1.0
Added 2004-03-02

This block is intended to serve as an architectural model for developers who want to add offline capabilities to their smart client applications.
The block demonstrates how to:
- Detect the presence or absence of network connectivity.
- Cache the required data so that the application can continue to function even when the network connection is not available.
- Synchronize the client application state and/or data with the server when the network connection becomes available.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

dotEtiveFTP

áHome Page HomeáPage

Categories: Internet and communications

Author: etive.com

Latest version: 1.0
Added 2004-06-09

Enables you to transfer, rename, delete, make, enumerate files and folders synchronously and asynchronously. It supports Socks 4/4A/5, IPv6, transfers resuming, recusive folder transfer, custom commands, transfers tracking, and FXP data transfer for faster backups.
IPv6 Compatible.

Built for .NET
Built for .NET
Library
Library

SocketTools .NET Edition

áHome Page HomeáPage

Categories: Internet and communications

Latest version: 5.0
Added 2006-07-23Updated 2007-03-07

Collection of nineteen managed classes and components that implement various Internet protocols. SocketTools Secure .NET Edition can be used for uploading and downloading files, sending and retrieving email messages, remote command execution, terminal emulation, and more.

Features include:
- Managed code classes
- No external dependencies on third-party libraries
- Support for both synchronous and asynchronous network connections
- Thread-safe implementation
- Support for proxy servers using FTP and HTTP, including automatic proxy detection

Supported protocols: DNS, File Encoding and Compression, FTP, Finger, Gopher, HTTP, ICMP, IMAP, MIME, NNTP, POP, RAS, Remote Command Protocol, SMTP, Telnet, Terminal Emulation, Time Protocol, Whois, Windows Sockets (SocketWrench)

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Internet Pack for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: RemObjects Software

Latest version: 2.0.35.741
Added 2004-10-27Updated 2009-01-06

Lightweight TCP/IP framework build on top of the .NET Socket library.
It builds the foundation of network access in the upcoming RemObjects SDK for .NET, but also provides general connectivity options usable in any .NET networking application.
Features include:
- Extendable Connection class allows you to integrate custom encryption or compression solutions
- Extendable HTTP Client and Server framework
- Extendable FTP Server framework and VirtualFTP sample implementation
- CommandBasedServer and Client based components allow you to implement your own command based protocols (such as SMTP, FTP Command Connection, etc.)
- SimpleHttpServer component provides an implementation of a file-based HTTP Server
- SMTP and POP3 Client implementation, Mail Message encapsulation classes.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

SOAPscope

áHome Page HomeáPage

Categories: Internet and communications, Interoperability

Author: Mindreef

Latest version: 3.0
Added 2004-02-27

Platform independent Web services diagnostic system for developers, testers, and support personnel.
It includes options for logging message traffic, and provides tools to examine, debug, test, and tune Web services. SOAPscope was built for use throughout the service oriented lifecycle to increase the quality and interoperability of Web services.
SOAPscope integrates with Visual Studio .NET enabling developers to move between code, message, and service perspectives.

Built for .NET
Built for .NET
Add-in
Add-in

3SP Maverick.NET

áHome Page HomeáPage

Categories: Internet and communications, Security

Author: 3SP

Latest version: 1.0.7
Added 2006-10-04

SSH API.

Features include:
- 100% managed C#
- compatible with all versions of the framework
- supports SSH1, SSH2, SFTP and SCP
- no external dependencies required

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

dotSSH

áHome Page HomeáPage

Categories: Internet and communications, Security

Author: etive.com

Latest version: 1.0
Added 2006-02-20

SSH2 and SFTP3 library for transfering files and directories or running maintenance tasks with a remote server in a secure way.

Features include:
- 100% managed code
- Multi-threaded
- Remote command execution: perform regular maintenance tasks on your server from your application
- TCP/IP forwarding
- Ciphers: aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc
- Key exchange methods: diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group-exchange-sha1
- Hostkey types: ssh-rsa, ssh-dss
- MAC hashes: hmac-sha1, hmac-sha1-96, hmac-md5, hmac-md5-96
- Compression schemes: none

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

SocketTools Secure .NET Edition

áHome Page HomeáPage

Categories: Internet and communications

Latest version: 5.0
Added 2006-07-23Updated 2007-03-07

Collection of nineteen managed classes and components that implement various Internet protocols. It can be used for uploading and downloading files, sending and retrieving email messages, remote command execution, terminal emulation, and more.
The SocketTools Secure .NET Edition has integrated support for secure, encrypted connections using the industry standard Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. There's no need for you to understand how the security protocols work, and you're not required use another class to implement security features in your software. All of the major protocols are supported, including secure versions of HTTP, FTP, SMTP, POP3 and IMAP4.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

RSS.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: George Tsiokos

Latest version: 0.86 beta
Added 2003-12-16

Open-source .NET class library for RSS feeds. It provides a reusable object model for parsing and writing RSS feeds. It is fully compatible with RSS versions 0.90, 0.91, 0.92, and 2.0.1, implementing all constructs.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ASP.NET RSS Toolkit

áHome Page HomeáPage

Categories: ASP.NET, Internet and communications

Author: Microsoft

Latest version: 2.0
Added 2007-03-11Updated 2007-06-19

The RSS toolkit includes support for consuming as well as publishing RSS feeds in ASP.NET applications. It includes support for creating and consuming RSS, RDF, ATOM and OPML feeds in your applications.

Features include:
- RSS Data Source control to consume feeds in ASP.NET applications: Works with ASP.NET data bound controls; Implements schema to generate columns at design time; Supports auto-generation of columns at runtime (via ICustomTypeDescriptor implementation)
- Caching of downloaded feeds both in-memory and on-disk (persisted across process restarts)
- Generation of strongly typed classes for RSS feeds (including strongly typed channel, items, image, handler) based on a RSS URL (the toolkit recognizes RSS and RDF feeds) or a file containing RSS definition. Allows programmatically download and create RSS channels using strongly-typed classes.
- Support for generation of RSS feeds in ASP.NET application including: RSS HTTP handler (strongly typed HTTP handlers are generated automatically by the build providers) to generate the feed; RSS HyperLink control (that can point to RSS HTTP handler) to create RSS links; Optional secure encoding of user name into query string to allow generation of personalized feeds
- Set of classes for programmatic consumption and generation of RSS feed in a late-bound way, without using strongly types generated classes

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Argotic Syndication Framework

áHome Page HomeáPage

Categories: Internet and communications

Author: Brian William Kuhn

Latest version: 2008.0.2.0
Added 2007-02-21Updated 2008-03-27

Collection of class libraries that implement common web content syndication specifications such as RSS 2.0 and ATOM 1.0.
Argotic allows consuming syndication feeds or generating your own custom feeds.

Features include:
- Complete implementation of RSS 2.0, ATOM 1.0, OPML 2.0, APML 0.6, BlogML 2.0, and RSD 1.0
- Supports consumption and inclusion of 18 of the most common specifications
- Implements an extensible syndication extension model
- Supports asynchronous consumption of syndicated content resources
- Automatic detection of syndication extensions
- Supports consumption of secure/authentication restricted syndication resources
- Provides a format-agnostic means of consuming syndication feeds
- Supports HTTP 1.0/1.1 conditional GET retrieval of syndication resources to reduce bandwidth usage
- Implements a provider model that provides a uniform interface between syndication services and data sources, allowing users to choose almost any storage media
- Supports auto-discovery of syndicated content being broadcast by web resources
- Configurable syndication HTTP handler
- Designed to be callable from partially trusted code
- Built-in implementations of the most common syndication specification extensions, including Dublin Core, iTunes, Pingback, Slash, Trackback, Well-Formed Web Comment API

Previous name: Oppositional.Syndication

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

edtFTPnet

áHome Page HomeáPage

Categories: Internet and communications

Author: Enterprise Distributed Technologies

Latest version: 1.1.2
Added 2003-12-09

FTP client library written in C#.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Ice

áHome Page HomeáPage

Categories: Internet and communications

Author: ZeroC

Latest version: 1.5.1
Added 2004-08-27

Ice, the Internet Communications Engine, is an Internet communications platform including many layered services and plug-ins.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

OpenSmtp.Net

áHome Page HomeáPage

Categories: Internet and communications

Latest version: 01.09.7
Added 2004-02-11

Open source SMTP component written in C#. It does not rely on the .NET Framework System.Web.Mail classes and allows developers to use SMTP servers other than MS SMTP. It also has a web service that allows the sending of email via HTTP.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

LDAP Libraries for C#

áHome Page HomeáPage

Categories: Internet and communications

Latest version: 1.1
Added 2003-11-15

Enables you to write applications that access, manage, and update information stored in Novell eDirectory or other LDAP-aware directories.
These classes are based on the IETF LDAP Java Application Program Interface.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

IP2Location .NET Component

áHome Page HomeáPage

Categories: Internet and communications

Author: IP2Location.com

Latest version: 1.0
Added 2006-01-13

Component and data solution that enables you to discover in real-time, where your web visitors are coming from by IP address. You can then dynamically tailor the content of your site based on your visitors country, region, city, latitude, longitude, ZIP code, ISP and domain name.
This component is using a self-contained lookup engine. No remote query or database connection required. It is suitable for both standalone application (Windows Form) or web-based application (ASP.NET).

Built for .NET
Built for .NET
Library
Library

Rebex Mail for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Rebex

Latest version: 1.0
Added 2006-03-15

SMTP, POP3, IMAP, MIME library.

Features include:
- SMTP: Send e-mail; Connect directly to recipient's SMTP server; Binary and 8 bit MIME; Chunking and pipelining; Many authentication methods; Delivery status notifications; 100% CDONTS and CDOSYS free.
- POP3: Download messages; List messages; Retrieve message headers; Delete messages; Message list with headers.
- IMAP: Download and upload messages; Search messages; Manage folders (create/rename/delete); Delete messages; Get and set message flags; Notification events; Multiple-message operations; List messages and folders.
- MIME: Load and save MIME messages; Simple high-level interface; Advanced low-level interface; Access to header fields; Text and HTML message body; Linked resources; Attachments; Quick send via IIS mail queue.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

Contacts Reader .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: David Dao

Latest version: 1.0 Beta
Added 2008-02-25

C# library for retrieving the address books or contact lists from mail client websites using user id and password.
Supports Yahoo, Hotmail, Gmail, AOL, and Rediffmail.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

SocketWrench .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Catalyst Development Corporation

Latest version: 4.5
Added 2006-04-06

Managed class for developing TCP/IP networking applications.
SocketWrench .NET includes support for secure, encrypted connections using the SSL and TLS protocols, enabling you to create secure client and server applications.

Features include:
- Support for both synchronous and asynchronous network connections
- Support for the SSL and TLS security protocols with 128-bit encryption
- Support for client certificates when required by the remote host
- Support for both implicit and explicit SSL and TLS connections
- Thread-safe implementation

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

MM7.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Alexey Tsynaev

Latest version: 0.3
Added 2008-12-08

Managed library designed to transfer MMS from MMSC (Multimedia Messaging Service Center) to MMS VAS applications and MMS from MMS VAS applications to MMSC.
MM7.NET is based on SOAP messages with attachments using an HTTP transport layer.

Features include:
- send MMS messages to MMSC
- built-in small HTTP server to receive MMS messages from MMSC
- ability to extract text, audio or video content from MMS message

Built for .NET 2
Built for .NET 2
Library
Library

SharpAuthorize

áHome Page HomeáPage

Categories: Internet and communications

Author: ConsultUtah LLC

Latest version: 2.0.0.4
Added 2004-01-28Updated 2010-09-21

Allows developers and merchants to accept credit cards and e-checks.
Full control is given to the developer and merchant over the data passed to the Authorize.Net gateway.
MinimumCreditCard and MinimumECheck components are included, in addition to the full Transaction component, to allow the simplest possible integration with Authorize.Net.

Previous name: ConsultUtah.AuthNet

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Mono
Built for Mono
Library
Library
Source code provided
Source code provided

IP*Works! S/MIME

áHome Page HomeáPage

Categories: Internet and communications

Author: /n software

Latest version: 8.0 Beta
Added 2007-10-31

Components for secure email communications via S/MIME encryption and digital certificates.
Using IP*Works! S/MIME developers can encrypt files, emails, and newsgroup postings as well as sign and verify message signatures using X.509 digital certificates.

Features include:
- Support for the S/MIME v2 and S/MIME v3 standards for mail and document encryption
- Encrypt/decrypt, sign, and verify message signatures using S/MIME and digital certificates
- S/MIME enabled versions of the major Internet mail protocols
- Create HTML emails and include file attachments
- Allows you to create, sign, and manage X.509 digital certificates

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Jayrock

áHome Page HomeáPage

Categories: Internet and communications

Author: Atif Aziz

Latest version: 0.9
Added 2006-07-24

Modest implementation of JSON and JSON-RPC.
Jayrock allows client-side JavaScript to be able to call into server-side ASP.NET methods using JSON as the wire format. The methods can be called synchronously or asynchronously.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

POP3.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Rodolfo Finochietti

Latest version: 1.0
Added 2008-07-29

Library for retrieving messages from Post Office Protocol version 3 (POP3) servers.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Kellerman FTP

áHome Page HomeáPage

Categories: Internet and communications

Author: Kellerman Software

Latest version: 2.59
Added 2007-01-15Updated 2008-09-25

FTP component.
All the standard FTP operations are supported plus several other advanced features.

Features include:
- FTP with SSL
- Proxy Support
- XCRC Support
- Synchronous and asynchronous operations
- Directory synchronization
- Wildcard Patterns
- Automatic reconnect
- FTP server time difference handling
- Directory sorting
- Handles files up to 9 Zettabytes
- Progress events and statistics

Built for .NET 2
Built for .NET 2
Library
Library

ezSMTP .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Component Designs

Latest version: 1.0
Added 2004-06-24

SMTP component.
Features:
- 100% .NET managed code
- SMTP and ESMTP protocols with HELO and EHLO
- SMTP Authentication
- Change port number from 25 to a non-standard SMTP port
- Unlimited To, Cc and Bcc mail recipients
- Attachments with automatic MIME and BASE64 encoding
- Custom X-Headers
- Supports both display name and email address in To, Cc, Bcc and From properties
- Royalty free distribution

Built for .NET
Built for .NET
Library
Library

ALT.SMS.SmppClient

áHome Page HomeáPage

Categories: Internet and communications

Author: Alexey Tsynaev

Latest version: 2.5.7.0
Added 2006-11-08Updated 2008-12-08

Library that can be used by VASP (Value Added Service Provider) to connect to mobile operator using SMPP 3.4 protocol.
ALT.SMS.SmppClient allows your application to receive and send SMS messages over TCP/IP network.

Features include:
- Concatenated messages
- Send thousands of messages with asynchronous methods
- Supports TLVs options
- Multi-language support
- Tested with real SMSC

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

NetToolworks.Net SNMP Framework

áHome Page HomeáPage

Categories: Internet and communications

Author: NetToolWorks

Latest version: 3.0.60
Added 2003-10-28Updated 2007-10-19

SNMP component.

Features include:
- Support for SNMP 1, 2C and 3
- AES and DES encryption support
- Authentication supports both SHA and MD5
- Low level SNMP version 1, 2C, and 3 classes that can create packets that can be sent over the transport of your choice.
- High level manager classes
- TrapSender, NotificationSender and TrapListener classes
- 100% C# managed code

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

SoapBox Framework

áHome Page HomeáPage

Categories: Internet and communications

Author: Winfessor

Latest version: 1.9.0.0
Added 2004-08-03

eXtensible Messaging and Presence Protocol (XMPP) messaging solution.
Features include:
- Server to server communications: SoapBox Framework communicates with XMPP compliant servers, providing interoperable instant messaging communications. Server to server communications are secure because the communications are transmitted across secure negotiated channels.
- Multi-user chat and conferencing: SoapBox Framework supports user conferencing allowing developers to create solutions that let multiple users to communicate with one another in a single chat room.
- Integrated trace
- Integrated performance counters

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library

ActiveUp.MailSystem

áHome Page HomeáPage

Categories: Internet and communications

Author: Active Up

Latest version: 2.0
Added 2003-12-18Updated 2007-05-12

Suite of components that provide a set of email tools and features. ActiveUp.MailSystem provides full support for SMTP, POP3, IMAP4 and NNTP. It also provides support for MIME and S/MIME, OpenPGP, vCard and vCalendar, and mail merging.

Features include:
- Asynchronous operations
- Secure connections using SSL
- Mail signing and encryption/decryption using S/MIME and OpenPGP
- Separate object for the message and the clients
- Fully accessible headers
- Mail encoding customization for globalization
- Determine if it is a mail server bounce plus e-mail address parsing
- Send from / receive message object to file and streams
- Anti-spam features such as DomainKeys, RBL Block List servers and Learning Bayesian Filter
- Mail queueing application: in addition to the library, the suite provides the developer with a mail queueing system called ActiveUp.Q

Previous name: Active Mail

Built for .NET
Built for .NET
Library
Library

Secure FTP Factory for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: JSCAPE

Set of .NET client components for exchanging data between machines. Includes support for the FTP (File Transfer Protocol) and FTPS (FTP over SSL) protocols.
The components offer the ability to transfer files, rename files, delete files, create directories, transfer directories recursively. Using the FTPS connection mode all data is securely exchanged using SSL encryption methods.

Features include:
- Secure file transfer, AUTH TLS and Implicit SSL support.
- Transfer mode support: includes both ASCII and Binary modes.
- Multiple file transfer: transfer one or more files matching a regular expression.
- Directory transfer: transfer entire directories recursively, automatically recreating directory structure on receiving side.
- Progress monitor: built-in event listeners to track the progress of file transfers including bytes transferred, total time and total bytes transferred.
- Timeout support.
- Ability to interrupt file transfers at any time.
- Ability to stream messages exchanged between FTP client and server to a stream.
- Memory-based uploads and downloads: ability to upload/download a file from/to memory.
- Command execution: send arbitrary commands to FTP servers.
- Append support: upload files to FTP servers appending data sent to the end of a file.
- Resume support: resume interrupted file transfers.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

STM BlueLibs

áHome Page HomeáPage

Categories: Internet and communications

Author: STM

Latest version: 1.0
Added 2006-12-12

Library for Bluetooth and OBEX development.
STM BlueLibs allows:
- searching for devices in range, getting a list of exported services by a remote bluetooth devices
- authenticating and connecting to a specified service of a remote bluetooth device and exchanging data using either OBEX profiles or serial port profile
- using AT command channel to send and manage directly a remote phone device using AT commands.

Features include:
- device discovery process and properties
- authentication and connection establishment
- generic OBEX profile; OBEX object push profile; OBEX file transfer profile
- serial port profile; dial-up networking profile
- AT commands channel

Built for .NET
Built for .NET
Library
Library

Interprocess Event Broker

áHome Page HomeáPage

Categories: Internet and communications

Author: Rodolfo Finochietti

Latest version: 1.0
Added 2007-10-29

Two libraries (.NET and COM versions) that allow two or more applications that execute in the same computer to communicate using the Observer pattern.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

.NET Email Validation Library

áHome Page HomeáPage

Categories: Internet and communications

Author: Kellerman Software

Latest version: 1.14
Added 2010-05-04

Library that validates email addresses using multiple threads distributed over multiple processors.

Options include:
- Multithreaded email validation supports up to 50 processors
- RFC 821 syntax checking of email addresses
- MxRecord lookup
- Mailbox check
- Disposable email address check
- Free email address check
- Fake email pattern check
- Known TLD (Top Level Domain) check
- Detecting of curse words
- Matching domain check
- Grey listing detection
- Blacklisting detection

Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

Mail.dll

áHome Page HomeáPage

Categories: Internet and communications

Author: WebCab Components

Latest version: 2.7
Added 2007-11-12

Library that allows sending and receiving email messages.

Features include:
- SSL support
- Automatic email parsing when fetched from a server
- Attachment encoding/decoding
- Create attachments from a file or byte array
- Custom headers
- Secure login (APOP command support)
- Getting header information only (TOP command support)
- Optimized memory usage for large attachments
- Written entirely in managed code in C# 2.0

Built for .NET 2
Built for .NET 2
Library
Library

WebSync

áHome Page HomeáPage

Categories: Internet and communications, Web Services - Remoting - WCF

Author: Frozen Mountain Software

Latest version: 2.4
Added 2010-05-04

Comet server for .NET.
WebSync lets you push data from your servers, in real-time, over the web.

WebSync is an implementation of the Bayeux protocol, so any Bayeux-compliant clients can be used to connect to it. It supports pretty much all browsers (IE6+, FF2+, Safari, Chrome, Opera, Safari iPhone, Android, etc) and includes SDKs for use with PHP, Silverlight, and thick .NET applications.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Sold as a service
Sold as a service

BlueTools

áHome Page HomeáPage

Categories: Internet and communications

Author: Franson Technology

Latest version: 1.20
Added 2006-06-09

SDK for development of Bluetooth-enabled .NET applications.

Features include:
- Connect to Bluetooth devices
- Create Bluetooth services
- Both Microsoft and Widcomm stack supported
- Scan network for devices and services
- Handling of disappearing and reappearing devices
- Synchronous and asynchronous programming style
- OBEX file transfer
- SMS send, and receive
- Windows, Pocket PC and Windows CE

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library

Rebex FTP/SSL for .NET/.NET CF

áHome Page HomeáPage

Categories: Internet and communications, Security

Author: Rebex

Latest version: 2.5
Added 2006-03-13Updated 2007-06-06

File-transfer component that allows you to transfer files directly from your application using FTPS, an extension of FTP for secure file transfers.
FTPS is also known as FTP over SSL or FTP over TLS and is defined by RFC 4217.

Features include:
- Upload and download to or from RAM
- Automatic directory listing parser for the majority of the FTP servers on Unix, Windows and Netware platforms
- Both server and client certificate authentication possible
- TLS/SSL key exchange using RSA, DSA or RSA with ephemeral Diffie-Hellman
- Encryption/decryption using DES, Triple DES, RC2, RC4 or AES

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Source code provided
Source code provided

ComPort.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Erik Salaj

Latest version: 2.0
Added 2006-12-13

Serial communication component.
ComPort.NET allows communication with devices connected to serial port. It uses multithreading and overlapping for performance.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Rebex FTP for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Rebex

Latest version: 2.0.0.10
Added 2003-09-03Updated 2006-03-13

File-transfer component that allows you to FTP files directly from your application - either synchronously or asynchronously, in active or passive mode, binary or ASCII. Popular FTP and proxy servers are supported.

Features include:
- raw ftp commands
- upload and download from memory
- resume support
- PutUniqueFile support (STOU command)

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Source code provided
Source code provided

SNMP Tools in C#

áHome Page HomeáPage

Categories: Internet and communications

Author: Malcolm Crowe

Latest version: 0.3.3g
Added 2004-10-21

SNMP library.
Contains:
- Snmp.dll, a C# class library. It has been developed on the Windows platform and may be useful on others also. In contains two namespaces, X690 and Snmp. The X690 namespace contains an implementation of the Basic Encoding Rules (BER) of Abstract Syntax Notation 1 (ASN.1) as specified by international standards (ISOĺs code for this standard in X.690) and used within SNMP. SNMP is specified in an Internet Standard, and uses a logical Management Information Base (MIB). Implementation of at least the mib-2 (RFC1213) is mandatory for all computer systems connected to the Internet.
- Mib.dll, a C# class library that handles the translation of MIB object identifiers (OID) such as 1.3.6.1.2.1.1.4.0 to readable names such as ôsystem.sysContact.0ö. It also collects the help strings from the system mib files (on windows systems these are in the system folder, usually c:\windows\system32.) It contains one namespace, RFC1157.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

IP*Works! SSL

áHome Page HomeáPage

Categories: Internet and communications

Author: /n software

Latest version: 8.0 Beta
Added 2007-10-31

Suite of SSL-enabled components supporting secure implementations of the major Internet protocols.

Features include:
- Components for FTPS, HTTPS, SMTPS, POPS, IMAPS, LDAPS, XMPPS, SOAPS, SMPPS, WebDavS, CertMgr, and more
- X.509 certificate creation: components for digital certificate creation, validation, and management
- Authenticate and encrypt/decrypt data sent and received using SSL2, SSL3, PCT or TLS
- Supports both client-side and server-side authentication
- Up to 128-bit encryption using SSL and digital certificates
- Support for IPv6 addressing
- Support for 64-bit architectures
- Native support for NTLM authentication

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library

Rebex Secure Mail for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Rebex

Latest version: 1.0
Added 2006-09-21

Secure mail library for .NET.
Rebex Secure Mail for .NET allows you to send, receive and process emails along with mail signing, encrypting and signature verification.

Features include:
- SMTP over SSL, IMAP over SSL, POP3 over SSL, S/MIME
- allows you to retrieve, create, load, process, save and send e-mail messages in MIME format with no need to understand the complexities of MIME format
- low-level MIME library included for advanced users

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

dotEtiveSocket

áHome Page HomeáPage

Categories: Internet and communications

Author: etive.com

Latest version: 1.0
Added 2004-06-09

Derivate of the original System.Net.Sockets.Socket, and System.Net.Sockets.TcpClient that enables you to make existing or new software writen in .NET compatible with Socks 4, 4A, and 5.
The Socks 5 support is IPv6 Compatible.

Built for .NET
Built for .NET
Library
Library

Rebex Time for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Rebex

Latest version: 1.0
Added 2006-03-15

Enables your program to get the exact time from public time servers over the Internet using the SNTP and NTP protocols.

Features include:
- Supports SNTP and NTP versions 3 and 4
- Supports sync and async operation modes
- Gain direct access to all NTP packet fields
- Use different server ports

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Source code provided
Source code provided

IP*Works! S/Shell

áHome Page HomeáPage

Categories: Internet and communications

Author: /n software

Latest version: 8.0 Beta
Added 2007-10-31

Suite of Secure Shell (SSH) enabled components.

Features include:
- Support for SSH version 2.0
- SSH Internet Protocols
- Supports Secure FTP (SFTP / SCP), and SSH enabled SMTP, POP, IMAP, HTTP, SOAP, and more
- Security features include 3DES encryption, message integrity checking, secure secret key exchange
- Support for IPv6 addressing
- Support for 64-bit architectures

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library

Aspose.Network

áHome Page HomeáPage

Categories: Internet and communications

Author: Aspose

Latest version: 3.2.0.0
Added 2005-12-15Updated 2007-02-06

Suite of network programming components.
Aspose.Network is a complement to .NET's System.Net that includes implementations of the major network protocols as well as utility classes to facilitate the common development tasks.

Features include:
- E-mail components for sending emails
- Mail merge
- Sending a batch of emails
- DNS components
- MIME components to parse MIME messages
- POP3 components that support querying, retrieving and deleting messages, etc.
- ICMP components to manage networks and send echo messages (Ping), etc.
- E-mail address verifying components provide syntax, domain name and MX records validations
- Automatically detects authentication methods for SMTP, IMAP and POP3
- Imports emails from msg, mht and eml formats
- Exports emails to mht and eml formats

Built for .NET
Built for .NET
Library
Library

MailMill .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Active+ Software

Latest version: 1.0.1
Added 2005-05-18

SMTP/MIME component 100% .NET Managed Code written in C#.
MailMill .NET enables email creation and sending.

Features include:
- Send HTML email with embedded images.
- Send multipart/alternative emails with both HTML and plain-text bodies.
- Send multiple file attachments.
- Add any attachment formats from files or in-memory data.
- Automatically encode contents using the most optimized transfer encoding mode.
- Handle multi-language (including asian and arabic languages).
- Support multiple To, CC, BCC and Reply-To.
- Support standard and custom header fields.
- Set the message priority.
- SMTP and ESMTP protocols.
- SMTP authentication (clear text).
- Allow you to specify non standard SMTP port number.
- Support Encryption and Digital Signature (S/MIME protocol).
- Save your messages to the disk.
- Include an email address validator to control email addresses.
- Include an email address formatter to create email addresses with a display name in To, Cc, and From.
- Compliance with RFC standards.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

.NET SFTP Library

áHome Page HomeáPage

Categories: Internet and communications

Author: Kellerman Software

Latest version: 1.00
Added 2010-05-04

Library that allows you to transfer files to an SSH server using SFTP.

Features include:
- Public authentication and private key authentication using RSA and DSA keys
- OpenSSH and Putty file formats are supported for private keys
- Synchronize directory trees
- Automatically reconnects and resumes transfers when used on a poor network
- Supports Socks4, Socks4a, Socks5 and HTTP proxy servers

Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

Nstrument Snmp Library for .Net

áHome Page HomeáPage

Categories: Internet and communications

Author: Nstrument

Latest version: 1.4.4.20
Added 2008-07-30

Library that includes a SNMP control, a Mib parser and a Trap receiver.

Features include:
- The MibService includes pre-compiled C# classes for RFC1213 and RFC1514, but C# classes can be generated for any Mib. Nstrument includes over 1,200 Mibs in the Mib Repository.
- Snmp Service: You can use OID's or the strongly typed C# classes generated from the Mib Parser for requests. Supports both synchronous and asynchronous requests.
- WPF Mib Browser with full source code: provides basic read only functionality for communicating with SNMP agents.
- Support for SNMP v1 and v2c.
- Includes a C# unit test project (good for examples).

Built for .NET
Built for .NET
Library
Library

edtFTPnet/PRO

áHome Page HomeáPage

Categories: Internet and communications

Author: Enterprise Distributed Technologies

Latest version: 3.0
Added 2006-07-25

FTP component that offers SFTP, FTPS and FTP in a single .NET component, as well as directory transfers, asynchronous methods, memory-based transfers and more. edtFTPnet/PRO integrates with Visual Studio, providing design-time tools such as the Connection Tester, which enables an FTP component to be tested from within the IDE.

This commercial product is an extension of edtFTPnet, which is a free and open-source.

Built for .NET
Built for .NET
Library
Library

4ASPNET POP3

áHome Page HomeáPage

Categories: Internet and communications

Author: 4-ASP.NET

Latest version: 1.0
Added 2004-06-18

Enables access to e-mail messages using the POP3 protocol.
100% .NET Managed Code written in C#.
Features include:
- Retrieve headers only
- Retrieve attachments
- Delete e-mail messages
- Custom headers support
- ContentType, ContentTransferEncoding, ContentID and Charset support.

Built for .NET
Built for .NET
Library
Library

Rebex SFTP for .NET/.NET CF

áHome Page HomeáPage

Categories: Internet and communications

Author: Rebex

Latest version: 1.5
Added 2007-02-07

Library that provides secure file system access over a secure SSH channel using the SFTP protocol. Useful for transferring files between your application and Unix/Windows SSH servers.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Source code provided
Source code provided

HtmlDocument

áHome Page HomeáPage

Categories: Internet and communications

Author: DevComponents

Latest version: 1.0.0.8
Added 2004-02-07

Class library providing you with the DOM (Document Object Model) for HTML documents, the same way the XmlDocument class provides the DOM for XML documents.
HTMLDocument is a 100% native .NET framework managed component written in C#.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

aspNetEmail

áHome Page HomeáPage

Categories: Internet and communications

Author: Advanced Intellect

Latest version: 2.5
Added 2003-12-22

SMTP managed component.

Built for .NET
Built for .NET
Library
Library

.NET Internet Component Suite

áHome Page HomeáPage

Categories: Internet and communications

Author: ComponentSpace

Suite of components consisting of over 150 classes covering the most popular Internet protocols.
Includes: DNS Component, Email Checker Component, FTP Component, ICMP Component, Internet Time Component (NTP), Trace Route Component, Who Is Component.
The components include both synchronous and asynchronous method invocations, delegates, events, stream support, and error reporting via exceptions.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

RSS 2.0 Framework

áHome Page HomeáPage

Categories: Internet and communications

Author: Jerry Maguire

Implements the RSS 2.0 specification in strong typed classes. The framework enables you to create and consume valid RSS 2.0 feeds in your code.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Json.NET

áHome Page HomeáPage

Categories: Internet and communications

Author: Newtonsoft

Latest version: 1.0
Added 2006-07-04

API for reading and writing JSON objects from .NET.
Using readers and writers, similar to .NET's XML API, Json.NET can be used to pass messages between .NET and JavaScript.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Email Factory for .NET

áHome Page HomeáPage

Categories: Internet and communications

Author: JSCAPE

Components for the sending and retrieval of e-mail. Includes components for the SMTP, POP, IMAP and MIME protocols.

Features include:
- 100% managed C#: no dependencies on third party libraries.
- Includes SMTP, POP, IMAP and MIME components
- Add one or more attachments to email messages
- HTML message support
- Email address helper classes for creating and parsing email addresses.
- Retrieve attachments from email messages.
- Serialization support allows you to store email messages to disk or a database.
- International support for multiple character sets.
- Thread-safe: critical code blocks are synchronized for use by multiple threads.
- Event Model: multiple events for capturing SMTP, POP and IMAP activity.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?