You can clone with
HTTPS or Subversion.
fping should behave like iptools's ping for option -I: when an interface is given, then bind to that interface (as implemented already), if an IP address is given, then use that as source IP address.
Not sure this is a good idea after all... There is the -S option for that already, and overloading one option with different meanings is bad from an API point of view.