MS ISA Plug-ins
x-forwarded-for  

 
Do you know the X-Forwarded-For Header on Squid Proxy Servers?
 
Then you will be pleasant to hear, that it is available on MS ISA Servers if my plugin-in is loaded.
The plug-in can operate in outbound connections "classic proxy" and for inbound connections "reverse proxy".
What is the benefit if I use this for inbound connections? Read the corresponding article  Log the values of the X-Forwarded-For and Via Headers to standard MS IIS Logfiles
 
Download: Download latest version
Installation:
1. copy all dll's and the pdb file to ISA programmfolder (C:\Program Files\Microsoft ISA Server\)
2. from a command line type regsvr32 "C:\Program Files\Microsoft ISA Server\ ISAXForwardedFor.dll"
3. take a look to the registry file ISAXForwardedFor.reg and import them, only two parameters are important
"DebugFilename"="C:\\Temp\\ISAXForwardedFor.log"
"appendXForwardedFor"="on"

If anything goes wrong and entry will be made to the log file, but please keep in mind that the service account and the network account under which the Microsoft Firewall Service is running NEED'S read and write access to the log folder for logging! Please check this before you start. The appendXForwardedFor known two states on and off

4. copy the XForwardedFor.asp to an webserver which is connectable through the ISA server and see the header.

Uninstall:
1. from a command line type regsvr32 /u "C:\Program Files\Microsoft ISA Server\ ISAXForwardedFor.dll"
2. delete registry HKEY_LOCAL_MACHINE\SOFTWARE\LEAN Software Production\ISAXForwardedFor and the logfile.
3. delete all dll's and the pdb file to ISA programmfolder (C:\Program Files\Microsoft ISA Server\) Only files that you have copied during the installation!
4. Restart MS Firewall Service or reboot the Server

 


last modified Wednesday, 2. November 2011 © Saltimbanco/Server/Geeks