3 reputation
2
bio website
location
age
visits member for 1 year, 11 months
seen Apr 22 '13 at 4:46

Apr
16
awarded  Scholar
Apr
16
accepted How does VPN software 'hijack' packets for tunneling?
Apr
16
comment How does VPN software 'hijack' packets for tunneling?
Oh, so it sets the default interface to the virtual interface and redirects traffic from the virtual interface to the real interface, and then uses the virtual interface to apply IPSec? Okay that works, thank you =)
Apr
16
comment How does VPN software 'hijack' packets for tunneling?
Right, but when "application X" creates a packet and passes it to the network interface card driver, the driver transmits it - if VPN software is going to encapsulate and encrypt this packet, it needs to be able to modify the communications channel to support the VPN configuration - EG: firefox doesn't just start encrypting packets for a VPN without some additional plug-in, whereas there are system-wide VPN software clients that provide services to all the applications that would use network services on a given machine.
Apr
16
awarded  Editor
Apr
16
revised How does VPN software 'hijack' packets for tunneling?
clarified the question a bit
Apr
16
comment How does VPN software 'hijack' packets for tunneling?
If someone could go so far as to explain which kernel operations govern this type of process I would also appreciate it - I hadn't found this information anywhere else.
Apr
16
asked How does VPN software 'hijack' packets for tunneling?