fixsrcip is a tool for binding outgoing TCP and UDP client sockets (IPv4) to specific source IP addresses on multi-homed hosts. It requires a current Linux system. It uses LD_PRELOAD for preloading a small shared object to executables. The shared object overwrites the connect() (for TCP) and sendto()/sendmsg() (for UDP) functions.
| Tags | Networking |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |