Re: Netfilter injects network headers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Aviad Lahav wrote:
> Hi all,
> I've posted this to the netfilter-users but got no response, hope I
> can get more help here.
> 
> 
> I'm trying to set up an SSL transparent proxy, and I've seen very
> bizarre behavior on my system.
> I've added two NAT rules to  the PREROUTING chain, looking like this:
> 
> # iptables -L -v -t nat
> Chain PREROUTING (policy ACCEPT 561 packets, 70236 bytes)
>  pkts bytes target     prot opt in     out     source               destination
>    20  1280 REDIRECT   tcp  --  ppp0   any     anywhere
> anywhere            tcp dpt:4309 redir ports 4443
>     8   512 REDIRECT   tcp  --  ppp0   any     anywhere
> anywhere            tcp dpt:https redir ports 4443
> 
> So I've got a listener on port 4443, accepting connections from both
> ports 443 and 4309.
> When I'm doing the first recv() in my accepting server, I get the
> incoming connections to port 443 very well, BUT:
> Incoming connections to port 4309 gets *3 extra bytes* in the
> beginning of the connection (maybe also to subsequent packets, but I
> haven't had the chance to see this data yet...()
> 
> The first 3 bytes I'm getting is:
> 0x00 0x01 0x05
> 
> My machine is an up-to-date Ubuntu 9.10 (karmic), and the packets are
> coming from a client connected thru pptpd.
> Anyone has a clue?

My first guess would be that pptpd does something wrong, that's
where I'd start debugging.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux