ActiveSocket is a Network Communication control for Windows developers. It features: HTTP, HTTPs, FTP, TFTP, ICMP Ping, RSH, SSH, SNMP v1/v2c (Get, GetNext, Set), SNMP Traps, TCP, UDP, Telnet, IP-to-Country, NTP, Wake-On-LAN and more. The product can be installed on the follwoing platforms: Windows 2008, Windows Vista, Windows 2003, Windows XP, Windows 2000. It supports both 32- and 64 bits Windows Operating Systems.
Samples are included for: Visual Basic .NET, Visual C# .NET, Visual Basic, Visual C/C++, , ASP .NET, ASP, Java, Javascript, PHP, ColdFusion, Borland Delphi, Borland C++ Builder, HTML and more.
With ActiveSocket, you can use the following objects:
|
Icmp object |
See if you can reach another computer; Determine how long it takes to bounce a packet off of another site, which tells you its distance in network terms. |
|
Http object |
Log on to a web server, get the web pages and analyze the contents. Retrieve web headers. Use HTTP-Post. Support for Proxy servers, SSL and password protected web sites. |
|
Ftp/FtpFile objects |
Log on to an FTP server, change the working directory and get/put files. |
|
Tftp object |
Get/put files from/to a remote TFTP host. |
|
DnsServer/DnsRecord objects |
Query servers running a domain name service (DNS). Query DNS for specific information about hosts. |
|
Ntp object |
Query NTP time servers and retrieve the actual date and time. Calculate offset between servers to see if your LAN time is set properly. |
|
Ssh object |
Run a command or shell script on a remote UNIX or LINUX computer in a secure way using SSH. Use a private key file to logon. Read StdErr and StdOut of the remote shell script. |
|
Rsh object |
Run a command or shell script on a remote UNIX or LINUX computer that runs the RSH (Remote Shell Script) daemon. Read StdErr and StdOut of the remote shell script. |
|
SnmpManager object |
Use the following SNMP operations: Get, GetNext, Set and Trap; support for SNMP v1 and SNMP v2c. |
|
SnmpTrapManager object |
Send and receive SNMP traps to (remote) SNMP agents. Support for SNMP v1 and SNMP v2c. |
|
SnmpMibBrowser object |
Load a MIB database into memory and iterate over all objects and view all properties. |
|
Tcp object |
Write your own TCP-based client/server applications; the server application listens for an incoming connection on a specific port, while the client application connects to it; Support for ASCII and binary data, bidirectional. The Tcp object can also be use to automate telnet sessions. |
|
Udp object |
Create your UDP-based client/server applications; create UDP-based broadcast application. |
|
IPtoCountry object |
The IPtoCountry object translates IP address to countries. Use it for web server log analysis, marketing purposes etc. |
|
Wake-On-LAN object |
Wake up (power-up) machines on your LAN, based on their MAC address. |
ActiveSocket ships with a service to receive incoming traps in the background:
The core of ActiveSocket consists of one DLL: ASocket.dll (an ActiveX/COM component). It can be used in single- and multi-threaded environments. It has proven its strength in many business environments over the years.
Development platforms
ActiveSocket can be used by any of the following development and scripting languages:
§ Visual Basic .NET - Windows .NET based applications. Requires Microsoft Visual Studio .NET.
§ Visual C# .NET - Windows .NET based applications. Requires Microsoft Visual Studio .NET.
§ ASP .NET (VB) - Web site based on Active Server Pages and the .NET Framework. Requires Internet Information Services (IIS).
§ ASP .NET (CSharp) - Web site based on Active Server Pages and the .NET Framework. Requires Internet Information Services (IIS).
§ Visual Basic 5.x/6.x - Requires Microsoft Visual Studio 5.x/6.x.
§ ASP 2.x - Web site based on Active Server Pages (server-side scripting). Requires Internet Information Services (IIS).
§ Visual C++ 5.x/6.x - Windows based applications.
§ VBScript - Windows based scripts.
§ HTML - Client scripts within HTML pages.
§ Delphi 7.x or higher.
§ PHP.
§ ColdFusion.
§ Any other ActiveX/COM container application.
Software Requirements
ActiveSocket runs on the following Operating Systems:
§ Windows 2008 - 32 bit and 64 bit;
§ Windows Vista - 32 bit and 64 bit;
§ Windows 2003 - 32 bit and 64 bit;
§ Windows XP - 32 bit and 64 bit;
§ Windows 2000.