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

ಕ್ಯಾಪ್ಚರ್ ಫೈಲ್ ಅದನ್ನು ರಚಿಸಿದ ಸೆಷನ್‌ಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಉಳಿಯುತ್ತದೆ. ಅದನ್ನು ನಕಲಿಸಬಹುದು, ಮತ್ತು ಸ್ಥಳೀಯ ಪ್ರವೇಶ ಹೊಂದಿರುವ ಯಾರಾದರೂ ಅದನ್ನು ಓದಬಹುದು. ತನಿಖೆಗೆ ಬೇಕಾದದ್ದನ್ನು ಮಾತ್ರ ಇಟ್ಟುಕೊಳ್ಳಿ, ಅನುಮತಿಗಳನ್ನು ಮಿತಿಗೊಳಿಸಿ ಮತ್ತು ಕೆಲಸ ಮುಗಿದಾಗ ಅದನ್ನು ಅಳಿಸಿ.

ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಕ್ಯಾಪ್ಚರ್ ಯಾವ ಇಂಟರ್ಫೇಸ್ ಅದನ್ನು ರಚಿಸಿತು ಮತ್ತು ಯಾವಾಗ ಎಂದು ಹೇಳಬೇಕು. ಆ ಟಿಪ್ಪಣಿ ಇಲ್ಲದೆ, ಮುಂದಿನ ಓದುಗರು ಯಾವ ಪದರವನ್ನು ನೋಡುತ್ತಿದ್ದಾರೆ ಎಂದು ಊಹಿಸಬೇಕು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು