Re: I want to build a tunnel system in POE
Rocco Caputo <[email protected]> Tue, 13 Dec 2011 10:26:03 -0500
| Newsgroups | gmane.comp.lang.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.