POE Wizards,

I have the need to specify the source TCP port and/or IP address used
for HTTP requests. I have made minor changes to
PoCo::Client::Keepalive, PoCo::Client::HTTP and
PoCo::Client::HTTP::Request to allow me to do this.

Is this a feature that would be useful to have in the original
modules? If so, I have to figure out how to write tests to submit with
the diffs. ;)

I was planning on just shipping renamed versions of these modules to
use with mine. There are obvious issues with that approach, such as
keeping up with changes to the original modules. I didn't think this
would be useful enough for others to warrant potential feature bloat.

This doesn't allow a raw socket capability. One still needs to have
the source IP address configured on the system in order to use it.

I needed this capability for security testing, but I just ran into a
situation at work where a system on a user/access network and a
management network could not properly send some traffic out the
correct interface with the correct IP. It occurred to me that perhaps
there would be others in need of this after all.

Regards,
--
Eric Hacker, CISSP

aptronym (AP-troh-NIM) noun
A name that is especially suited to the profession of its owner

I _can_ leave well enough alone, but my criteria for well enough is
pretty darn high.

Reply via email to