For multi-homed hosts it's not always clear which outgoing interface (which source address) will be used when a packet to test some remote service is being sent. A way to specify which local IP address (which interface) to use when creating traffic would be very much appreciated. In environments with firewalls, the source address may decide whether some packet arrives, or not. So this feature seems to be rather useful.
Issue #276 resolved