VPN ਹੋਸਟ 'ਤੇ ਕੈਪਚਰ ਕਰਨਾ ਇੱਕ ਵੀ ਚੀਜ਼ ਰਿਕਾਰਡ ਨਹੀਂ ਕਰਦਾ। ਕਰਨਲ ਪੈਕੇਟ ਨੂੰ ਦੋ ਵਾਰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ: ਭੌਤਿਕ ਅਡਾਪਟਰ 'ਤੇ ਲਪੇਟਿਆ ਹੋਇਆ, ਅਤੇ ਟਨਲ ਡਿਵਾਈਸ 'ਤੇ ਖੋਲ੍ਹਿਆ ਹੋਇਆ। ਇੰਟਰਫੇਸ ਚੁਣਨਾ ਇਹ ਚੁਣਨਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਕਹਾਣੀਆਂ ਵਿੱਚੋਂ ਕਿਹੜੀ ਪੜ੍ਹਦੇ ਹੋ। ਕੈਪਚਰ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ, ਇਸ ਬਾਰੇ ਜ਼ਿਆਦਾਤਰ ਬਹਿਸਾਂ ਅਸਲ ਵਿੱਚ ਇਸ ਬਾਰੇ ਬਹਿਸਾਂ ਹਨ ਕਿ ਕਿਹੜੀ ਕਹਾਣੀ ਇਕੱਠੀ ਕੀਤੀ ਗਈ ਸੀ।

ਐਨਕੈਪਸੂਲੇਸ਼ਨ ਦੋ ਨਜ਼ਾਰੇ ਬਣਾਉਂਦਾ ਹੈ

ਟਨਲ ਉਹ ਪੈਕੇਟ ਲੈਂਦਾ ਹੈ ਜੋ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੇ ਬਣਾਇਆ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਨਵੇਂ ਪੈਕੇਟ ਦੇ ਅੰਦਰ ਰੱਖਦਾ ਹੈ ਜਿਸਦਾ ਮੰਜ਼ਿਲ VPN ਸਰਵਰ ਹੈ। ਅੰਦਰੂਨੀ ਰੂਪ tun0, wg0 ਜਾਂ ਕਲਾਇੰਟ ਵੱਲੋਂ ਬਣਾਏ ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਬਾਹਰੀ ਰੂਪ ਉਸ ਅਡਾਪਟਰ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਨੈੱਟਵਰਕ ਤੱਕ ਲੈ ਜਾਂਦਾ ਹੈ। ਦੋਵੇਂ ਰੂਪ ਜਾਇਜ਼ ਹਨ; ਉਹ ਵੱਖ-ਵੱਖ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹਨ। ਹਰ ਇੱਕ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਇਕੱਠਾ ਕਰੋ, ਕਿਉਂਕਿ ਦੋਵਾਂ ਦੇ ਹੈਡਰ ਅਤੇ ਪਾਠਕ ਵੱਖਰੇ ਹਨ।

sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820

ਇਸ ਤੁਲਨਾ ਲਈ ਸੂਡੋ-ਇੰਟਰਫੇਸ any ਮਾੜੀ ਚੋਣ ਹੈ। ਫਾਰਵਰਡ ਕੀਤੇ ਪੈਕੇਟ ਦੋ ਵਾਰ ਰਿਕਾਰਡ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਬਣਾਇਆ ਪੈਕੇਟ ਦੋਵੇਂ ਰੂਪਾਂ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਜੋ ਗਿਣਤੀ ਨੂੰ ਵਧਾ ਦਿੰਦਾ ਹੈ। ਜੇ ਕੋਈ ਸੰਖਿਆ ਅਸੰਭਵ ਲੱਗੇ, ਤਾਂ ਟਨਲ ਨੂੰ ਦੋਸ਼ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਇੰਟਰਫੇਸ ਜਾਂਚੋ।

ਟਨਲ ਦੇ ਅੰਦਰ ਪੈਕੇਟ ਆਮ ਹੈ

ਟਨਲ ਡਿਵਾਈਸ 'ਤੇ, ਤੁਸੀਂ ਜੋ ਦੇਖਦੇ ਹੋ ਉਹੀ ਹੈ ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਨੇ ਕਰਨਲ ਨੂੰ ਭੇਜਣ ਲਈ ਕਿਹਾ ਸੀ। ਮੰਜ਼ਿਲ ਪਤੇ, ਪੋਰਟ, DNS ਨਾਮ, TLS ਸਰਵਰ ਨਾਮ, ਆਕਾਰ ਅਤੇ ਸਮਾਂ ਸਭ ਉੱਥੇ ਹਨ। TLS ਪੇਲੋਡ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਆਪਣੇ ਸੈਸ਼ਨ ਦੁਆਰਾ ਐਨਕ੍ਰਿਪਟਡ ਰਹਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਕੈਪਚਰ ਪੰਨੇ ਦੀ ਸਮੱਗਰੀ ਨਹੀਂ ਦਿਖਾਉਂਦਾ। ਸਾਫ਼ ਟੈਕਸਟ ਵਿੱਚ DNS ਕਵੈਰੀ ਇੱਥੇ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਭਾਵੇਂ ਇਸਦਾ ਵਾਹਕ ਐਨਕ੍ਰਿਪਟਡ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਕਦੇ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਸੀ।

ਐਨਕ੍ਰਿਪਟਡ DNS ਉਹ ਇੱਕ ਦਿਖਣ ਵਾਲਾ ਖੇਤਰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਮੰਜ਼ਿਲ ਪਤਾ, ਬਾਈਟ ਗਿਣਤੀ ਜਾਂ ਲੈਅ ਨੂੰ ਨਹੀਂ ਲੁਕਾਉਂਦਾ, ਜੋ ਪ੍ਰਵਾਹ ਦੇ ਗੁਣ ਹਨ, ਕਵੈਰੀ ਦੇ ਨਹੀਂ।

ਬਾਹਰ ਸਿਰਫ਼ ਲਿਫਾਫਾ ਅਤੇ ਇਸਦਾ ਆਕਾਰ

ਭੌਤਿਕ ਅਡਾਪਟਰ ਤੁਹਾਡਾ ਪਤਾ, ਸਰਵਰ ਦਾ ਪਤਾ, ਪੋਰਟ, ਪੈਕੇਟ ਦੇ ਆਕਾਰ ਅਤੇ ਸਮਾਂ ਦਿਖਾਉਂਦਾ ਹੈ। ਅੰਦਰ ਲੈ ਜਾਏ ਜਾਂਦੇ ਮੰਜ਼ਿਲ ਨਹੀਂ ਦਿਖਦੇ, ਹਾਲਾਂਕਿ ਉਨ੍ਹਾਂ ਦਾ ਆਕਾਰ ਅਜੇ ਵੀ ਅਨੁਮਾਨ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ। ਆਕਾਰ ਅਤੇ ਗਤੀ ਕਿਸੇ ਦਾ ਨਾਮ ਲਏ ਬਿਨਾਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮ, ਵੱਡੇ ਟ੍ਰਾਂਸਫਰ ਜਾਂ ਚੈਟ ਸੈਸ਼ਨ ਦਾ ਸੁਝਾਅ ਦੇ ਸਕਦੇ ਹਨ। ਨੇੜਲਾ ਨਿਰੀਖਕ ਲਗਭਗ ਇਹੀ ਨਜ਼ਾਰਾ ਦੇਖਦਾ ਹੈ, ਜੋ ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਟਨਲ ਆਪਣੀ ਮੌਜੂਦਗੀ ਦਾ ਪ੍ਰਚਾਰ ਕਰਦੇ ਹੋਏ ਸਾਈਟਾਂ ਕਿਵੇਂ ਲੁਕਾ ਸਕਦਾ ਹੈ।

ਇਹ ਦਾਅਵਾ ਰੂਟਿੰਗ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਤੰਗ ਮਾਰਗ, ਟਨਲ ਵਿੱਚ ਨਾ ਜਾਣ ਵਾਲਾ IPv6 ਡਿਫਾਲਟ, ਜਾਂ ਭੌਤਿਕ ਇੰਟਰਫੇਸ ਨਾਲ ਬੱਧੀ ਪ੍ਰਕਿਰਿਆ ਟ੍ਰੈਫਿਕ ਨੂੰ ਲਿਫਾਫੇ ਤੋਂ ਬਾਹਰ ਰੱਖੇਗੀ। ਕੈਪਚਰ ਤੋਂ ਸਿੱਟੇ ਕੱਢਣ ਤੋਂ ਪਹਿਲਾਂ ਅਸਲ ਮਾਰਗ ਪੜ੍ਹੋ।

ਪੀਅਰ ਪਤਾ ਅਤੇ ਕੈਪਚਰ ਸਫ਼ਾਈ

TCP ਮੋਡ ਵਿੱਚ OpenVPN ਸਥਾਪਿਤ ਸਾਕਟ ਰੱਖਦਾ ਹੈ, ਇਸ ਲਈ ਸਾਕਟ ਟੇਬਲ ਪੀਅਰ ਦਾ ਨਾਮ ਲੈ ਸਕਦੀ ਹੈ। UDP ਮੋਡ ਵਿੱਚ OpenVPN ਅਕਸਰ ਸਾਕਟ ਨੂੰ ਜੁੜਿਆ ਬਿਨਾਂ ਛੱਡ ਦਿੰਦਾ ਹੈ, ਅਤੇ ss ਸਿਰਫ਼ ਸਥਾਨਕ ਪਾਸਾ ਦਿਖਾ ਸਕਦਾ ਹੈ। ਇਸਦੀ ਬਜਾਏ ਪ੍ਰੋਫਾਈਲ ਦਾ remote, ਵਿਸਥਾਰ ਵਾਲਾ ਕਲਾਇੰਟ ਲੌਗ ਜਾਂ ਐਂਡਪੌਇੰਟ ਤੱਕ ਦਾ ਮਾਰਗ ਪੜ੍ਹੋ। WireGuard ਸਿੱਧਾ ਆਪਣਾ ਐਂਡਪੌਇੰਟ ਅਤੇ ਆਖ਼ਰੀ ਹੈਂਡਸ਼ੇਕ ਦੱਸਦਾ ਹੈ।

wg show
ss -tunp | grep 51820

ਕੈਪਚਰ ਫਾਈਲ ਉਸ ਸੈਸ਼ਨ ਤੋਂ ਵੱਧ ਚਿਰ ਰਹਿੰਦੀ ਹੈ ਜਿਸਨੇ ਇਸਨੂੰ ਬਣਾਇਆ। ਇਸਦੀ ਨਕਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਅਤੇ ਸਥਾਨਕ ਪਹੁੰਚ ਵਾਲਾ ਕੋਈ ਵੀ ਇਸਨੂੰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਸਿਰਫ਼ ਉਹੀ ਰੱਖੋ ਜੋ ਜਾਂਚ ਨੂੰ ਚਾਹੀਦਾ ਹੈ, ਇਜਾਜ਼ਤਾਂ ਸੀਮਤ ਕਰੋ ਅਤੇ ਕੰਮ ਪੂਰਾ ਹੋਣ 'ਤੇ ਇਸਨੂੰ ਮਿਟਾ ਦਿਓ।

ਸਾਂਝਾ ਕਰਨ ਯੋਗ ਕੈਪਚਰ ਨੂੰ ਦੱਸਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਇੰਟਰਫੇਸ ਨੇ ਇਸਨੂੰ ਬਣਾਇਆ ਅਤੇ ਕਦੋਂ। ਉਸ ਨੋਟ ਤੋਂ ਬਿਨਾਂ, ਅਗਲੇ ਪਾਠਕ ਨੂੰ ਅੰਦਾਜ਼ਾ ਲਾਉਣਾ ਪੈਂਦਾ ਹੈ ਕਿ ਉਹ ਕਿਹੜੀ ਪਰਤ ਦੇਖ ਰਿਹਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ