নেটকেট দিয়ে কীভাবে ইউডিপি প্রতিক্রিয়া পাবেন


9

আমি এরকম কিছু করার চেষ্টা করছি:

echo "request" | nc -u 1.1.1.1 9999 > response.txt

আমি দেখতে পাচ্ছি যে tcpdumpএই লাইনটি কার্যকর করার পরে সার্ভার (সহ ) থেকে প্রতিক্রিয়া আসছে ।

যাইহোক, আমার প্রতিক্রিয়া। টেক্সট খালি থাকে।

এটি পাওয়ার কোনও উপায় আছে?


আপনার কি ফায়ারওয়াল আছে? Tcpdump এর মাধ্যমে প্যাকেটটি দেখার অর্থ এই নয় যে এটি গৃহীত হবে।
জোরডাচি

উত্তর:


5

নেটক্যাট -u কমান্ড লাইন বিকল্পটি নির্দিষ্ট করে "টকিং" ইউডিপি (ডিফল্টটি টিসিপি) শুরু করে। ইউডিপি ব্যবহার করে একটি আরএফসি 867 টাইম সার্ভারের সাথে সংযোগ স্থাপনের একটি উদাহরণ এখানে। নোট করুন অন্য হোস্টের আইপি ঠিকানা বা ডিএনএসের নামটি প্রথমে নির্দিষ্ট করা হয় এবং পোর্ট নম্বরটি দ্বিতীয় নির্দিষ্ট করা হয় - বেশিরভাগ টেলনেট প্রোগ্রামের মতো। সংযোগটি তৈরি করার পরে আপনার সম্ভবত বর্তমান সময়টি প্রেরণের জন্য টাইম সার্ভারটি পেতে আপনাকে সম্ভবত এন্টার কী টিপতে হবে। (সম্ভবত এটি আপনার সমস্যা)

এনসি-ইউ igor.alcpress.com 13

থু সেপ্টেম্বর 14:41:57 2005

যেহেতু ইউডিপি কোনও সংযোগ-ভিত্তিক প্রোটোকল নয়, আপনি Ctrl-C চেপে প্রোগ্রামটি শেষ না করা পর্যন্ত সংযোগটি "উন্মুক্ত" থাকবে।

================================================== ====================

আপনি যদি আউটপুট পুনর্নির্দেশ না করেন তবে এটি কি উত্তর দেয়?
চেষ্টা করুন:echo "request" | nc -u 1.1.1.1 9999 | tee response.txt


হ্যালো এবং আপনার উত্তরের জন্য ধন্যবাদ। আপনি যেভাবে কমান্ড সিক্যুয়েন্সটি লিখেছেন তা আমার মেশিনে কার্যকর হওয়ার পরে ঠিকই বেরিয়ে আসে। তবে সমস্যাটি আমার জন্য সমাধান করা হয়েছে। আমি জানতাম না যে আমি কেবল এনসি-ইউ 1.1.1.1 9999 চালাতে পারি এবং এটি চলাকালীন এনসি-তে ডেটা পাঠাতে / গ্রহণ করতে পারি। আবারও অনেক অনেক ধন্যবাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.