এটি কমান্ড স্ক্যাম্পার যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
প্রতারক - সমান্তরাল ইন্টারনেট পরিমাপ ইউটিলিটি
সাইনোপিসিস
প্রতারক [-?ডিভি] [-c হুকুম] [-p PPS] [-w জানলা] [-M মনিটরের নাম] [-l শেষ নাম] [-L তালিকাভুক্ত]
[-C সাইক্লিড] [-o আউটফাইল] [-F ফায়ারওয়াল] [-d ডিবাগ ফাইল] [-e পিডফাইল] [-O অপশন]
[-i আইপিগুলি | -I cmds | -f ফাইল | -P [আইপি:] পোর্ট | -U ইউনিক্স-ডম]
বর্ণনাঃ
সার্জারির প্রতারক ইউটিলিটি IPv4 এ ইন্টারনেট পরিমাপ কৌশল চালানোর ক্ষমতা প্রদান করে
এবং IPv6 ঠিকানা, সমান্তরালভাবে, একটি নির্দিষ্ট প্যাকেট-প্রতি-সেকেন্ড হার পূরণ করতে। বর্তমানে,
প্রতারক সুপরিচিত ট্রেসারউট এবং পিং কৌশলগুলিকে সমর্থন করে, সেইসাথে এমডিএ ট্রেসারউট,
ওরফে রেজোলিউশন, টিবিটের কিছু অংশ, স্টিং এবং প্রতিবেশী আবিষ্কার।
প্রতারক অপারেশনের চারটি মোড আছে। প্রথম, প্রতারক ঠিকানার একটি তালিকা সরবরাহ করা যেতে পারে
সঙ্গে কমান্ড লাইন -i বিকল্প। প্রতারক তারপর প্রতিটির সাথে একটি কমান্ড কার্যকর করবে
সরবরাহ করা ঠিকানা, সমান্তরালভাবে, এবং প্রতিটি কাজ শেষ হওয়ার সাথে সাথে ফলাফলগুলি আউটপুট করে। দ্বিতীয়,
প্রতারক একটি তালিকা ফাইলে ঠিকানাগুলির একটি তালিকা সরবরাহ করা যেতে পারে, প্রতি লাইনে একটি ঠিকানা ব্যবহার করে
-f বিকল্প তৃতীয়, প্রতারক কমান্ড লাইনে সম্পূর্ণ কমান্ডের একটি তালিকা সরবরাহ করা যেতে পারে
সাথে -I বিকল্প অবশেষে, প্রতারক একটি IP ঠিকানা এবং পোর্ট শুনতে নির্দেশ দেওয়া যেতে পারে
এর সাথে নির্দিষ্ট করা হয়েছে -P বিকল্প, অথবা একটি ইউনিক্স ডোমেন সকেটে এর সাথে নির্দিষ্ট করা হয়েছে -U বিকল্প, কোথায়
এটি গতিশীলভাবে কমান্ড নিতে পারে।
বিকল্পগুলি নিম্নরূপ:
-? কমান্ড লাইন বিকল্পগুলির একটি তালিকা এবং প্রতিটির একটি সংক্ষিপ্তসার প্রিন্ট করে।
-v কারণসমূহ প্রতারক সংস্করণ তথ্য আউটপুট এবং প্রস্থান করতে.
-D এই বিকল্প সেটের সাথে, প্রতারক বিচ্ছিন্ন হয়ে একটি ডেমন হয়ে যাবে। এর সাথে ব্যবহার করুন -P or
-U অপশন।
-c হুকুম
জন্য কমান্ড নির্দিষ্ট করে প্রতারক ডিফল্টরূপে ব্যবহার করতে। এই জন্য বর্তমান পছন্দ
বিকল্প হল:
- ডিলিয়াস
- প্রতিবেশী
- পিং
- চিহ্ন
- ট্রেসেলব
- শোঁকা
- হুল
- tbit
প্রতারক ডিফল্টরূপে ট্রেস ব্যবহার করে। উপলব্ধ কমান্ড এবং তাদের বিকল্প হয়
নীচে নথিভুক্ত।
-p PPS এর জন্য লক্ষ্য প্যাকেট-প্রতি-সেকেন্ড হার নির্দিষ্ট করে প্রতারক পৌঁছাতে ডিফল্টরূপে, এই
মান হল 20।
-w জানলা
সমান্তরালভাবে অনুসন্ধান করা হতে পারে এমন কর্মের সর্বাধিক সংখ্যা নির্দিষ্ট করে। একটি মান
শূন্য স্থান কোন উচ্চ সীমা. ডিফল্টরূপে, শূন্য ব্যবহৃত হয়।
-M মনিটরের নাম
যেখানে মেশিনের ক্যানোনিকাল নাম নির্দিষ্ট করে প্রতারক চালানো হয় এই মান ব্যবহার করা হয়
ওয়ার্টস আউটপুট ফাইলে আউটপুট রেকর্ড করার সময়।
-l শেষ নাম
কমান্ড লাইন থেকে চালানোর সময় তালিকার নাম উল্লেখ করে। এই মান ব্যবহার করা হয়
ওয়ার্টস আউটপুট ফাইলে আউটপুট রেকর্ড করার সময়।
-L তালিকাভুক্ত
কমান্ড লাইন থেকে চালানোর সময় তালিকার সংখ্যাসূচক আইডি নির্দিষ্ট করে। এই মান
ওয়ার্টস আউটপুট ফাইলে আউটপুট রেকর্ড করার সময় ব্যবহৃত হয়।
-C সাইক্লিড
কমান্ড লাইন থেকে চালানোর সময় শুরু করার জন্য সংখ্যাসূচক চক্র আইডি নির্দিষ্ট করে। এই
একটি warts আউটপুট ফাইলে আউটপুট রেকর্ড করার সময় মান ব্যবহার করা হয়।
-o আউটফাইল
পরিমাপ ফলাফল লিখতে ডিফল্ট আউটপুট ফাইল নির্দিষ্ট করে। গতানুগতিক,
stdout ব্যবহার করা হয়।
-F ফায়ারওয়াল
সুনির্দিষ্ট করে যে স্ক্যাম্পার ফায়ারওয়াল পরিমাপের প্রয়োজনে ব্যবহার করতে পারে। ব্যবহার করা
FreeBSD এবং MacOS X সিস্টেমে ফায়ারওয়াল, এখানে ipfw পাস করুন।
-d ডিবাগ ফাইল
ডিবাগিং বার্তা লিখতে একটি ফাইলের নাম নির্দিষ্ট করে। ডিফল্টরূপে, কোনো ডিবাগ ফাইল নেই
ব্যবহৃত হয়, যদিও ডিবাগিং আউটপুট stderr এ পাঠানো হয় যদি স্ক্যাম্পার ডিবাগিংয়ের জন্য তৈরি করা হয়।
-e পিডফাইল
স্ক্যাম্পারের প্রক্রিয়া আইডি লেখার জন্য একটি ফাইল নির্দিষ্ট করে। scamper সঙ্গে নির্মিত হলে
প্রিভিলেজ সেপারেশন, অনপ্রিভিলেজড প্রসেসের আইডি লেখা থাকে।
-O অপশন
স্ক্যাম্পারের আচরণকে আরও উপযোগী করার অনুমতি দেয়। এই জন্য বর্তমান পছন্দ
বিকল্প হল:
- পাঠ্য: আউটপুট প্লেইন টেক্সট ফলাফল. ইন্টারেক্টিভ ব্যবহারের জন্য উপযুক্ত।
- warts: warts বিন্যাসে আউটপুট ফলাফল. পরিমাপ সংরক্ষণাগার জন্য উপযুক্ত
ফলাফল এবং গবেষকদের ব্যবহারের জন্য কারণ এটি এমন বিবরণ রেকর্ড করে যা সহজে হতে পারে না
টেক্সট বিকল্প দিয়ে প্রতিনিধিত্ব করা হয়।
- json: json ফরম্যাটে আউটপুট ফলাফল। প্রক্রিয়াকরণ পরিমাপ জন্য উপযুক্ত
একটি স্ক্রিপ্টিং ভাষার সাথে ফলাফল। একটি ভাল পদ্ধতির ফলাফল আউটপুট হয়
warts বিন্যাস, এবং ব্যবহার করতে sc_warts2json(1).
- planetlab: স্ক্যাম্পারকে বলুন এটি একটি প্ল্যানেটল্যাব সিস্টেমে চলছে। ব্যবহার করা আবশ্যক
প্ল্যানেটল্যাবের নিরাপদ কাঁচা সকেট।
- rawtcp: স্ক্যাম্পারকে IPv4 TCP প্রোব পাঠাতে IPPROTO_RAW সকেট ব্যবহার করতে বলুন, বরং
একটি ডেটালিংক সকেটের চেয়ে।
- নির্বাচন করুন: স্ক্যাম্পারকে ব্যবহার করতে বলুন নির্বাচন করা(2) পরিবর্তে ভোটগ্রহণ(2)
- কেকিউ: স্ক্যাম্পারকে ব্যবহার করতে বলুন kqueue(2) পরিবর্তে ভোটগ্রহণ(2) সিস্টেমে যেখানে
kqueue(2) পাওয়া যায়।
- ইপোল: স্ক্যাম্পারকে ব্যবহার করতে বলুন ইপোল(7) পরিবর্তে ভোটগ্রহণ(2) সিস্টেমে যেখানে
ইপোল(7) পাওয়া যায়।
- টিএসপিএস: ইনপুট ফাইলটি পূর্ব-নির্দিষ্ট আইপি ঠিকানাগুলির একটি ক্রম নিয়ে গঠিত
আইপি টাইমস্ট্যাম্প।
- cmdfile: ইনপুট ফাইল সম্পূর্ণ কমান্ড নিয়ে গঠিত।
- noinitndc: প্রতিবেশী আবিষ্কার ক্যাশে আরম্ভ করবেন না।
- আউটকপি: ডিফল্ট আউটপুট সহ স্ক্যাম্পার দ্বারা লেখা সমস্ত ডেটার একটি অনুলিপি লিখুন
পদ্ধতি।
- debugfileappend: এর সাথে নির্দিষ্ট করা ডিবাগ ফাইলে যুক্ত করুন -d বিকল্প। দ্য
ডিফল্ট হল ডিবাগ ফাইল ছেঁটে ফেলা।
- notls: টিবিট সহ স্ক্যাম্পারের কোথাও TLS ব্যবহার করবেন না।
-i IP 1..এন
নির্দেশিত কমান্ড ব্যবহার করে কমান্ড লাইনে অনুসন্ধানের ঠিকানা উল্লেখ করে
সাথে -c বিকল্প।
-f তালিকা ফাইল
লক্ষ্য ঠিকানাগুলির জন্য পড়ার জন্য ইনপুট ফাইলটি নির্দিষ্ট করে, প্রতি লাইনে একটি, এবং ব্যবহার করে
কমান্ড দিয়ে নির্দিষ্ট করা হয়েছে -c প্রতিটিতে বিকল্প।
-I cmds
স্ক্যাম্পার চালানোর জন্য লক্ষ্য ঠিকানা সহ সম্পূর্ণ কমান্ড নির্দিষ্ট করে।
-P [আইপি:] পোর্ট
যে নির্দিষ্ট করে প্রতারক নির্দিষ্ট আইপিতে শোনার একটি কন্ট্রোল সকেট প্রদান করুন
স্থানীয় হোস্টে ঠিকানা এবং পোর্ট। যদি একটি IP ঠিকানা নির্দিষ্ট করা না থাকে, প্রতারক ইচ্ছা
লুপব্যাক ঠিকানায় নির্দিষ্ট পোর্টে আবদ্ধ করুন।
-U UNIX ডোমেইন সকেট
যে নির্দিষ্ট করে প্রতারক নির্দিষ্ট সকেটে শোনার জন্য একটি নিয়ন্ত্রণ সকেট প্রদান করুন
ইউনিক্স ডোমেইন।
চিহ্ন বিকল্প
ট্রেস কমান্ডটি ট্রেসারউট পরিচালনার জন্য ব্যবহৃত হয়। নিম্নলিখিত বৈচিত্র
traceroute(8) বিকল্প উপলব্ধ:
ট্রেস [-এমকিউটি] [-c বিশ্বাস] [-d dport] [-f প্রথম হপ] [-g গ্যাপলিমিট] [-G ফাঁক]
[-l লুপ] [-m maxttl] [-o অফসেট] [-O পছন্দ] [-p পে লোড] [-P পদ্ধতি] [-q প্রচেষ্টা]
[-s খেলা] [-S হৃদয়] [-t টোস্ট] [-U ব্যবহারকারীর প্রমানপত্র] [-w অপেক্ষা করুন] [-W অপেক্ষা-তদন্ত] [-z gss-এন্ট্রি]
[-Z lss-নাম]
-c বিশ্বাস
নির্দিষ্ট করে যে একটি হপ একটি নির্দিষ্ট আত্মবিশ্বাসের স্তরে অনুসন্ধান করা উচিত (95% বা 99%)
নিশ্চিত হতে ট্রেস সমস্ত ইন্টারফেস দেখেছে যা সেই হপের জন্য উত্তর দেবে।
-d dport
UDP-ভিত্তিক এবং TCP-ভিত্তিক ব্যবহারের জন্য বেস গন্তব্য পোর্ট মান নির্দিষ্ট করে
ট্রেসরুট পদ্ধতি। ICMP-paris-এর জন্য, এই বিকল্পটি ICMP চেকসাম মান সেট করে।
-f প্রথম হপ
অনুসন্ধান শুরু করার জন্য TTL বা HLIM মান নির্দিষ্ট করে। ডিফল্টরূপে, একটি প্রথম হপ
একটি ব্যবহার করা হয়।
-g গ্যাপলিমিট
একটি চেক করা হয় কিনা তা দেখার জন্য অনুমোদিত অপ্রতিক্রিয়াশীল হপ সংখ্যা নির্দিষ্ট করে
গন্তব্য সাড়া দেবে। ডিফল্টরূপে, 5 হপসের একটি ফাঁক সীমা ব্যবহার করা হয়। বিন্যাস
0-এ ফাঁক সীমা ফাঁক সীমা নিষ্ক্রিয় করে, কিন্তু এটি করার সুপারিশ করা হয় না।
-G ফাঁক
গ্যাপলিমিট শর্ত পূরণ হলে কি ঘটতে হবে তা নির্দিষ্ট করে। 1 এর একটি মান
(ডিফল্ট) মানে হল্ট প্রোবিং, যখন 2 এর মান মানে শেষ-ডিচ প্রোব পাঠান।
-m maxttl
সর্বোচ্চ TTL বা HLIM মান নির্দিষ্ট করে যা অনুসন্ধান করা হবে। ডিফল্টরূপে, আছে
ইন্টারনেট প্রোটোকল অনুমতি দেয় এমন 255টি হপ ছাড়া কোনো সীমাবদ্ধতা নেই।
-M নির্দিষ্ট করে যে পাথ MTU আবিষ্কার (PMTUD) পাথের জন্য চেষ্টা করা উচিত যখন
প্রাথমিক ট্রেসরুট সম্পূর্ণ হয়। প্রতারক এটি একটি তদন্ত না করা পর্যন্ত PMTUD পরিচালনা করবে না
প্রতিক্রিয়াশীল গন্তব্য, অন্যথায় সমস্ত প্যাকেটকে আলাদা করার কোন উপায় নেই
শুধু বড় প্যাকেট (MTU থেকে বড়) থেকে হারিয়ে যাওয়া।
-l লুপ
প্রোবিং বন্ধ না হওয়া পর্যন্ত সর্বাধিক সংখ্যক লুপের অনুমতি দেওয়া হয়। ডিফল্টরূপে, ক
একটির মান ব্যবহার করা হয়। শূন্যের একটি মান লুপ চেকিং নিষ্ক্রিয় করে।
-o অফসেট
প্রোবের মধ্যে ব্যবহার করার জন্য ফ্র্যাগমেন্টেশন অফসেট নির্দিষ্ট করে। ডিফল্টরূপে, কোন অফসেট ব্যবহার করা হয় না।
-O পছন্দ
ব্যবহার করার জন্য ঐচ্ছিক আর্গুমেন্ট নির্দিষ্ট করে। এই বিকল্পের জন্য বর্তমান পছন্দগুলি হল:
- dl নির্দিষ্ট করে যে ডেটালিংক সকেটটি টাইমস্ট্যাম্প প্যাকেটগুলিতে ব্যবহার করা উচিত, এবং
নির্দিষ্ট প্যাকেট গ্রহণ করতে।
- dtree-noback সুনির্দিষ্ট করে যে ট্রেসারউট কখন পিছনের দিকে অনুসন্ধান করা উচিত নয়
ডাবলট্রি ব্যবহার করে।
-p পে লোড
বেস হিসাবে ব্যবহার করার জন্য প্রোবের পেলোড নির্দিষ্ট করে। পেলোড উল্লেখ করা হয়
হেক্সাডেসিমেল উল্লেখ্য যে সরবরাহ করা পেলোডটি নিছক একটি ভিত্তি; প্রথম 2 বাইট হতে পারে
আইসিএমপি-প্যারিস এবং ইউডিপি-প্যারিস ট্রেসারউট সম্পন্ন করার জন্য সংশোধন করা হবে।
-P পদ্ধতি
ব্যবহার করার জন্য traceroute পদ্ধতি নির্দিষ্ট করে। প্রতারক বর্তমানে পাঁচটি ভিন্ন সমর্থন করে
অনুসন্ধান পদ্ধতি: UDP, ICMP, UDP-paris, ICMP-paris, TCP, এবং TCP-ACK। ডিফল্টরূপে, UDP-
প্যারিস ব্যবহার করা হয়।
-q প্রচেষ্টা
প্রতি হপ প্রতিক্রিয়া প্রাপ্ত করার প্রচেষ্টার সর্বোচ্চ সংখ্যা নির্দিষ্ট করে। গতানুগতিক,
দুটির একটি মান ব্যবহার করা হয়।
-Q নির্দিষ্ট করে যে সমস্ত বরাদ্দকৃত প্রোব পাঠানো হয়েছে, যত প্রতিক্রিয়াই থাকুক না কেন
প্রাপ্ত হয়েছে।
-s খেলা
ব্যবহার করার জন্য উৎস পোর্ট মান নির্দিষ্ট করে। ICMP-ভিত্তিক পদ্ধতির জন্য, এই বিকল্পটি
ব্যবহার করার জন্য ICMP শনাক্তকারী নির্দিষ্ট করে।
-S হৃদয়
প্রোবে ব্যবহার করার জন্য উৎস ঠিকানা উল্লেখ করে। ঠিকানা জালিয়াতি করা যাবে না.
-t টোস্ট IP ToS/DSCP + ECN বাইটে সেট করার মান নির্দিষ্ট করে। ডিফল্টরূপে, এই বাইট
শূন্য সেট
-T নির্দিষ্ট করে যে সময় অতিক্রম করে গন্তব্য থেকে বার্তাগুলি ট্রেস করার কারণ হয় না
গন্তব্যে পৌঁছানোর হিসাবে সংজ্ঞায়িত করা।
-U ব্যবহারকারীর প্রমানপত্র
সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; এর অর্থ
ব্যবহারকারী-আইডি সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং ট্রেসারউটের আচরণের উপর কোন প্রভাব নেই।
-w অপেক্ষা করুন
একটি উত্তরের জন্য কতক্ষণ অপেক্ষা করতে হবে তা নির্দিষ্ট করে, সেকেন্ডে। ডিফল্টরূপে, 5 এর একটি মান
ব্যবহার করা হয়েছে।
-W অপেক্ষা-তদন্ত
প্রেরণের মধ্যে 10 সেকেন্ডের মিলিসেকেন্ডে অপেক্ষা করার সর্বনিম্ন সময় নির্দিষ্ট করে
পরপর অনুসন্ধান ডিফল্টরূপে পরবর্তী প্রোব যত তাড়াতাড়ি সম্ভব পাঠানো হয়।
-z gss-এন্ট্রি
সম্মুখীন হলে অনুসন্ধান বন্ধ করার জন্য একটি IP ঠিকানা উল্লেখ করে; ডাবল-ট্রির সাথে ব্যবহার করা হয়
অ্যালগরিদম।
-Z lss-নাম
কখন থামতে হবে তা নির্ধারণ করার সময় ব্যবহার করার জন্য স্থানীয় স্টপ সেটের নাম উল্লেখ করে
পিছনের দিকে অনুসন্ধান করা; ডাবল-ট্রি অ্যালগরিদমের সাথে ব্যবহৃত।
পিং বিকল্প
পিং কমান্ডটি পিং পরিচালনার জন্য ব্যবহৃত হয়। নিম্নলিখিত বৈচিত্র পিং(8)
বিকল্প উপলব্ধ:
পিং [-R] [-B পে লোড] [-c তদন্ত] [-C icmp-sum] [-d dport] [-F খেলা] [-i অপেক্ষা করুন]
[-m আংশিকভাবে] [-M MTU] [-o উত্তর গণনা] [-O অপশন] [-p প্যাটার্ন] [-P পদ্ধতি] [-s আয়তন]
[-S হৃদয়] [-T টাইমস্ট্যাম্প] [-U ব্যবহারকারীর প্রমানপত্র] [-W সময় শেষ] [-z টোস্ট]
-B পে লোড
একটি হেক্সাডেসিমেল স্ট্রিং-এ, প্রতিটি প্রোবের মধ্যে অন্তর্ভুক্ত করার জন্য পেলোড নির্দিষ্ট করে।
-c তদন্ত
প্রস্থান করার আগে পাঠানোর জন্য প্রোবের সংখ্যা উল্লেখ করে। ডিফল্টরূপে, 4 এর একটি মান
ব্যবহার করা হয়েছে।
-C icmp-sum
একটি প্রোব পাঠানোর সময় ব্যবহার করার জন্য ICMP চেকসাম নির্দিষ্ট করে। প্রতিটি প্রোবের পেলোড
ম্যানিপুলেট করা হবে যাতে চেকসাম বৈধ হয়।
-d dport
প্রতিটি TCP/UDP প্রোবে ব্যবহার করার জন্য গন্তব্য পোর্ট এবং প্রথম ICMP নির্দিষ্ট করে
ICMP প্রোবে ব্যবহার করার জন্য সিকোয়েন্স নম্বর।
-F খেলা
প্রতিটি TCP/UDP প্রোবে ব্যবহার করার জন্য সোর্স পোর্ট এবং ব্যবহার করার জন্য ICMP ID নির্দিষ্ট করে
ICMP অনুসন্ধান.
-i অপেক্ষা করুন
প্রোবের মধ্যে, সেকেন্ডে, অপেক্ষা করার সময় নির্দিষ্ট করে। ডিফল্টরূপে, ক
1 এর মান ব্যবহার করা হয়।
-m আংশিকভাবে বহির্গামী প্যাকেটের জন্য ব্যবহার করার জন্য TTL মান নির্দিষ্ট করে। ডিফল্টরূপে, 64 এর একটি মান
ব্যবহার করা হয়েছে।
-M MTU একটি ছদ্ম MTU মান নির্দিষ্ট করে। প্রতিক্রিয়া প্যাকেট ছদ্ম MTU থেকে বড় হলে,
একটি ICMP প্যাকেট খুব বড় (PTB) বার্তা পাঠানো হয়েছে৷
-o উত্তর গণনা
যে সময়ে প্রোবিং বন্ধ হতে পারে তার প্রয়োজনীয় উত্তরগুলির সংখ্যা নির্দিষ্ট করে। দ্বারা
ডিফল্ট, সমস্ত প্রোব পাঠানো হয়।
-O অপশন
এই বিকল্পের জন্য বর্তমান পছন্দগুলি হল:
- dl নির্দিষ্ট করে যে ping-এর raw এর পরিবর্তে datalink সকেট ব্যবহার করা উচিত
সকেট
- প্রতারণা সুনির্দিষ্ট করে যে উৎস ঠিকানাটি অনুযায়ী স্পুফ করা হবে
ঠিকানা দিয়ে উল্লেখ করা হয়েছে -S বিকল্প ঠিকানা স্ক্যাম্পার অন্যথায় ব্যবহার করবে
যেহেতু উৎস ঠিকানা প্রোবের পেলোডে এম্বেড করা আছে।
- TBT সুনির্দিষ্ট করে যে পিং-এর লক্ষ্য হল খণ্ডিত প্রতিক্রিয়া প্রাপ্ত করা, তাই
যে -c অপশনটি কতগুলি প্যাকেট পাঠাতে হবে তা উল্লেখ করে -o পছন্দ
কতগুলি খণ্ডিত প্রতিক্রিয়া কাঙ্ক্ষিত তা নির্দিষ্ট করে৷
-p প্যাটার্ন
প্যাটার্ন নির্দিষ্ট করে, হেক্সে, প্রোবে ব্যবহার করার জন্য। 16 বাইট পর্যন্ত নির্দিষ্ট করা যেতে পারে।
ডিফল্টরূপে, প্রতিটি প্রোবের বাইট শূন্য করা হয়।
-P পদ্ধতি
পাঠানোর জন্য পিং প্যাকেটের ধরন নির্দিষ্ট করে। ডিফল্টরূপে, ICMP ইকো অনুরোধগুলি
পাঠানো পছন্দগুলি হল: icmp-echo, icmp-time, tcp-syn, tcp-ack, tcp-ack-sport, udp, এবং
udp-dport.
-R উল্লেখ করে যে রেকর্ড রুট আইপি বিকল্পটি ব্যবহার করা উচিত।
-s আয়তন
পাঠানোর জন্য প্রোবের আকার নির্দিষ্ট করে। প্রোবের আকার দৈর্ঘ্য অন্তর্ভুক্ত
আইপি এবং আইসিএমপি হেডার। ডিফল্টরূপে, IPv84 পিংসের জন্য 4 বাইটের একটি প্রোবের আকার ব্যবহার করা হয়,
এবং IPv56 পিংসের জন্য 6 বাইট।
-S হৃদয়
প্রোবে ব্যবহার করার জন্য উৎস ঠিকানা উল্লেখ করে। ঠিকানা জালিয়াতি করা যেতে পারে যদি -O
প্রতারণা অন্তর্ভুক্ত করা হয়।
-T টাইমস্ট্যাম্প
নির্দিষ্ট করে যে একটি আইপি টাইমস্ট্যাম্প বিকল্প অন্তর্ভুক্ত করা হবে। টাইমস্ট্যাম্প বিকল্প হতে পারে
হতে: tsprespec যেখানে আগ্রহের ডিভাইসগুলির আইপি ঠিকানা নির্দিষ্ট করা যেতে পারে; টোনলি,
যেখানে টাইমস্ট্যাম্পগুলি ডিভাইস দ্বারা এমবেড করা হয় কিন্তু কোনো আইপি ঠিকানা অন্তর্ভুক্ত করা হয় না; এবং
tsandaddr, যেখানে টাইমস্ট্যাম্প এবং IP ঠিকানাগুলি পথের ডিভাইসগুলির দ্বারা অন্তর্ভুক্ত করা হয়।
আরও তথ্যের জন্য উদাহরণ বিভাগ দেখুন।
-U ব্যবহারকারীর প্রমানপত্র
সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; এর অর্থ
user-id সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং পিং-এর আচরণের উপর কোন প্রভাব ফেলে না।
-W সময় শেষ
শেষ পিং পাঠানোর পর প্রতিক্রিয়ার জন্য কতক্ষণ অপেক্ষা করতে হবে তা নির্দিষ্ট করে। গতানুগতিক
এই এক সেকেন্ড
-z টোস্ট IPv4 ToS/DSCP + ECN বাইটে ব্যবহার করার মান নির্দিষ্ট করে। ডিফল্টরূপে, এই বাইট
শূন্য সেট করা হয়।
ডিলিয়াস বিকল্প
ডিলিয়াস কমান্ড উপনাম রেজোলিউশনের উদ্দেশ্যে প্রোব পাঠাতে ব্যবহৃত হয়। এটা সমর্থন করে
মার্কেটর কৌশল, যেখানে উপনাম অনুমান করা হয় যদি একটি রাউটার যখন একটি ভিন্ন ঠিকানা ব্যবহার করে
একটি ICMP প্রতিক্রিয়া পাঠানো; মিত্র কৌশল, যেখানে উপনাম অনুমান করা হয় যদি এর একটি ক্রম
বিকল্প আইপি ঠিকানায় প্রেরিত প্রোবগুলি ক্রমবর্ধমান, ইন্টারলিভড আইপি- সহ প্রতিক্রিয়া দেয়
আইডি মান; রাডারগান, যেখানে প্রোবগুলি একাধিক রাউন্ডে আইপি ঠিকানাগুলির একটি সেটে পাঠানো হয় এবং
উপনামগুলি পোস্ট-প্রসেসিং ফলাফল দ্বারা অনুমান করা হয়; prefixscan, যেখানে একটি উপনাম অনুসন্ধান করা হয়
একটি নির্দিষ্ট আইপি ঠিকানার জন্য একটি উপসর্গে; এবং বাম্প, যেখানে দুটি ঠিকানা উপনাম বলে বিশ্বাস করা হয়
তাদের আইপি-আইডি মানগুলিকে অনুক্রমের বাইরে জোর করার প্রচেষ্টায় অনুসন্ধান করা হয়। নিম্নলিখিত অপশন
জন্য উপলব্ধ প্রতারক ডিলিয়াস কমান্ড:
ডিলিয়াস [-d dport] [-f অর্থহীন] [-m পদ্ধতি] [-o উত্তর গ] [-O পছন্দ] [-p অনুসন্ধান-বিকল্প]
[-q প্রচেষ্টা] [-r অপেক্ষা] [-s খেলা] [-t আংশিকভাবে] [-U ব্যবহারকারীর প্রমানপত্র] [-w অপেক্ষার সময়সীমা]
[-W অপেক্ষা-তদন্ত] [-x বর্জন করা]
-d dport
প্রোব পাঠানোর সময় ব্যবহার করার জন্য গন্তব্য পোর্ট উল্লেখ করে। শুধুমাত্র জন্য বৈধ
মার্কেটর কৌশল; গন্তব্য পোর্টের সাথে সংজ্ঞায়িত প্রোবেডেফে নির্দিষ্ট করা যেতে পারে -p
অন্যান্য উপনাম রেজোলিউশন পদ্ধতির জন্য।
-f অর্থহীন
উপনাম মিলের জন্য একটি ফাজ ফ্যাক্টর নির্দিষ্ট করে। ডিফল্ট 200। শুধুমাত্র মিত্রদের জন্য বৈধ
এবং আচমকা।
-m পদ্ধতি
উপনাম রেজোলিউশনের জন্য কোন পদ্ধতি ব্যবহার করতে হবে তা নির্দিষ্ট করে। বৈধ বিকল্পগুলি হল: মিত্র, বাম্প,
মার্কেটর, প্রিফিক্সস্ক্যান এবং রাডারগান।
-o উত্তর গ
কতগুলি উত্তরের জন্য অপেক্ষা করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র উপসর্গ স্ক্যানের জন্য বৈধ।
-O পছন্দ
উপনাম রেজোলিউশন আচরণকে আরও উপযোগী করার অনুমতি দেয়। জন্য বর্তমান পছন্দ
এই বিকল্প হল:
- inseq যেখানে আইপি-আইডি মানগুলি কঠোরভাবে ক্রমানুসারে হওয়া প্রয়োজন (না
প্যাকেট পুনরায় সাজানোর জন্য সহনশীলতা)
- অদলবদল প্রতিটি রাউন্ডে প্রেরিত অনুসন্ধানের ক্রমকে এলোমেলো করুন; শুধুমাত্র রাডারগানের জন্য বৈধ
অনুসন্ধান
- nobs প্রতিক্রিয়াগুলিতে বাইট অদলবদল করা IP-ID মানগুলির জন্য অনুমতি দেবেন না৷ মিত্রের জন্য বৈধ
এবং প্রিফিক্সস্ক্যান।
-p probedef
একটি অনুসন্ধানের জন্য একটি সংজ্ঞা নির্দিষ্ট করে। সম্ভাব্য বিকল্পগুলি হল:
-c সমষ্টি ICMP চেকসাম ICMP প্রোবের জন্য কী ব্যবহার করতে হবে তা নির্দিষ্ট করে। এর পেলোড
তদন্ত যথাযথভাবে পরিবর্তন করা হবে।
-d dst-পোর্ট
প্রোবের গন্তব্য পোর্ট নির্দিষ্ট করে। 33435 এ ডিফল্ট।
-F src-পোর্ট
প্রোবের উৎস পোর্ট নির্দিষ্ট করে। ডিফল্ট (pid & 0x7fff) +
0x8000।
-i IP প্রোবের গন্তব্য IP ঠিকানা নির্দিষ্ট করে।
-M একজন ব্যক্তি খণ্ডিত প্রতিক্রিয়া অনুরোধ করার সময় ব্যবহার করার জন্য ছদ্ম MTU নির্দিষ্ট করে।
-P পদ্ধতি
প্রোবের জন্য কোন পদ্ধতি ব্যবহার করতে হবে তা নির্দিষ্ট করে। বৈধ বিকল্পগুলি হল: udp, udp-
dport, tcp-ack, tcp-ack-sport, tcp-syn-sport, এবং icmp-echo।
-s আয়তন
পাঠানোর জন্য প্রোবের আকার নির্দিষ্ট করে।
-t আংশিকভাবে প্রোবের লাইভ IP সময় নির্দিষ্ট করে।
মিত্র পদ্ধতি দুটি প্রোবের সংজ্ঞা গ্রহণ করে; প্রিফিক্সস্ক্যান পদ্ধতি আশা করে
একটি প্রোবের সংজ্ঞা; রাডারগান অন্তত একটি প্রোবের সংজ্ঞা আশা করে; আচমকা প্রত্যাশা করে
দুটি প্রোবের সংজ্ঞা।
-q প্রচেষ্টা
একটি প্রোব কতবার পুনঃচেষ্টা করা উচিত তা উল্লেখ করে যদি এটি একটি দরকারী না পায়
প্রতিক্রিয়া।
-r অপেক্ষা
রাডারগান দিয়ে প্রোবিং রাউন্ডগুলির মধ্যে কত মিলিসেকেন্ড অপেক্ষা করতে হবে তা নির্দিষ্ট করে।
-s খেলা
প্রোব পাঠানোর সময় ব্যবহার করার জন্য সোর্স পোর্ট উল্লেখ করে। শুধুমাত্র mercator জন্য বৈধ.
-t আংশিকভাবে প্রেরিত প্রোবের সময়-টু-লাইভ নির্দিষ্ট করে। শুধুমাত্র mercator জন্য বৈধ.
-U ব্যবহারকারীর প্রমানপত্র
সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; এর অর্থ
ব্যবহারকারী-আইডি সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং ডিলিয়াসের আচরণের উপর কোন প্রভাব ফেলে না।
-w অপেক্ষার সময়সীমা
দূরবর্তী হোস্ট থেকে উত্তরের জন্য মিলিসেকেন্ডে কতক্ষণ অপেক্ষা করতে হবে তা নির্দিষ্ট করে।
-W অপেক্ষা-তদন্ত
প্রোবের মধ্যে মিলিসেকেন্ডে কতক্ষণ অপেক্ষা করতে হবে তা নির্দিষ্ট করে।
-x বর্জন করা
প্রিফিক্সস্ক্যান পদ্ধতি ব্যবহার করার সময় বাদ দেওয়ার জন্য একটি IP ঠিকানা নির্দিষ্ট করে। হতে পারে
একাধিক ঠিকানা বাদ দিতে একাধিকবার নির্দিষ্ট করা হয়েছে।
প্রতিবেশী আবিষ্কার বিকল্প
Neighbourdisc কমান্ড ব্যবহার করে প্রদত্ত IP ঠিকানার স্তর-2 ঠিকানা খুঁজে বের করার চেষ্টা করে
IPv4 ARP বা IPv6 Neighbour Discovery. নিম্নলিখিত বিকল্পগুলির জন্য উপলব্ধ প্রতারক
neighbourdisc কমান্ড:
প্রতিবেশী [-এফকিউ] [-i ইন্টারফেস] [-o উত্তর-গণনা] [-q প্রচেষ্টা] [-w অপেক্ষা করুন]
-F নির্দিষ্ট করে যে আমরা শুধুমাত্র প্রথম প্রতিক্রিয়া চাই।
-Q নির্দিষ্ট করে যে আমরা সমস্ত প্রচেষ্টা পাঠাতে চাই।
-i ইন্টারফেস
প্রতিবেশী আবিষ্কারের জন্য ব্যবহার করার জন্য ইন্টারফেসের নাম উল্লেখ করে।
-o উত্তর-গণনা
আমরা কতগুলি উত্তরের জন্য অপেক্ষা করছি তা নির্দিষ্ট করে।
-q প্রচেষ্টা
আমরা কতগুলি প্রোব পাঠায় তা নির্দিষ্ট করে।
-w অপেক্ষা করুন
মিলিসেকেন্ডে প্রোবের মধ্যে কতক্ষণ অপেক্ষা করতে হবে তা নির্দিষ্ট করে। ডিফল্ট 1000।
টিবিআইটি বিকল্প
tbit কমান্ডটি একটি নির্দিষ্ট হোস্টের TCP আচরণ অনুমান করতে ব্যবহার করা যেতে পারে। বর্তমানে, এটা
ICMP প্যাকেট Too Big-এ সাড়া দেওয়ার জন্য হোস্টের ক্ষমতা পরীক্ষা করার জন্য পরীক্ষাগুলি প্রয়োগ করে
বার্তা, এবং স্পষ্ট যানজট বিজ্ঞপ্তির প্রতিক্রিয়া। নিম্নলিখিত বিকল্পগুলি হল
জন্য উপলব্ধ প্রতারক tbit কমান্ড:
tbit [-t আদর্শ] [-p অ্যাপ্লিকেশন] [-d dport] [-s খেলা] [-b Asn] [-f মিষ্ট রূটি] [-m এমএসএস] [-M একজন ব্যক্তি]
[-o অফসেট] [-O পছন্দ] [-P ptbsrc] [-q প্রচেষ্টা] [-S হৃদয়] [-T আংশিকভাবে] [-u URL] [-U ব্যবহারকারীর প্রমানপত্র]
[-w wscale]
-t আদর্শ কোন ধরনের পরীক্ষা ব্যবহার করতে হবে তা নির্দিষ্ট করে। বৈধ বিকল্পগুলি হল: pmtud, ecn, null,
sack-rcvr, icw, blind-rst, blind-syn, blind-data.
-p অ্যাপ্লিকেশন পরীক্ষার জন্য কি ধরনের ট্রাফিক তৈরি করতে হবে তা নির্দিষ্ট করে। গন্তব্য পোর্ট
অ্যাপ্লিকেশন স্ট্যান্ডার্ড পোর্ট ডিফল্ট করে। বৈধ অ্যাপ্লিকেশন হল: http, bgp.
-d dport পাঠানো প্যাকেটের জন্য গন্তব্য পোর্ট নির্দিষ্ট করে। ডিফল্ট হয়
অ্যাপ্লিকেশন-নির্দিষ্ট।
-s খেলা পাঠানো প্যাকেটের জন্য উৎস পোর্ট নির্দিষ্ট করে। ডিফল্ট এর উপর ভিত্তি করে
প্রতারক প্রক্রিয়া আইডি।
-b Asn স্বায়ত্তশাসিত সিস্টেম নম্বর (ASN) নির্দিষ্ট করে যা কখন ব্যবহার করা উচিত
একটি বিজিপি অধিবেশন স্থাপন।
-f মিষ্ট রূটি TCP ফাস্ট ওপেন কুকি নির্দিষ্ট করে যা একটি TCP প্রতিষ্ঠা করার সময় ব্যবহার করা উচিত
সংযোগ.
-m এমএসএস দূরবর্তী হোস্টে বিজ্ঞাপন দেওয়ার জন্য সর্বোচ্চ সেগমেন্টের আকার নির্দিষ্ট করে।
-M একজন ব্যক্তি একটি প্যাকেট খুব বড় বার্তা ব্যবহার করার জন্য MTU নির্দিষ্ট করে।
-o অফসেট blind-syn এবং পরিচালনা করার সময় ব্যবহার করার জন্য অফসেট ক্রম সংখ্যা নির্দিষ্ট করে
অন্ধ-প্রথম পরীক্ষা, এবং পরিচালনার সময় ব্যবহার করার জন্য স্বীকৃতি নম্বর অফসেট
একটি অন্ধ-ডেটা পরীক্ষা।
-O পছন্দ tbit আচরণকে আরও উপযোগী করার অনুমতি দেয়। এই জন্য বর্তমান পছন্দ
বিকল্প হল:
- কৃষ্ণ গহ্বর: PMTUD পরীক্ষার জন্য, প্যাকেট খুব বড় বার্তা পাঠাবেন না; এই
একটি হোস্টের একটি PMTUD ব্ল্যাকহোল অনুমান করার এবং এটির চারপাশে কাজ করার ক্ষমতা পরীক্ষা করে।
- tcpts: একটি TCP প্রতিষ্ঠা করার সময় TCP টাইমস্ট্যাম্পের জন্য সমর্থনের বিজ্ঞাপন দিন
সংযোগ যদি পিয়ার টিসিপি টাইমস্ট্যাম্প সমর্থন করে, তাহলে টাইমস্ট্যাম্প এম্বেড করুন
ডাটা প্যাকেট।
- ipts-syn: চেষ্টা করার সময় একটি SYN প্যাকেটে টাইমস্ট্যাম্প আইপি বিকল্প ব্যবহার করুন
একটি TCP সংযোগ স্থাপন করুন।
- iprr-syn: চেষ্টা করার সময় একটি SYN প্যাকেটে রেকর্ড-রুট আইপি বিকল্প ব্যবহার করুন
একটি TCP সংযোগ স্থাপন করতে।
- ipqs-syn: চেষ্টা করার সময় একটি SYN প্যাকেটে কুইক-স্টার্ট আইপি বিকল্প ব্যবহার করুন
একটি TCP সংযোগ স্থাপন করতে।
- বস্তা: TCP সিলেক্টিভ অ্যাকনলেজমেন্ট (SACK) এর জন্য সমর্থনের বিজ্ঞাপন দিন
একটি TCP সংযোগ স্থাপন।
- জন্য: অফিসিয়াল IANA নম্বর ব্যবহার করে TCP ফাস্ট ওপেনের জন্য সমর্থনের বিজ্ঞাপন দিন
দ্রুত খোলার জন্য বরাদ্দ করা হয়েছে।
- fo-exp: টেস্টিং নম্বর ব্যবহার করে TCP দ্রুত খোলার জন্য সমর্থনের বিজ্ঞাপন দিন
দ্রুত খোলার জন্য IANA দ্বারা নির্ধারিত।
-P ptbsrc উত্স ঠিকানা নির্দিষ্ট করে যা প্যাকেট খুব বড় পাঠাতে ব্যবহার করা উচিত
pmtud পরীক্ষায় বার্তা।
-q প্রচেষ্টা মিথ্যা কমাতে প্রতিটি প্যাকেটের সাথে করার প্রচেষ্টার সংখ্যা নির্দিষ্ট করে
প্যাকেট হারানোর কারণে অনুমান।
-S হৃদয় উৎস ঠিকানা নির্দিষ্ট করে যা TCP প্যাকেটে ব্যবহার করা উচিত
tbit পরীক্ষা।
-T আংশিকভাবে আইপি টাইম-টু-লাইভ মান নির্দিষ্ট করে যা প্রেরিত TCP প্যাকেটে ব্যবহার করা উচিত
টিবিট পরীক্ষা।
-u URL http অ্যাপ্লিকেশনের জন্য একটি url নির্দিষ্ট করে।
-U ব্যবহারকারীর প্রমানপত্র সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; অর্থ
ব্যবহারকারী-আইডি সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং আচরণের উপর কোন প্রভাব নেই
টিবিটের।
-w wscale TCP সংযোগ স্থাপন করার সময় ব্যবহার করার জন্য উইন্ডো স্কেল বিকল্পটি নির্দিষ্ট করে।
ট্রেসেলবি বিকল্প
ট্রেসেলব কমান্ডটি একটি উৎস এবং এর মধ্যে সমস্ত প্রতি-প্রবাহ লোড-ভারসাম্য পাথ অনুমান করতে ব্যবহৃত হয়
গন্তব্য. নিম্নলিখিত বিকল্পগুলির জন্য উপলব্ধ প্রতারক tracelb কমান্ড:
ট্রেসেলব [-c বিশ্বাস] [-d dport] [-f প্রথম হপ] [-g গ্যাপলিমিট] [-P পদ্ধতি] [-q প্রচেষ্টা]
[-Q maxprobec] [-s খেলা] [-t টোস্ট] [-U ব্যবহারকারীর প্রমানপত্র] [-w অপেক্ষার সময়সীমা] [-W অপেক্ষা-তদন্ত]
-c বিশ্বাস
আত্মবিশ্বাসের স্তর নির্দিষ্ট করে যে আমরা অর্জন করতে চাই যে আর নেই
একটি প্রদত্ত হপ এ সমান্তরাল লোড সুষম পাথ. বৈধ মান হল 95 (ডিফল্ট)
এবং 99, যথাক্রমে 95% আত্মবিশ্বাস এবং 99% আত্মবিশ্বাসের জন্য।
-d dport ব্যবহার করার জন্য বেস গন্তব্য পোর্ট নির্দিষ্ট করে। ডিফল্ট 33435, ডিফল্ট
দ্বারা ব্যবহৃত traceroute(8).
-f প্রথম হপ আমাদের অনুসন্ধান শুরু করা উচিত কত হপ দূরে নির্দিষ্ট করে।
-g গ্যাপলিমিট অনুসন্ধান করার আগে কতগুলি পরপর অপ্রতিক্রিয়াশীল হপ অনুমোদিত তা নির্দিষ্ট করে
নিচে একটি শাখা থমকে যায়। তিনটি থেকে ডিফল্ট।
-P পদ্ধতি অনুসন্ধান করার জন্য আমাদের কোন পদ্ধতি ব্যবহার করা উচিত তা নির্দিষ্ট করে। বৈধ বিকল্পগুলি হল:
"udp-dport", "icmp-echo", "udp-sport", "tcp-sport", এবং "tcp-ack-sport"।
"udp-dport" তে ডিফল্ট।
-q প্রচেষ্টা একটি উত্তর পাওয়ার জন্য আমাদের কতগুলি প্রোব পাঠাতে হবে তা নির্দিষ্ট করে।
ডিফল্ট 2।
-Q maxprobec আমরা যতগুলি প্রোব পাঠাতে চাই তার সর্বোচ্চ সংখ্যা উল্লেখ করে। ডিফল্ট থেকে
3000.
-s খেলা প্রোব পাঠানোর সময় ব্যবহার করার জন্য সোর্স পোর্ট উল্লেখ করে। উপর ভিত্তি করে ডিফল্ট
প্রক্রিয়া আইডি।
-t টোস্ট আউটগোয়িং প্রোবের জন্য IP Type-of-service ক্ষেত্রের মান উল্লেখ করে।
ডিফল্ট 0।
-U ব্যবহারকারীর প্রমানপত্র সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; অর্থ
ব্যবহারকারী-আইডি সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং আচরণের উপর কোন প্রভাব নেই
ট্রেসেলব এর
-w অপেক্ষার সময়সীমা
একটি অনুসন্ধানের উত্তরের জন্য কতক্ষণ অপেক্ষা করতে হবে তা সেকেন্ডের মধ্যে নির্দিষ্ট করে। ডিফল্ট 5.
-W অপেক্ষা-তদন্ত
প্রোবের মধ্যে কতক্ষণ অপেক্ষা করতে হবে সেকেন্ডের 1/100তম অংশে নির্দিষ্ট করে। ডিফল্ট থেকে
25 (অর্থাৎ 250ms)।
দংশন বিকল্প
স্টিং কমান্ড টিসিপি প্রোবের সাথে একটি অ্যালগরিদম ব্যবহার করে একমুখী ক্ষতি অনুমান করতে ব্যবহৃত হয়। এটা
ফায়ারওয়াল ব্যবহার করে scamper সক্রিয় করা প্রয়োজন -F বিকল্প নিম্নলিখিত বিকল্পগুলি হল
জন্য উপলব্ধ প্রতারক স্টিং কমান্ড:
দংশন [-c গণনা] [-d dport] [-f বিতরণ] [-h অনুরোধ] [-H গর্ত] [-i আন্তঃ] [-m গড়]
[-s খেলা]
-c গণনা তৈরি করতে নমুনার সংখ্যা নির্দিষ্ট করে। ডিফল্টরূপে 48 নমুনা পাঠানো হয়, হিসাবে
এই মানটি FreeBSD TCP পুনঃসংযোজন সারি দৈর্ঘ্যের বর্তমান ডিফল্ট।
স্টিং 0.7 100টি নমুনা ব্যবহার করে।
-d dport ব্যবহার করার জন্য বেস গন্তব্য পোর্ট নির্দিষ্ট করে। ডিফল্ট 80, ডিফল্ট পোর্ট
HTTP প্রোটোকল দ্বারা ব্যবহৃত।
-f বিতরণ
নমুনার বিলম্ব বিতরণ নির্দিষ্ট করে। ডিফল্টরূপে একটি ইউনিফর্ম
বিতরণ নির্মিত হয়। অন্যান্য বিতরণ বর্তমানে নেই
স্ক্যাম্পারের স্টিং বাস্তবায়নে বাস্তবায়িত হয়েছে।
-h অনুরোধ করার জন্য ডিফল্ট অনুরোধ নির্দিষ্ট করে। বর্তমানে বাস্তবায়িত হয়নি।
-H গর্ত অনুরোধে অবশিষ্ট প্রাথমিক গর্তের আকার নির্দিষ্ট করে। ডিফল্ট হল 3
বাইট, স্টিং-০.৭ এর মতো।
-i আন্তঃ ডেটা সিডিং এবং হোল ফিলিং এর মধ্যে আন্তঃ-পর্যায় বিলম্ব নির্দিষ্ট করে
মিলিসেকেন্ড ডিফল্টরূপে, স্টিং পর্যায়গুলির মধ্যে 2000ms অপেক্ষা করে।
-m গড় ডাটা পর্বে, মিলিসেকেন্ডে প্যাকেট পাঠানোর গড় হার নির্দিষ্ট করে।
ডিফল্টরূপে, স্টিং প্রোবের মধ্যে 100ms অপেক্ষা করে।
-s খেলা প্রোব পাঠানোর সময় ব্যবহার করার জন্য সোর্স পোর্ট উল্লেখ করে। ডিফল্ট উপর ভিত্তি করে
প্রক্রিয়া আইডি।
এসএনআইএফএফ বিকল্প
স্নিফ কমান্ডটি একটি নির্দিষ্ট স্বাক্ষরের সাথে মিলে যাওয়া প্যাকেটগুলি ক্যাপচার করতে ব্যবহৃত হয়। বর্তমানে, দ
শুধুমাত্র সমর্থিত স্বাক্ষর হল একটি নির্দিষ্ট আইডি মান সহ ICMP ইকো প্যাকেট বা প্যাকেট
যেমন একটি উদ্ধৃতি ধারণকারী. নিম্নলিখিত বিকল্পগুলির জন্য উপলব্ধ প্রতারক স্নিফ কমান্ড:
দংশন [-c limit-pktc] [-G সীমা সময়] [-S ipaddr] [-U ব্যবহারকারীর প্রমানপত্র]
-c limit-pktc
ক্যাপচার করার জন্য সর্বাধিক সংখ্যক প্যাকেট নির্দিষ্ট করে।
-G সীমা সময়
সর্বোচ্চ সময় নির্দিষ্ট করে, সেকেন্ডে, প্যাকেট ক্যাপচার করার জন্য।
-S ipaddr আইপি ঠিকানা নির্দিষ্ট করে যেটি ব্যবহার করে প্যাকেটগুলি অবশ্যই পৌঁছাতে হবে। স্ক্যাম্পার আইপি ব্যবহার করে
প্যাকেট শোনার জন্য উপযুক্ত ইন্টারফেস সনাক্ত করতে ঠিকানা।
-U ব্যবহারকারীর প্রমানপত্র সংগৃহীত ডেটার সাথে অন্তর্ভুক্ত করার জন্য একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নির্দিষ্ট করে; অর্থ
ব্যবহারকারী-আইডি সম্পূর্ণরূপে ব্যবহারকারীর উপর নির্ভর করে এবং আচরণের উপর কোন প্রভাব নেই
sniff
একমাত্র সমর্থিত অভিব্যক্তি হল icmp[icmpid] == X, যেখানে X হল ICMP-ID নির্বাচন করার জন্য।
তথ্য সংগ্রহ বৈশিষ্ট্য
প্রতারক দুটি ডেটা আউটপুট ফরম্যাট আছে। প্রথমটি একটি মানুষের-পাঠযোগ্য বিন্যাস যার জন্য উপযুক্ত-
ডেটা সংগ্রহ এবং পরিমাপ বন্ধ। দ্বিতীয়, হিসাবে পরিচিত warts, একটি বাইনারি বিন্যাস যে
অনেক বেশি মেটা-ডেটা রেকর্ড করে এবং মানব-পাঠযোগ্য বিন্যাসের চেয়ে আরও সুনির্দিষ্ট।
প্রতারক ইন্টারনেট-স্কেল পরিমাপের জন্য ডিজাইন করা হয়েছে, যেখানে লক্ষ্যগুলির বড় তালিকা রয়েছে
তদন্তের জন্য সরবরাহ করা হয়েছে। প্রতারক একই সাথে একাধিক তালিকা অনুসন্ধান করার ক্ষমতা রয়েছে, এর সাথে
প্রতিটির একটি মিশ্র হার রয়েছে যা তালিকার অগ্রাধিকার নির্দিষ্ট করে। প্রতারক করতে পারেন
ঠিকানার তালিকায় একাধিক চক্র।
আউটপুট লেখার সময় a warts ফাইল, প্রতারক প্রতিটি তালিকা এবং চক্রের বিবরণ রেকর্ড করে
পরিমাপ কাজ অন্তর্গত.
নিয়ন্ত্রণ সকেট
যখন দিয়ে শুরু -P বিকল্প, প্রতারক একটি TCP সকেটের মাধ্যমে আন্তঃপ্রক্রিয়া যোগাযোগের অনুমতি দেয়
স্থানীয় হোস্টে সরবরাহকৃত পোর্টে আবদ্ধ। এই সকেট নিয়ন্ত্রণ করার জন্য দরকারী
একটি দীর্ঘজীবী অপারেশন প্রতারক প্রক্রিয়া একটি ক্লায়েন্ট ব্যবহার করে স্ক্যাম্পারের সাথে যোগাযোগ করতে পারে
টেলনেট(1) সরবরাহকৃত পোর্টে একটি সংযোগ খুলতে।
নিম্নলিখিত কন্ট্রোল সকেট কমান্ড উপলব্ধ।
প্রস্থান
প্রস্থান কমান্ড বর্তমান নিয়ন্ত্রণ সকেট সংযোগ বন্ধ করে।
সংযুক্ত
সংযুক্তি কমান্ড কীভাবে পরিবর্তন করে প্রতারক আদেশ গ্রহণ করে এবং উত্তর দেয়, ফিরে আসে
সরাসরি নিয়ন্ত্রণ সকেটের উপর ফলাফল. দেখা সংযুক্ত করুন যার উপর বিস্তারিত জানার জন্য নীচের অধ্যায়
আদেশ গৃহীত হয়।
পাওয়া যুক্তি
get কমান্ড সরবরাহকৃত আর্গুমেন্টের বর্তমান সেটিং প্রদান করে। বৈধ যুক্তি
মানগুলি হল: হোল্ডটাইম, মনিটরের নাম, পিড, পিপিএস, খেলাধুলা, সংস্করণ।
সেট যুক্তি ...
সেট কমান্ড সরবরাহকৃত আর্গুমেন্টের বর্তমান সেটিং সেট করে। বৈধ যুক্তি
মানগুলি হল: হোল্ডটাইম, মনিটরের নাম, পিপিএস।
উৎস যুক্তি ...
যোগ আর্গুমেন্ট
সার্জারির উৎস যোগ কমান্ড একটি নতুন ইনপুট উত্স যোগ করার অনুমতি দেয়। এটি গ্রহণ করে
নিম্নলিখিত যুক্তি:
নাম স্ট্রিং
উৎসের নাম। এই পরামিতি বাধ্যতামূলক।
বর্ণনা স্ট্রিং
উৎস বর্ণনা করে একটি ঐচ্ছিক স্ট্রিং।
হুকুম স্ট্রিং
সরবরাহ করা প্রতিটি ঠিকানার জন্য কার্যকর করার কমান্ড। যদি সরবরাহ না করা হয়, তাহলে
ডিফল্ট কমান্ড ব্যবহার করা হয়।
list_id uint32_t
একটি ঐচ্ছিক সাংখ্যিক তালিকা শনাক্তকারী, একজন মানুষের দ্বারা নির্ধারিত। যদি সরবরাহ না করা হয়, ক
শূন্যের মান ব্যবহার করা হয়।
চক্র_আইডি uint32_t
ব্যবহার করার জন্য একটি ঐচ্ছিক সাংখ্যিক প্রাথমিক চক্র শনাক্তকারী, একজন মানুষের দ্বারা নির্ধারিত। যদি
সরবরাহ করা হয় না, একটি মান ব্যবহার করা হয়।
অগ্রাধিকার uint32_t
একটি ঐচ্ছিক সাংখ্যিক মান যা থেকে পরিমাপের মিশ্রণের হার নির্দিষ্ট করে৷
অন্যান্য উৎসের তুলনায় উৎস। যদি সরবরাহ না করা হয়, তবে একটি মিশ্রণের হার
ব্যবহৃত শূন্যের একটি মান উৎস তৈরি করে, কিন্তু সক্রিয়ভাবে নয়
ব্যবহার করা হয়েছে।
আউটফাইল স্ট্রিং
ফলাফল লেখার জন্য আউটপুট ফাইলের নাম, পূর্বে সংজ্ঞায়িত করা হয়েছে
আউটফাইল খোলা. সরবরাহ করা না হলে, ডিফল্ট আউটপুট ফাইল ব্যবহার করা হয়।
ফাইল স্ট্রিং
টার্গেট অ্যাড্রেস পড়ার জন্য ইনপুট ফাইলের নাম। এই পরামিতি হল
বাধ্যতামূলক যদি উৎস একটি পরিচালিত উৎস হয়।
চক্র পূর্ণসংখ্যা
টার্গেট অ্যাড্রেস ফাইলটি তৈরি করতে চক্রের সংখ্যা। শূন্য হলে, প্রতারক
ফাইলের উপর অনির্দিষ্টকালের জন্য লুপ হবে। এই পরামিতি উপেক্ষা করা হয় যদি না a
পরিচালিত উৎস সংজ্ঞায়িত করা হয়.
অটোরিলোড [on | বন্ধ]
এই পরামিতি নির্দিষ্ট করে যদি টার্গেট অ্যাড্রেস ফাইলটি পুনরায় পড়া উচিত
যখনই একটি চক্র সম্পন্ন হয়, অথবা যদি একই সেট লক্ষ্য ঠিকানা হিসাবে
পূর্ববর্তী চক্র ব্যবহার করা উচিত। উল্লেখ না থাকলে, ফাইলটি নেই
স্বয়ংক্রিয়ভাবে চক্র সময়ে পুনরায় লোড.
আপডেটের নাম আর্গুমেন্ট
সার্জারির উৎস আপডেটের কমান্ড একটি বিদ্যমান উৎসের কিছু বৈশিষ্ট্য হতে দেয়
পরিবর্তিত আপডেট করার জন্য উৎসের সাথে উল্লেখ করা হয়েছে নাম প্যারামিটার বৈধ
পরামিতিগুলি হল: অটোরিলোড, চক্র এবং অগ্রাধিকার৷
তালিকা ...
সার্জারির উৎস তালিকা কমান্ড বর্তমানে সংজ্ঞায়িত সমস্ত উত্সের একটি তালিকা প্রদান করে। দ্য
ঐচ্ছিক তৃতীয় নাম প্যারামিটার নির্দিষ্ট উৎসের তালিকাকে সীমাবদ্ধ করে।
চক্র নাম
সার্জারির উৎস চক্র কমান্ড ম্যানুয়ালি একটি অ্যাডহক উত্সে একটি চক্র মার্কার সন্নিবেশ করায়।
মুছে ফেলা নাম
সার্জারির উৎস মুছে ফেলা কমান্ড যদি সম্ভব হয় তবে নামযুক্ত উত্স মুছে দেয়।
আউটফাইল যুক্তি ...
আউটফাইল কমান্ড আউটপুট ফাইল পরিচালনা করার ক্ষমতা প্রদান করে। এটি গ্রহণ করে
নিম্নলিখিত যুক্তি:
খোলা ...
সার্জারির আউটফাইল খোলা কমান্ড একটি নতুন আউটপুট ফাইল সংজ্ঞায়িত করার অনুমতি দেয়। এটি গ্রহণ করে
নিম্নলিখিত পরামিতি:
নাম উপনাম
আউটপুট ফাইলের উপনাম। এই পরামিতি বাধ্যতামূলক।
ফাইল স্ট্রিং
আউটপুট ফাইলের ফাইলের নাম। এই পরামিতি বাধ্যতামূলক।
মোড [কাটা | সংযোজন]
কিভাবে ফাইল ওপেন হবে। যদি অ্যাপেন্ড মোড ব্যবহার করা হয়, তাহলে বিদ্যমান কোনো ফাইল
নির্দিষ্ট নামের সাথে যুক্ত করা হবে। যদি ছেঁটে মোড ব্যবহার করা হয়,
যেকোন বিদ্যমান ফাইলটি খোলা হলে তা কেটে ফেলা হবে।
ঘনিষ্ঠ উপনাম
সার্জারির আউটফাইল ঘনিষ্ঠ কমান্ড একটি বিদ্যমান আউটপুট ফাইল বন্ধ করার অনুমতি দেয়। দ্য
কার্যভার উপনাম প্যারামিটার কোন আউটপুট ফাইল বন্ধ করতে হবে তা নির্দিষ্ট করে। একটি আউটপুট ফাইল
যে বর্তমানে উল্লেখ করা হয় বন্ধ করা যাবে না. একটি ফাইল বন্ধ করার জন্য যে
বর্তমানে উল্লেখ করা হয়েছে, একটি নতুন outfile খুলতে হবে, এবং তারপর আউটফাইল বিনিময়
কমান্ড ব্যবহার করা হবে।
বিনিময় alias1 alias2
সার্জারির আউটফাইল বিনিময় কমান্ড প্রতিটি আউটপুট ফাইলের সাথে যুক্ত ফাইল অদলবদল করে।
তালিকা
সার্জারির আউটফাইল তালিকা কমান্ড বিদ্যমান outfiles একটি তালিকা আউটপুট.
মান্য করা সূত্র
এই কমান্ড উত্স ঘটনা নিরীক্ষণের জন্য অনুমতি দেয়. যখন মৃত্যুদন্ড কার্যকর করা হয়, নিয়ন্ত্রণ সকেট
তারপরে যখনই একটি উত্স যোগ করা, আপডেট করা, মুছে ফেলা, সমাপ্ত করা হয় তখন ইভেন্টের বিজ্ঞপ্তি সরবরাহ করবে,
বা সাইকেল চালানো। প্রতিটি ইভেন্ট এর পর থেকে অতিবাহিত সেকেন্ডের সংখ্যার সাথে প্রিফিক্স করা হয়
ইউনিক্স যুগ। নিম্নলিখিত উদাহরণগুলি ইভেন্ট নিরীক্ষণের ক্ষমতাগুলিকে চিত্রিত করে:
ইভেন্ট 1169065640 উৎস 'foo' নাম যোগ করুন list_id 5 অগ্রাধিকার 1
ইভেন্ট 1169065641 উত্স আপডেট 'foo' অগ্রাধিকার 15
ইভেন্ট 1169065642 উৎস চক্র 'বার' আইডি 2
ইভেন্ট 1169065650 সোর্স ফিনিস 'বার'
ইভেন্ট 1169065661 উৎস 'foo' মুছে দিন
শাটডাউন যুক্তি
শাটডাউন যুক্তি অনুমতি দেয় প্রতারক প্রক্রিয়া পরিষ্কারভাবে প্রস্থান করা. পরবর্তী
যুক্তি সমর্থিত হয়
সম্পন্ন
সার্জারির শাটডাউন সম্পন্ন কমান্ড অনুরোধ করে যে প্রতারক বর্তমান কাজগুলো বন্ধ হলে,
সেইসাথে সমস্ত অবশিষ্ট চক্র, সম্পন্ন হয়েছে.
ঘনিষ্ঠরূপে
সার্জারির শাটডাউন ঘনিষ্ঠরূপে কমান্ড অনুরোধ করে যে প্রতারক বাকি সব কাজ ফ্লাশ করে
প্রতিটি তালিকার সাথে সারিবদ্ধ, সমস্ত বর্তমান কাজ শেষ করে, এবং তারপর বন্ধ করে দেয়।
এখন সার্জারির শাটডাউন এখন আদেশ কারণ প্রতারক অবিলম্বে বন্ধ করতে। অসমাপ্ত কাজ
শুদ্ধ করা হয়
বাতিল
সার্জারির শাটডাউন বাতিল কমান্ড কোনো মুলতুবি শাটডাউন বাতিল করে।
সংযুক্ত করুন মোড
সংযুক্ত মোডে, সাধারণ ইন্টারেক্টিভ মোড কমান্ডগুলির কোনোটিই ব্যবহারযোগ্য নয়। পরিবর্তে, আদেশ
সরাসরি প্রবেশ করা যেতে পারে এবং ফলাফল সরাসরি কন্ট্রোল সকেটে ফেরত পাঠানো হবে।
কমান্ডগুলিকে নির্দিষ্ট করা হয় ঠিক যেমন তারা একটি কমান্ড-লাইন আহ্বানের জন্য -I পতাকার সাথে থাকবে
of প্রতারক. উত্তরগুলি একক \n অক্ষর দ্বারা লাইনে বিভক্ত এবং এর মধ্যে একটি রয়েছে৷
নিম্নলিখিত বিন্যাস:
ছিল ERR ...
3টি অক্ষর "ERR" দিয়ে শুরু হওয়া একটি লাইন ইঙ্গিত করে যে একটি ত্রুটি ঘটেছে৷ বাকিটা
লাইনের একটি ত্রুটি বার্তা থাকবে।
OK আইডি-সংখ্যা
2টি অক্ষর "ঠিক আছে" সহ একটি লাইন নির্দেশ করে যে স্ক্যাম্পার কমান্ডটি গ্রহণ করেছে।
প্রতারক 20110623 এর পরের সংস্করণ কমান্ডের সাথে যুক্ত একটি আইডি নম্বর প্রদান করে, যা
পরবর্তীতে একটি "হল্ট" নির্দেশ জারি করে কাজটিকে থামানোর অনুমতি দিন।
আরও
মাত্র 4টি অক্ষর "আরও" সহ একটি লাইন নির্দেশ করে যে স্ক্যাম্পারের ক্ষমতা আছে৷
সমান্তরালভাবে চালানোর জন্য আরও প্রোবিং কমান্ড গ্রহণ করুন।
তথ্য লম্বা
4টি অক্ষর "DATA" দিয়ে শুরু হওয়া একটি লাইন একটি স্পেস দিয়ে তারপর একটি বেস-10 নম্বর
ফলাফলের শুরু নির্দেশ করে। লম্বা ডেটার অক্ষরের সংখ্যা নির্দিষ্ট করে,
নতুন লাইন সহ। ডেটা বাইনারি ওয়ার্ট ফরম্যাটে এবং আগে ইউএনকোড করা হয়েছে
সংক্রমণ।
সংযুক্ত মোড থেকে প্রস্থান করতে ক্লায়েন্টকে অবশ্যই একটি লাইন পাঠাতে হবে যাতে "হয়ে গেছে"। থামানো a
যে কমান্ডটি এখনও সম্পূর্ণ হয়নি, আইডি নম্বর দিয়ে একটি "হল্ট" নির্দেশ জারি করুন
যখন কমান্ডটি একমাত্র প্যারামিটার হিসাবে গৃহীত হয়েছিল।
উদাহরণ
192.0.2.1 এর পাথ ট্রেস করতে ডিফল্ট ট্রেসারউট কমান্ড ব্যবহার করতে:
স্ক্যাম্পার -i 192.0.2.1
নেটওয়ার্কে পাথ এমটিইউ পরিবর্তনগুলি অনুমান করতে এবং তাদের একটি ট্রেসারুট পথের সাথে সংযুক্ত করতে:
স্ক্যাম্পার -আই "ট্রেস -পি ইউডিপি-প্যারিস -এম 192.0.2.1"
ICMP প্রোবের সাথে প্যারিস ট্রেসারউট ব্যবহার করতে, প্রতি হপ 3টি প্রোব ব্যবহার করে, সমস্ত প্রোব পাঠানো,
একটি নির্দিষ্ট ওয়ার্টস ফাইলে লেখা:
scamper -O warts -o file.warts -I "trace -P icmp-paris -q 3 -Q 192.0.2.1"
সংজ্ঞায়িত ঠিকানাগুলির একটি সিরিজ পিং করতে ফাইলের নাম, প্রতিটি ঠিকানা 10 বার পরীক্ষা করা হচ্ছে:
স্ক্যাম্পার -সি "পিং -সি 10" ফাইলের নাম
একাধিক স্তরের উদ্ধৃতি সহ কমান্ড ব্যবহার করার সময় শেল উদ্ধৃতির সাথে যত্ন নেওয়া আবশ্যক,
যেমন একটি ডিলিয়াস কমান্ডের সাথে প্রোবের বিবরণ দেওয়ার সময়। নিম্নলিখিত UDP পাঠায়
এক সেকেন্ডের ব্যবধানে বিকল্প আইপি ঠিকানার জন্য অনুসন্ধান, এবং IP-ID মানগুলি ফেরত দিতে হবে
ক্রমানুসারে কঠোরভাবে হতে
scamper -O warts -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp -i
192.0.2.1' -p '-P udp -i 192.0.2.4'"
বিকল্পভাবে, নিম্নলিখিতগুলি একই কাজ করে, কিন্তু UDP প্রোব উল্লেখ না করে
পদ্ধতি দুইবার।
scamper -O warts -o ally.warts -I "dealias -O inseq -W 1000 -m ally -p '-P udp'
192.0.2.1 192.0.2.4"
নিম্নলিখিত কমান্ডটি 198.51.100.0/28 স্ক্যান করে 192.0.2.4-এর সাথে মিলে যাওয়া উপনামের জন্য, কিন্তু এড়িয়ে যায়
198.51.100.3.
scamper -O warts -o prefixscan.warts -I "dealias -O inseq -W 1000 -m prefixscan -p '-P
udp' -x 198.51.100.3 192.0.2.4 198.51.100.0/28"
প্রতি-প্রবাহ লোড-ভারসাম্যপূর্ণ পাথগুলিকে গণনা করতে নিম্নলিখিত UDP প্রোবগুলি ব্যবহার করে
192.0.2.6 থেকে 99% আত্মবিশ্বাস; এটি প্রতিটি প্রোবের সাথে সোর্স পোর্ট পরিবর্তিত হয়।
scamper -I "tracelb -P udp-sport -c 99 192.0.2.6"
onworks.net পরিষেবা ব্যবহার করে অনলাইনে স্ক্যাম্পার ব্যবহার করুন