স্থানীয় বন্দরে স্নিফ ইউডিপি প্যাকেট


13

আমি জানতে চাইছি একটি অ্যাপ্লিকেশন "এপিএম প্ল্যানার" অন্য "এমএভিপ্রক্সি" কে একটি প্যাকেটের সামগ্রী কী রয়েছে send আমি জানি তারা ইউডিপি পোর্ট 14550 এর মাধ্যমে যোগাযোগ করছে following আমি নিম্নলিখিত কমান্ডগুলি চালিয়ে tcpdump ব্যবহার করার চেষ্টা করেছি

tcpdump -u port 14550

এবং

tcpdump udp

এবং

netstat -uanpc | grep 14550

তবে এই দুটি অ্যাপ্লিকেশনটি সত্যই কী বিনিময় করছে তা তাদের মধ্যে কেউই আমাকে দেখায় নি। ইউডিপি সংযোগ নিরীক্ষণের জন্য আমার কিউটকমের মতো কিছু দরকার । এরকম কিছু আছে কি? আমি যখন কমান্ড চালাচ্ছি

netstat -lnpuc

এটি তার ফলাফলের মধ্যে নিম্নলিখিতটি দেখায়

udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2 

আপনি জিইউআই প্রোগ্রাম কল বিবেচনা করেছেন wireshark? এটি প্যাকেটগুলি বিচ্ছিন্ন করে দেবে এবং প্রতিটি দ্বারা প্রেরিত তথ্য আপনাকে প্রদর্শন করবে এবং আপনি udp.port == 14550কেবল সেই ট্র্যাফিক দেখানোর জন্য ফিল্টারিং কমান্ড হিসাবে ব্যবহার করতে বা অনুরূপ করতে পারবেন can সমস্যাটি হ'ল, প্যাকেটের সামগ্রীর উপর ভিত্তি করে আপনাকে কী একসাথে পিছনে পিছনে যেতে হবে তা একসাথে করতে হবে। কিন্তু শোনাচ্ছে মত এই পরিণামে কি আপনি নিজেকে কি করতে চান ... (জাস্ট শোঁকা loইন্টারফেস যদি আপনি এই কাজ করতে -। যে 'স্থানীয়' এর 127 * * * পরিসীমা এবং স্থানীয় IPv6, আপনার সিস্টেমে অভ্যন্তরীণভাবে।।)
টমাস ওয়ার্ড

আপনার মন্তব্যের জন্য ধন্যবাদ. আমি Wireshark ইনস্টল এবং টাইপ করা udp.port == 14550মধ্যে Apply a display filterদায়ের কিন্তু কিছুই হাজির। আমিও চেষ্টা udp port 14550মধ্যে Enter a capture filterক্ষেত্র। এছাড়াও আমি যখন কমান্ডটি চালাচ্ছি netstat -lnpuc, এটি এর ফলাফলের মধ্যে নিম্নলিখিতটি দেখায়udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
সালাহউদ্দিন আহমেদ

আমার কাছে মনে হচ্ছে এটি স্থানীয়ভাবে শোনার দরকার নেই। এটি কি আউটবাউন্ডে যোগাযোগ করছে তা দেখার জন্য আপনি অন্য ইন্টারফেসগুলিতে ট্রেস করার চেষ্টা করেছেন?
টমাস ওয়ার্ড

1
এখন এটি কাজ করছে। আমাকে সাথে চালাতে wiresharkহয়েছিল sudo। অনেক ধন্যবাদ
সালাহউদ্দিন আহমেদ

উত্তর:


18

tcpdump ইউডিপি ক্যাপচার সমর্থন করে । উদাহরণস্বরূপ ব্যবহার:

tcpdump -n udp port 14550

সম্পাদন করা

আপনার অ্যাপ্লিকেশনগুলি লো ইন্টারফেসের সাথে যোগাযোগ করছে বলে আপনাকে অবশ্যই এই জাতীয় ইন্টারফেস নির্দিষ্ট করতে হবে:

tcpdump -i lo -n udp port 14550

এই কমান্ডটি কেবল প্রিন্ট শিরোনাম। আপনি যদি প্যাকেটের ডেটা অংশ হেক্স এবং এএসসিআইআইতে মুদ্রণ করতে চান তবে এটি ব্যবহার করুন:

tcpdump -i lo -n udp port 14550 -X

বা যদি আপনি কোনও ফাইলের মধ্যে প্যাকেটগুলি সংরক্ষণ করতে চান এবং তার সামগ্রীটি ওয়্যারশার্কে দেখতে পান তবে এটি ব্যবহার করুন:

tcpdump -i lo -n udp port 14550 -w packets.pcap

আমি এই আদেশটি চেষ্টা করেছি কিন্তু এটি প্যাকেটগুলি ধারণ করে না। এটি নিম্নলিখিত listening on wlo1, link-type EN10MB (Ethernet), capture size 262144 bytesএবং অন্য কিছু আউটপুট !
সালাহউদ্দিন আহমেদ

@ সালাহউদ্দিন আশরাফ আমি এটি ঠিক করে রেখেছি :)
গাসেম পাহলাওয়ান

ধন্যবাদ, এখন এটি কাজ করছে। এটি উত্স, গন্তব্য এবং স্থানান্তরিত ডেটার দৈর্ঘ্য প্রদর্শন করে। এটি স্থানান্তরিত ডেটা নিজেই প্রদর্শন করা সম্ভব?
সালাহউদ্দিন আহমেদ

@ সালাহউদ্দিন আশরাফ হ্যাঁ -A ডেটা দেখার জন্য আপনাকে অবশ্যই tcpdump এ অপশন যুক্ত করতে হবে । এছাড়াও আপনি প্যাকেট একটি ফাইলে মধ্যে পাঠাতে এবং প্যাকেট দেখতে পারেন Wireshark দ্বারা-w packets.pcap
Ghasem Pahlavan

পাহলভান, দুর্দান্ত। এখন আমি তথ্য দেখতে পাচ্ছি। হেক্সে ডেটা প্রদর্শিত সম্ভব কি? অনেক ধন্যবাদ
সালাহউদ্দিন আহমেদ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.