ClientIPForwarder is a simple ISAPI plug-in for Microsoft ISA server using pass-through technology to control incomming requests on Microsoft ISA server. It modifies http(s) request header and adds variable IPREMOTEADDR containing client IP address to it. It also can map http server variables into your own variables in http header.This plug-in addresses a common problem when your internet asp, php or java application running on internet server behind Microsoft ISA server needs to collect real client IP addresses or other real client variables in http header. Without the plug-in it can only access ServerVariables.REMOTE_ADDR (or REMOTE_HOST) containing IP address of ISA firewall. Variable IPREMOTEADDR can be accessed for example by ASP object Request and collection GetServerVariables: Variable IPREMOTEADDR and your own variables can be accessed for example by ASP object Request and collection GetServerVariables. ClientIPForwarder was tested on Microsoft Windows 2000 Server SP3 and higher + Microsoft ISA Server 2000 with or without ISA SP1 and Microsoft Windows 2003 Server + Microsoft ISA Server 2004 and ISA Seerver 2006. Nonregistered version of ClientIPForwarder is fully functional but an information message is written into Windows Event Log. It contains short text stating that ISA filter is not registered. It is legal to use nonregistered version for two weeks for testing purposes.
VERSION HISTORY
- Version 1.5.1 posted on 2009-12-15
Program Details
- Category: Servers > Firewall & Proxy Servers
- Publisher: ISDIM
- License: Free Trial
- Price: $24.00
- Version: 1.5.1
- Platform: windows
EULA
ClientIPForwarder license Agreement *** Please read this entire agreement *** The use of the software is subject to the terms and conditions of this software license agreement. By installing, copying or otherwise using the software you acknowledge that you have read this agreement, understand it and agree to be bound by all of the terms and conditions of this software license agreement. If you do not agree with the terms of this license you have to remove ClientIPForwarder files from your storage devices and cease to use the product. The program is provided as shareware. Anyone may use this software during a test period of 14 days. Following the trial period you must register or discontinue using the program. Once registered the user is granted a non-exclusive license to use ClientIPForwarder on one computer for any legal purpose at a time. The registered ClientIPForwarder software may not be rented or leased, but may be permanently transferred if the person receiving it agrees to terms of this license. If the software is an update, the transfer must include the update and all previous versions. The ClientIPForwarder unregistered version may be freely distributed with exceptions noted below provided the distribution package is not modified. No person or company may charge a fee for the distribution of ClientIPForwarder without written permission from the copyright holder. The ClientIPForwarder unregistered version may not be bundled or distributed with any other package without written permission of the copyright holder. You may not you to use, sell, rent, lend, lease, clone, modify, adapt, decompile, disassemble, decrypt, extract or otherwise reverse engineer the program in the whole or in parts except as stated in this agreement. Any such unauthorized use shall result in immediate automatic termination of this license and may result in criminal and/or civil prosecution. ClientIPForwarder IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE IT AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFIT OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. The license may be terminated at any time by destroying all copies of ClientIPForwarder. In such case ISDIM will not be obligated to refund any license fees paid. This license will be terminated immediately without notice if the user fails to comply with any provision of this license. Upon such termination, the user must destroy all copies of ClientIPForwarder. =============================================================== (c) 2003-2010 ISDIM