അതേ കണക്ഷനിലൂടെ ഔട്ട്പുട്ട് നോക്കിക്കൊണ്ട് ദൂരെയുള്ള യന്ത്രത്തിൽ ക്യാപ്ചർ ചെയ്യുന്നത് സ്വയം-റഫറൻസ് ചെയ്യുന്ന അളവാണ്, അത് നിങ്ങൾ അളക്കുന്നതിനെ വികലമാക്കുന്നു. നിങ്ങൾ അച്ചടിക്കുന്ന ഓരോ പാക്കറ്റും ക്യാപ്ചർ ചെയ്യുന്ന സെഷനിലൂടെ തിരികെ വരുന്നു. ആ ഫ്ലോ ഒഴിവാക്കുന്നത് സാധാരണയായി ശരിയാണ്, പക്ഷേ ഒഴിവാക്കലിന്റെ വലിപ്പം യഥാർത്ഥ തീരുമാനമാണ്. വളരെ ഇടുങ്ങിയതാണെങ്കിൽ ക്യാപ്ചർ സ്വയം നിറഞ്ഞൊഴുകും; വളരെ വീതിയുള്ളതാണെങ്കിൽ തെളിവുകൾ അപ്രത്യക്ഷമാകും.

ക്യാപ്ചർ സ്വയം റെക്കോർഡ് ചെയ്യുന്നത് എന്തുകൊണ്ട്

ക്യാപ്ചർ അതിന്റെ സ്വന്തം ഔട്ട്പുട്ടിന്റെ മടങ്ങിവരവ് പാത കാണുന്നു. നിങ്ങളുടെ ടെർമിനലിൽ അച്ചടിക്കുന്ന ഓരോ വരിയും മാനേജ്മെന്റ് കണക്ഷനിൽ ഒന്നോ അതിലധികമോ പാക്കറ്റുകളാകുന്നു, ഫിൽട്ടർ അവ പിന്നീട് പൊരുത്തപ്പെടുത്തി വീണ്ടും അച്ചടിക്കുന്നു. ഫലം ബഫർ അല്ലെങ്കിൽ ലിങ്ക് കീഴടങ്ങുന്നതുവരെ വളരുന്ന ഒരു ലൂപ്പാണ്.

അതുകൊണ്ടാണ് ഫയലിലേക്ക് എഴുതിയ ക്യാപ്ചർ നന്നായി കാണപ്പെടുന്നതും അതേ ക്യാപ്ചർ നേരിട്ട് സ്ട്രീം ചെയ്യുമ്പോൾ ഉപയോഗശൂന്യമാകുന്നതും. ട്രാഫിക് പുതിയതല്ല; അത് നിങ്ങൾ സൃഷ്ടിച്ചതാണ്. പത്ത് സെക്കൻഡ് നീളുന്ന ക്യാപ്ചർ ലൂപ്പ് തുടങ്ങിയാൽ ലിങ്കിന് വഹിക്കാവുന്നതിലധികം ഔട്ട്പുട്ട് നൽകാം.

ഒഴിവാക്കലിനെ ഒരു ഗ്രൂപ്പായി നിർമ്മിക്കുക

നിങ്ങളുടെ പ്രാദേശിക ടെർമിനലിലെ വിലാസത്തിൽ നിന്നല്ല, റിമോട്ട് ഹോസ്റ്റ് നിങ്ങളുടെ സെഷനെ എങ്ങനെ കാണുന്നു എന്നതിൽ നിന്ന് തുടങ്ങുക. ഒരു ജമ്പ് ഹോസ്റ്റോ NAT ഉപകരണമോ എതിർവശത്തെ നിങ്ങൾ ഒരിക്കലും ടൈപ്പ് ചെയ്യാത്ത ഒന്നാക്കി മാറ്റാം, അതിനാൽ വിലാസം ദൂരെയുള്ള വശത്തിന്റെ സ്വന്തം കാഴ്ചയിൽ നിന്ന് വായിക്കുക. തുടർന്ന് ഹോസ്റ്റും പോർട്ടും ഒരുമിച്ച് ഗ്രൂപ്പ് ചെയ്യുക, നിഷേധം ജോടിക്ക് ബാധകമാകാൻ.

tcpdump -ni eth0 '(net 10.60.0.0/24) and not (host 203.0.113.77 and tcp port 2222)'

മുഴുവൻ പ്രകടനവും ഉദ്ധരണികളിൽ ഇടുന്നത് ഷെല്ലിന് ബ്രാക്കറ്റുകൾ വാക്യഘടനയായി വായിക്കാൻ അനുവദിക്കില്ല. ഫലം വിശ്വസിക്കുന്നതിന് മുമ്പ് ഫിൽട്ടർ വീണ്ടും അച്ചടിക്കുക.

ശരിയായി തോന്നുന്നതും എല്ലാം നിലനിർത്തുന്നതുമായ ഫിൽട്ടർ

തെറ്റായ ഫിൽട്ടർ സ്വാഭാവികമായി വായിക്കപ്പെടുന്നതാണ്: ഉറവിടം എതിർവശമല്ല, അല്ലെങ്കിൽ ലക്ഷ്യം എതിർവശമല്ല. നിങ്ങളുടെ വർക്സ്റ്റേഷനിൽ നിന്നുള്ള പാക്കറ്റിന് ആദ്യ പരിശോധന ശരിയാണ്; മറുപടിക്ക് രണ്ടാമത്തേത്. അവയെ or കൊണ്ട് ചേർക്കുന്നത് രണ്ട് ദിശകളും നിലനിർത്തുന്നു, അതാണ് നിങ്ങൾ ഒഴിവാക്കാൻ ഉദ്ദേശിച്ചത്.

pcap ഫിൽട്ടർ യുക്തി and, or എന്നിവയ്ക്ക് തുല്യ മുൻഗണന നൽകുകയും ഇടത്തുനിന്ന് വലത്തോട്ട് മൂല്യനിർണ്ണയം ചെയ്യുകയും ചെയ്യുന്നു, അതിനാൽ അവ കലർത്തുമ്പോൾ ബ്രാക്കറ്റുകൾ നിർബന്ധമാണ്. രണ്ട് നിഷേധങ്ങൾ സംയോജിപ്പിക്കുന്നതിനുപകരം ഒരു ഗ്രൂപ്പ് ചെയ്ത പ്രകടനം നിഷേധിക്കുക. ആ ഒരു മാറ്റം പ്രവർത്തിക്കുന്ന ഫിൽട്ടറിനെ നിങ്ങളുടെ സ്വന്തം ടൈപ്പിംഗ് നിറഞ്ഞ ക്യാപ്ചറിൽ നിന്ന് വേർതിരിക്കുന്നു. pcap ഫിൽട്ടർ റഫറൻസ് ടെർമിനലിൽ വായിക്കാൻ ആവശ്യമായത്ര ചെറുതാണ്, ഫിൽട്ടർ അപ്രതീക്ഷിതമായി പെരുമാറുമ്പോൾ പരിശോധിക്കേണ്ടതാണ്.

ക്യാപ്ചർ എന്ത് തെളിയിക്കണം എന്നതനുസരിച്ച് തീരുമാനിക്കുക

ക്യാപ്ചർ എന്ത് തെളിയിക്കണം എന്ന് ചോദിച്ച് എത്ര ഒഴിവാക്കണം എന്ന് തീരുമാനിക്കുക. അതേ ഹോസ്റ്റിലേക്കുള്ള ആപ്ലിക്കേഷൻ ട്രാഫിക് കാണേണ്ടതുണ്ടെങ്കിൽ SSH പോർട്ട് മാത്രം ഒഴിവാക്കി മറ്റ് സെഷനുകളുടെ ബഹളം സ്വീകരിക്കുക. ചോദ്യത്തിന് ഹോസ്റ്റ് പ്രസക്തമല്ലെങ്കിൽ അത് പൂർണ്ണമായി ഒഴിവാക്കുന്നത് ലളിതമാണ്, സ്വയം സൃഷ്ടിച്ച പാക്കറ്റുകളുടെ ഒരു മുഴുവൻ വർഗ്ഗത്തെയും അത് നീക്കം ചെയ്യുന്നു. തിരഞ്ഞെടുപ്പ് ക്യാപ്ചർ ഫയലിന് അടുത്ത് എഴുതുക, കാരണം ഫിൽട്ടർ തെളിവിനെക്കുറിച്ചുള്ള ഒരു അനുമാനമാണ്.

ഏത് ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുന്നു എന്നതാണ് എന്ത് കാണാൻ കഴിയുമെന്ന് തീരുമാനിക്കുന്നത്. ടണലിൽ നിങ്ങൾ ആന്തരിക ട്രാഫിക് കാണുന്നു; ഭൗതിക ഇന്റർഫേസിൽ എൻക്രിപ്റ്റ് ചെയ്ത ട്രാൻസ്പോർട്ട് കാണുന്നു. നിങ്ങൾ തിരഞ്ഞെടുത്ത പോയിന്റിൽ മാനേജ്മെന്റ് പാക്കറ്റുകൾ ഇതിനകം ഇല്ലെങ്കിൽ, തെറ്റായ ലെയറിലേക്ക് ലക്ഷ്യമിട്ട ക്യാപ്ചർ ഒരു ഒഴിവാക്കലും ശരിയാക്കില്ല.

അനുബന്ധ ലേഖനങ്ങൾ