ForceBindIP Icon

ForceBindIP

ForceBindIP - Bind any Windows application to a specific interface

ForceBindIPOverview

Editor: ForceBindIP is a freeware Windows application that will inject itself into another application and alter how certain Windows Sockets calls are made, allowing you to force the other application to use a specific network interface / IP address. This is useful if you are in an environment with multiple interfaces and your application has no such option for binding to a specific interface.

ForceBindIP works in two stages - the loader, ForceBindIP.exe will load the target application in a suspended state. It will then inject a DLL (BindIP.dll) which loads WS2_32.DLL into memory and intercepts the bind(), Connect(), sendto(), WSAConnect() and WSASendTo() functions, redirecting them to code in the DLL which verifies which interface they will be bound to and if not the one specified, (re)binds the socket. Once the function intercepts are complete, the target application is resumed. Note that some applications with anti-debugger / injection techniques may not work correctly when an injected DLL is present; for the vast majority of applications though this technique should work fine.

As of version 1.2, all known functions in WS2_32.DLL that either explicitly or implicitly bind to an interface are intercepted. Please note however that certain programs may still end up using the default interface if they implement connections that do not use the standard winsock functions.

Some programs that have been tested to work with ForceBindIP include DC++, uTorrent, Quake II, Quake III, Diablo II, StarCraft, Internet Explorer, Mozilla Firefox, Google Earth, Infantry, Real Player, Unreal Tournament 2004 (requires -i), Outlook 2000 (requires -i). Programs that do not work include GetRight (anti-debugger / forking techniques), WinCVS (forks cvs.exe)

NEW

Fixed some bugs.

ForceBindIPInformation

Version
1.2a
Date
01.06.10
License
Free
Language
English
File Size
79KB
SubCategory
Operating Systems
Windows 2003, XP, 2000, NT
System Requirements
No additional system requirements.
Tftpd32 Icon
Transfer data and files via TFTP protocol.
Free
Cisco AnyConnect Icon
Give any user highly secure access to the enterprise network, from any device, at any time, in any location.
Free
Winsock Packet Editor (WPE) Pro Icon
Winsock Packet Editor (WPE) Pro is a packet sniffing / editing tool
Free
P2pover Icon
A powerful bandwidth management software
Free
Hercules SETUP Icon
Windows RS232/485, UDP/IP, TCP Client & TCP Server terminal. Just .EXE file!
Free
Radmin VPN Icon
Establish secure connection between computers over the Internet as if they were connected over a LAN.
Free
TCP Test Tool Icon
Test and debug your TCP connections with one simple tool.
Free
Tftpd64 Icon
The industry standard TFTP server
Free
More