|
|
Microsoft IIS and ISAPI |
|
|
The best book for all your ISAPI needs, in my totally biased view. |
All of the following examples have been written using VC++ 4.2, under NT 4.0 (unless stated overwise). I cannot guarantee that any of the DLL's below will work in any other setup. But if you do have any problems please drop me a line.
Display server environment variables.
Very simple extension that just displays the server variables
Written using VC++ 4.2, under NT Server 4.0 release.
Source code, and DLL with static linked libraries (287,921 bytes)
39 downloads
ISAPI Extension that does email.
I have also written an extension that will email (via SMTP) the results from a form
to an email address. You can config the mail server, dest. email address, subject, and
from email address via the html page or via the code itself. Full source code is included.
Version that works with NT 4.0 release, and VC++4.2 (36,212 bytes)193 downloads
Just the DLL version, does not need MFC DLL's (284,385 bytes)120 downloads
Just the DLL version, does need the MFC DLL's ( 17,309 bytes)61 downloads
Full Ping of Network. This is a
server extension that will ping a full address range.
For example, all 254 address in 194.233.12. . It will only tell you which
address are active.
Full Source code is included, you will need a couple of header file
from the SDK for ICMP structures. To use it just call it as follows:
/scripts/netstat.dll?IP-ADDR=194.233.12
116 downloads
Run a copy of Traceroute This is a
server extension that will run tracert.exe on the IIS Server machine.
Full Source code is included. To use it just call it as follows:
/scripts/trace.dll?TRACE=194.233.12.122
Warning: Due to the output format of tracert.exe Microsoft's IE cannot display the results
(but you can do by viewing the html source) You will have to use a Netscape browser.
122 downloads
If anyone finds any of these files useful can they drop me a note saying so please.
Last Update: 27/01/98
Name: Martin J Norman