Re: I want to build a tunnel system in POE

[email protected] (Rocco Caputo) Tue, 13 Dec 2011 10:26:03 -0500
Newsgroups perl.poe
Message-ID <[email protected]>
POE doesn't do anything special regarding sockets.  Well, okay, it binmode()s them and makes them non-blocking.  Otherwise, they're just plain sockets.  So any SOCK_RAW chicanery you might need to spoof source addresses will be standard.

-- 
Rocco Caputo <[email protected]>

On Dec 12, 2011, at 17:09, Cary Lewis wrote:

> This tunnel will act as a front end to a SMTP server, where I can monitor
> connections, etc.
> 
> This is fairly easy to do in POE, but I have to "spoof" the connection that
> the POE server will make to the actual SMTP server so that the whitelist
> and blacklist functions work correctly. I.e. if I just connect to the smtp
> server from my POE server (when the actual smtp client connects) then the
> IP address will always be localhost or one of the physical IP addresses.
> 
> Is there a way I can make the connection to the actual SMTP server (which
> would be on the same physical box as where the POE solution will be
> running) look like it's coming from the actual smtp client's IP address?
> 
> Thanks for any help.