
Easily add SSL security and authentication to your Internet application in .NET.
Includes components for TCP, Server, UDP, DNS, Ping, and Trace (trace route).

Overview
Create TCP, UDP, and network testing applications quickly and efficiently, AND get the
benefit of securing your data with SSL-based encryption and certificate authentication.
The powerful SslStream technology can be plugged into any stream source. Encryption and
authentication can be used with any network, file, or buffer-based stream technology.
Encryption, authentication and easy-to-use TCP, Server, UDP, DNS, Ping, and Trace
components, all in a single package!
- SSLStream class is abstracted for maximum flexibility.
- Automatically authenticates and encrypts/decrypts data sent and received over the
Internet or your intranet using SSL2, SSL3, PCT or TLS
- Supports client-side AND server-side authentication
- CertificateStore class provides extensive certificate management support.
- Certificate class enables certificate verification and query.
- Properties and events for certificate authentication give you complete control over
what you will accept or reject
- SymmetricCryptoStream class enables easy private-key encryption and decryption with
any Microsoft supported algorithm such as AES.
- TCP component enables on-the-fly data parsing and Event notification.
- Server component accepts every connection on a separate thread, resulting in high
performance (tested at over 50 connections per second).
- UDP component enables asynchronous usage with Event notification.
- DNS component allows user-defined DNS servers for easy-to-use address look-ups,
reverse address look-ups, and mail address look-ups (from MX records).
- Ping component allows for ICMP, UDP, and TCP host verification.
- Trace supports asynchronous echoes for unprecedented trace route performance.
- All components designed with multi-threaded asynchronous functionality.
- All components allow user-interface events to process during synchronous use.
- All components are thread-safe on critical members.
- Debugging has been extended beyond run-time testing to a design-time Editor in
every component that lets you test your connection without compiling. Properties set
in the Editor are recorded directly in your code, and a real-time feedback window gives
you detailed information about the results providing unprecedented debugging capability.
- Includes a royalty-free license.
- Integrated Help 2.0 documentation includes over 3 dozen tutorials and a comprehensive
reference guide with full support for dynamic help.
Uses/Applications
Some uses of PowerTCP SSL Sockets for .NET include:
- Meeting new government security regulations such as HIPAA.
- Secure credit card applications.
- Create any Client/Server application that implements secure transactions.
- Secure document management.
- Build e-commerce and B2B applications.
- Build stock trading applications.
- Encrypt/decrypt files or memory buffers
- Plugging-in security to pre-existing code.
- Build a personal stock quote application.
- Create a multi-threaded server.
- Write a custom client/server protocol.
- Inter-process socket communications (between local and/or remote applications).
- Build an lpd print server.
- Use ping to continually check status of company network devices.
- Broadcast UDP packets to check for software licensing.
- Create a chat program using multicast capabilities.
- Use Trace to discover network routes and problems.
- Build a server backend to communicate with Macromedia Flash movies using the Flash XmlSocket object.
What's Included
The PowerTCP SSL Sockets for .NET installation comes complete with the following:
- 20 Components/Major Classes. [see below]
- 12 Full Sample projects (in both VB.NET and C#). [see below]
- Full MS Help 2.0 Documentation, including extensive examples and tutorials.
- Free Introductory Support.
Classes/Components Included
PowerTCP SSL Sockets for .NET comes complete with the following major classes and components
(minor classes are not listed):
| Class |
Description |
| Dns Component |
Used to resolve host names, dot addresses, and email addresses. |
| Ping Component |
Used to determine if a host is reachable. |
| Server Component |
Used to build multithreaded TCP server applications. |
| Tcp Component |
Used to communicate with hosts using TCP. |
| Trace Component |
Used to trace a route to a host. |
| Udp Component |
Used to communicate with hosts using UDP. |
| Certificate Class |
Represents a digital certificate. |
| CertificateStore Class |
Used to gain access to a store of certificates on the local system. |
| Datagram Class |
Encapsulates a UDP datagram. |
| EchoResult Class |
Encapsulates an echo response from a server. |
| EnhancedStream Class |
Adds new methods on top of the Stream interface for type conversion, stream copying, and saving |
| HopResult Class |
Encapsulates a single hop of a trace operation. |
| Invoke Class |
Presents the results from an Internet protocol Request/Response pair. |
| PipeStream Class |
Represents a stream that wraps an internal stream. |
| Response Class |
Presents the response portion from an Internet protocol Request/Response pair. |
| Segment Class |
Provides a reference to a data segment where data is sent or received over a TCP stream. |
| SegmentedStream Class |
Used for advanced reading/writing functionality. |
| SslStream Class |
Performs bidirectional SSL transforms to all data passing through the stream. |
| SymmetricCryptoStream Class |
Performs bidirectional Cryptographic transforms to all data passing through the stream. |
| TraceResult Class |
Encapsulates a trace route operation. |
Sample Projects Included
The samples are fully working applications demonstrating all PowerTCP SSL Sockets for .NET components
in both C# and VB.NET and include complete source code.
| Sample Name
|
Sample Description
|
Languages
|
| Resolver Client
|
Demonstrates a client used for resolving host names, dot addresses, and email addresses.
|
VB.NET, C#
|
| Ping Client
|
Demonstrates a client used for determining if a host is reachable.
|
VB.NET, C#
|
| TCP Client
|
Demonstrates a client which communicates with hosts using TCP.
|
VB.NET, C#
|
| Echo Server
|
Demonstrates a server which echoes all data sent back to the sender.
|
VB.NET, C#
|
| Time Client
|
Demonstrates a client which gets the time using the Network Time Protocol (NTP).
|
VB.NET, C#
|
| UDP Time Server Sample
|
Demonstrates a UDP server which returns the time.
|
VB.NET, C#
|
| Trace Route Sample
|
Demonstrates a client which can trace a route to a host.
|
VB.NET, C#
|
| Flash Server
|
Demonstrates a server which communicates with Macromedia Flash movies.
|
VB.NET
|
| Chargen Server
|
Demonstrates a server which sends a stream of characters.
|
VB.NET, C#
|
| TCP Stock Quote Sample
|
A Web Sample which grabs a stock quote page and parses it for the desired quote value.
|
VB.NET
|
| Network Utilities Sample
|
A Web Sample which demonstrates a series of network utilities such as Ping, Traceroute, WHOIS, Finger, DNS, and email verification.
|
C#
|
| Encryption/Decryption Sample
|
A Web sample which encrypts and decrypts data.
|
C#
|
Home ||
Shopping Cart ||
Site Map ||
Newsletter/Blog
Search HALLoGRAM ||
Request More Information CALL TOLL FREE 1-866-340-3404
|
|