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

કેપ્ચર ફાઇલ તેને બનાવનારા સત્ર કરતાં વધુ ટકે છે. તેની નકલ કરી શકાય છે, અને સ્થાનિક ઍક્સેસ ધરાવતા કોઈપણ માટે તે વાંચી શકાય તેવી હોઈ શકે છે. ફક્ત તપાસને જે જોઈએ તે રાખો, પરવાનગીઓ મર્યાદિત કરો અને કામ પૂરું થાય ત્યારે તેને કાઢી નાખો.

શેર કરી શકાય તેવા કેપ્ચરે જણાવવું જોઈએ કે કયા ઇન્ટરફેસે તેને બનાવ્યું અને ક્યારે. તે નોંધ વિના, આગલા વાચકે અનુમાન કરવું પડે છે કે તે કયો સ્તર જોઈ રહ્યો છે.

સંબંધિત લેખો