আমার লিনাক্স বাক্সে যে কোনও ইন্টারফেসে গিয়ে সমস্ত টিসিপি ডেটা (টিসিপি শিরোনাম বা অন্য কিছু নয়) দেখানোর আমি একটি সহজ উপায় চাই।
উদাহরণস্বরূপ, আমি একটি যাদুকরী আদেশ চাই যে আমি যদি তা করি:
magic_commmand_I_want port=1234
তারপরে যদি আমার মেশিনে 1234 পোর্টে কোনও সার্ভার শুনছিল, এবং কেউ করেছে:
echo hello | nc localhost 1234
# Note: "nc" (aka "netcat") is a simple tool that sends data to a host/port
তারপরে ম্যাজিকাল কমান্ডটি কেবল মুদ্রণ করবে:
hello
আমি "tcpdump", "ইথেরিয়াল", "টিথেরিয়াল", "tshark", এবং অন্যদের চেষ্টা করেছি, কিন্তু আপনি কীভাবে তাদের কাছে পাবেন তা স্পষ্ট নয়:
- আইপি ঠিকানা বা অন্যান্য মেটাডেটা না দেখায়
- কেবলমাত্র "ডেটা" পাঠানো হচ্ছে তা দেখান, স্বতন্ত্র প্যাকেট এবং তাদের শিরোনাম নয়
- হেক্সায় নয়, এবং প্যাকেট-অফসেট চিহ্নিতকারীদের সাথে নয় যেমন তথ্য প্রিন্ট করুন
- সমস্ত নেটওয়ার্ক ট্র্যাফিক স্নিগ্ধ করুন (তা এথ 0 বা এথ 1 বা লো , ইত্যাদি ...)
হ্যাঁ, আপনি সম্ভবত এটি করার জন্য ইউনিক্স কমান্ডের পাইপযুক্ত সেটগুলি একসাথে স্ট্রিং করতে পারেন তবে পরবর্তী সময়ের জন্য এটি মনে রাখা খুব সহজ নয় :)
এটির জন্য যদি কোন সঠিক কমান্ড-লাইনের একটি সাধারণ উদাহরণ থাকে তবে আমি এটি চাই।