Skip to main content

Netstat কমান্ড কিভাবে ব্যবহার করবেন

কিভাবে খুলুন এবং সংযুক্ত নেটওয়ার্ক বন্দর আবিষ্কার করুন উইন্ডোজ netstat কমান্ড কমান্ড ব্যবহার করতে (মে 2024)

কিভাবে খুলুন এবং সংযুক্ত নেটওয়ার্ক বন্দর আবিষ্কার করুন উইন্ডোজ netstat কমান্ড কমান্ড ব্যবহার করতে (মে 2024)
Anonim

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

বিশেষত, নেটস্ট্যাট কমান্ড পৃথক নেটওয়ার্ক সংযোগ, সামগ্রিক এবং প্রোটোকল-নির্দিষ্ট নেটওয়ার্কিং পরিসংখ্যান এবং আরও অনেক কিছু সম্পর্কে বিবরণ প্রদর্শন করতে পারে, যা সব কিছু নেটওয়ার্কিং সমস্যাগুলির সমস্যা সমাধান করতে সহায়তা করতে পারে।

Netstat কমান্ড প্রাপ্যতা

উইন্ডোজ 10, উইন্ডোজ 8, উইন্ডোজ 7, ​​উইন্ডোজ ভিস্তা, উইন্ডোজ এক্সপি, উইন্ডোজ সার্ভার অপারেটিং সিস্টেম এবং উইন্ডোজের কিছু পুরোনো সংস্করণ সহ উইন্ডোজ এর বেশিরভাগ সংস্করণগুলিতে নেটস্ট্যাট কমান্ড কমান্ড প্রম্পট থেকে পাওয়া যায়।

কিছু নেটস্ট্যাট কমান্ড সুইচ এবং অন্যান্য নেটস্ট্যাট কমান্ড সিনট্যাক্সের উপলব্ধতা অপারেটিং সিস্টেম থেকে অপারেটিং সিস্টেমে ভিন্ন হতে পারে।

Netstat কমান্ড সিনট্যাক্স

netstat কমান্ড -a -b -e -f -n -o -p প্রোটোকল -r -s -t -এক্স -y সময়ের ব্যবধান /?

কমান্ড সিনট্যাক্স কিভাবে পড়ুন

সমস্ত সক্রিয় টিসিপি সংযোগগুলির একটি অপেক্ষাকৃত সহজ তালিকা প্রদর্শন করতে শুধুমাত্র নেটস্ট্যাট কমান্ডটি চালান যা প্রত্যেকের জন্য স্থানীয় আইপি ঠিকানা (আপনার কম্পিউটার), বিদেশী আইপি ঠিকানা (অন্যান্য কম্পিউটার বা নেটওয়ার্ক ডিভাইস), তাদের নিজ নিজ সাথে পোর্ট নম্বর, সেইসাথে টিসিপি রাষ্ট্র।

-a = এই সুইচ সক্রিয় টিসিপি সংযোগ, শোনাচ্ছে রাষ্ট্রের সাথে টিসিপি সংযোগ, এবং সেইসাথে UDP পোর্টগুলি যা শোনা যাচ্ছে।

-b = এই নেটস্ট্যাট সুইচ খুব অনুরূপ -o নীচে তালিকাভুক্ত সুইচ, কিন্তু PID প্রদর্শনের পরিবর্তে, প্রক্রিয়াটির প্রকৃত ফাইল নামটি প্রদর্শন করবে। ব্যবহার -b উপর -o মনে হচ্ছে এটি আপনাকে একটি বা দুটি পদক্ষেপ সঞ্চয় করে তবে এটি ব্যবহার করে এটি কখনও কখনও সম্পূর্ণরূপে চালানোর জন্য নেটস্ট্যাটের সময়টিকে বাড়িয়ে তুলতে পারে।

-e = আপনার নেটওয়ার্ক সংযোগ সম্পর্কে পরিসংখ্যান প্রদর্শন করতে netstat কমান্ডের সাথে এই সুইচটি ব্যবহার করুন। এই ডেটাটি বাইট, ইউনিটাস্ট প্যাকেট, নন-ইউনিটাস্ট প্যাকেট, বাতিল, ত্রুটি এবং অজানা প্রোটোকলগুলি পেয়েছে এবং সংযোগটি প্রতিষ্ঠিত হওয়ার পরে পাঠানো হয়েছে।

-f = দী -f সুইচ নেটস্ট্যাট কমান্ডটিকে যখন সম্ভব হবে তখন প্রতিটি বিদেশী আইপি ঠিকানাগুলির জন্য সম্পূর্ণ যোগ্যতা ডোমেন নাম (FQDN) প্রদর্শন করতে বাধ্য করবে।

-n = ব্যবহার করুন -n বিদেশী আইপি ঠিকানাগুলির জন্য হোস্ট নাম নির্ধারণ করার চেষ্টা থেকে নেটস্ট্যাট প্রতিরোধ করতে স্যুইচ করুন। আপনার বর্তমান নেটওয়ার্ক সংযোগের উপর নির্ভর করে, এই সুইচটি ব্যবহার করে নেটস্ট্যাট সম্পূর্ণরূপে চালানোর জন্য যে সময় লাগে তা কমে যেতে পারে।

-o = অনেক সমস্যা সমাধান কাজগুলির জন্য একটি সহজ বিকল্প, -o সুইচ প্রতিটি প্রদর্শিত সংযোগের সাথে যুক্ত প্রসেস আইডেন্টিফায়ার (পিআইডি) প্রদর্শন করে। ব্যবহার সম্পর্কে আরো জন্য নীচের উদাহরণ দেখুন netstat -o.

-p = ব্যবহার করুন -p একটি নির্দিষ্ট জন্য শুধুমাত্র সংযোগ বা পরিসংখ্যান প্রদর্শন সুইচ প্রোটোকল । আপনি একাধিক সংজ্ঞা করতে পারবেন না প্রোটোকল একবারে, না আপনি নেটস্ট্যাট চালাতে পারেন -p একটি সংজ্ঞায়িত ছাড়া প্রোটোকল .

প্রোটোকল = একটি নির্দিষ্ট করার সময় প্রোটোকল সঙ্গে -p বিকল্প, আপনি ব্যবহার করতে পারেন TCP, UDP, tcpv6, অথবা udpv6। আপনি ব্যবহার করেন -s সঙ্গে -p প্রোটোকল দ্বারা পরিসংখ্যান দেখতে, আপনি ব্যবহার করতে পারেন ICMP, আইপি, icmpv6, অথবা IPv6 আমি উল্লেখ প্রথম চার ছাড়াও।

-r = সঙ্গে netstat এক্সিকিউট করুন -r আইপি রাউটিং টেবিল প্রদর্শন করতে। এটি চালানোর জন্য রুট কমান্ড ব্যবহার করা একই রুট মুদ্রণ.

-s = দী -s প্রোটোকল দ্বারা বিস্তারিত পরিসংখ্যান প্রদর্শন করতে নেটস্ট্যাট কমান্ডের সাথে বিকল্পটি ব্যবহার করা যেতে পারে। আপনি ব্যবহার করে একটি নির্দিষ্ট প্রোটোকল দেখানো পরিসংখ্যান সীমাবদ্ধ করতে পারেন -s বিকল্প এবং যে উল্লেখ প্রোটোকল , কিন্তু ব্যবহার করতে ভুলবেন না -s আগে -p প্রোটোকল একসাথে সুইচ ব্যবহার করার সময়।

-t = ব্যবহার করুন -t সাধারণত টিসিপি রাষ্ট্রের পরিবর্তে বর্তমান টিসিপি চিমনি অফलोड রাষ্ট্র প্রদর্শন করতে স্যুইচ করুন।

-এক্স = ব্যবহার করুন -এক্স সমস্ত নেটওয়ার্ক ডাইরেক্ট শ্রোতা, সংযোগ, এবং শেয়ার করা endpoints প্রদর্শন করার অপশন।

-y = দী -y সুইচ সমস্ত সংযোগের জন্য টিসিপি সংযোগ টেমপ্লেট প্রদর্শন করতে ব্যবহার করা যেতে পারে। আপনি ব্যবহার করতে পারবেন না -y অন্য কোন netstat বিকল্প সঙ্গে।

সময়ের ব্যবধান = এই সেকেন্ডে, সেকেন্ডে, আপনি নেটস্ট্যাট কমান্ডটি স্বয়ংক্রিয়ভাবে পুনরায় চালাতে চান, কেবলমাত্র যখন আপনি লুপটি শেষ করতে Ctrl-C ব্যবহার করেন তখনই বন্ধ।

/? = নেটস্ট্যাট কমান্ডের বিভিন্ন বিকল্প সম্পর্কে বিস্তারিত জানার জন্য সহায়তা সুইচটি ব্যবহার করুন।

কমান্ড লাইনের যে সমস্ত Netstat তথ্যটি পুনঃনির্দেশনা ব্যবহার করে আপনি স্ক্রিনে যা দেখেন তা পাঠানোর জন্য সহজলভ্য করে কোনও পাঠ্য ফাইলে পাঠান। সম্পূর্ণ নির্দেশাবলীর জন্য একটি ফাইলের কমান্ড আউটপুট পুনঃনির্দেশ কিভাবে দেখুন।

Netstat কমান্ড উদাহরণ

netstat -f

এই প্রথম উদাহরণে, আমি সমস্ত সক্রিয় টিসিপি সংযোগগুলি দেখানোর জন্য নেটস্ট্যাটটি চালান। যাইহোক, আমি এমন কম্পিউটার দেখতে চাই যা আমি FQDN ফর্ম্যাটে সংযুক্ত করেছি -f পরিবর্তে একটি সহজ আইপি ঠিকানা।

এখানে আপনি যা দেখতে পারেন তার একটি উদাহরণ:

সক্রিয় সংযোগ Proto স্থানীয় ঠিকানা বিদেশী ঠিকানা রাজ্য টিসিপি 127.0.0.155357 ভিএম-উইন্ডোজ -7: 49229 টাইম_ওয়েট টিসিপি 127.0.0.1:49২225 ভিএম-উইন্ডোজ -7: 12080 টাইম_ওয়েট টিসিপি 19২.168.1.14:49194 75.125.212.75:httpCLOSE_WAIT টিসিপি 19২.168.1.14:49196 A795sm.avast.com:httpCLOSE_WAIT টিসিপি 19২.168.1.14:49197 A795sm.avast.com: HTTP CLOSE_WAIT টিসিপি 19২.168.1.14:4২9230 টিআইএম-পিসি: wsd TIME_WAIT টিসিপি 19২.168.1.14:4২9231 টিআইএম-পিসি: icslap ইনস্টল করা টিসিপি 19২.168.1.14:4২92২২ টিআইএম-পিসি: নেটবিয়োস-এসএসএন টাইম_ওয়েট টিসিপি 19২.168.1.14:4২9233 টিআইএম-পিসি: নেটবিয়োস-এসএসএন টাইম_ওয়েট টিসিপি :: 1: 2869 ভিএম-উইন্ডোজ -7: 49226 প্রতিষ্ঠিত টিসিপি :: 1: 49226 ভিএম-উইন্ডোজ -7: icslap ইনস্টল করা

আপনি দেখতে পারেন, এই উদাহরণে নেটস্ট্যাটটি কার্যকর হওয়ার সময় 11 সক্রিয় টিসিপি সংযোগ ছিল। শুধুমাত্র প্রোটোকল (মধ্যে প্রোটো কলাম) তালিকাভুক্ত টিসিপি, যা আমি প্রত্যাশিত ছিল না বলে প্রত্যাশিত ছিল -a.

আপনি আইপি ঠিকানা তিন সেট দেখতে পারেন স্থানীয় ঠিকানা কলাম- আমার প্রকৃত আইপি ঠিকানা 192.168.1.14 এবং আমার লুপব্যাক ঠিকানার IPv4 এবং IPv6 উভয় সংস্করণ, প্রতিটি সংযোগ ব্যবহার করে পোর্ট সহ। দ্য বিদেশি ঠিকানা কলাম FQDN তালিকাভুক্ত করা হয় ( 75.125.212.75 পাশাপাশি যে পোর্ট পাশাপাশি কিছু কারণে সমাধান করা হয়নি।

অবশেষে, দী রাষ্ট্র কলাম যে বিশেষ সংযোগ টিসিপি রাষ্ট্র তালিকা।

netstat -o

এই উদাহরণে, নেটস্ট্যাটটি সাধারণত চালানো হবে তাই এটি শুধুমাত্র সক্রিয় টিসিপি সংযোগগুলি দেখায়, তবে আমরা অনুরূপ প্রক্রিয়া শনাক্তকারী দেখতে চাই -o প্রতিটি সংযোগের জন্য আমরা কম্পিউটারে কোন প্রোগ্রামটি শুরু করে তা নির্ধারণ করতে পারি।

এখানে কম্পিউটার প্রদর্শিত হয়:

সক্রিয় সংযোগ Proto স্থানীয় ঠিকানা বিদেশী ঠিকানা রাজ্য পিআইডি টিসিপি 19২.168.1.14:49194 75.125.212.75:httpCLOSE_WAIT 2948 টিসিপি 19২.168.1.14:49196 A795sm: http CLOSE_WAIT 2948 TCP 192.168.1.14:49197 A795sm: http CLOSE_WAIT 2948

আপনি সম্ভবত নতুন লক্ষ্য PID, কলাম। এই ক্ষেত্রে, পিআইডি সব একই, মানে যে আমার কম্পিউটারে একই প্রোগ্রাম এই সংযোগ খোলা।

প্রোগ্রাম পিআইডি দ্বারা প্রতিনিধিত্ব করা হয় তা নির্ধারণ করার জন্য 2948 কম্পিউটারে, আপনাকে যা করতে হবে তা খুলুন টাস্ক ম্যানেজার, ক্লিক করুন প্রসেস ট্যাব, এবং নোট চিত্র নাম পিআইডি পাশে তালিকাভুক্ত আমি খুঁজছি PID, কলাম।1

নেটস্ট্যাট কমান্ড ব্যবহার করে -o আপনার ব্যান্ডউইথের কোনও অংশটি খুব বেশি ব্যবহার করে এমন ট্র্যাকিংয়ের সময় বিকল্পটি খুব সহায়ক হতে পারে। এটি এমন কোন গন্তব্যটি সনাক্ত করতে সহায়তা করতে পারে যেখানে কোন ধরণের ম্যালওয়্যার বা সফটওয়্যারের অন্য কোনও বৈধ টুকরা আপনার অনুমতি ছাড়াই তথ্য পাঠাচ্ছে।

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

netstat -s -p tcp -f

এই তৃতীয় উদাহরণে আমরা প্রোটোকল নির্দিষ্ট পরিসংখ্যান দেখতে চাই -s কিন্তু তাদের সব, শুধু টিসিপি পরিসংখ্যান -p TCP । আমরা FQDN ফর্ম্যাটে প্রদর্শিত বিদেশী ঠিকানাগুলিও চাই -f.

এই উদাহরণটি নেটওয়ার্ট কমান্ড যা উপরে দেখানো হয়েছে, উদাহরণস্বরূপ কম্পিউটারে উত্পাদিত:

আইপিভি 4 এর জন্য টিসিপি পরিসংখ্যান সক্রিয় খোলা = 77 প্যাসিভ খোলা = 21 ব্যর্থ সংযোগ প্রচেষ্টা = 2 সংযোগ রিসেট = 25 বর্তমান সংযোগ = 5 সেগমেন্ট প্রাপ্ত = 7313 সেগমেন্ট পাঠানো = 4824 সেগমেন্ট retransmitted = 5 সক্রিয় সংযোগ Proto স্থানীয় ঠিকানা বিদেশী ঠিকানা রাজ্য টিসিপি 127.0.0.1 বাই 869 ভিএম-উইন্ডোজ -7: 49২35 TIME_WAIT টিসিপি 127.0.0.1 বাই 869 ভিএম-উইন্ডোজ 7: 49২38 প্রতিষ্ঠিত টিসিপি 127.0.0.1:4২9238 ভিএম-উইন্ডোজ 7: icslap ইনস্টল করা টিসিপি 19২.168.1.14:49194 75.125.212.75:httpCLOSE_WAIT টিসিপি 19২.168.1.14:49196 A795sm.avast.com:httpCLOSE_WAIT টিসিপি 19২.168.1.14:49197 A795sm.avast.com: HTTP CLOSE_WAIT

আপনি দেখতে পারেন, টিসিপি প্রোটোকলের জন্য বিভিন্ন পরিসংখ্যান প্রদর্শিত হয়, যেমন সময়ে সকল সক্রিয় টিসিপি সংযোগগুলি।

netstat -e -t 5

এই চূড়ান্ত উদাহরণে, নেটস্ট্যাট কমান্ডটি কিছু মৌলিক নেটওয়ার্ক ইন্টারফেস পরিসংখ্যান প্রদর্শন করার জন্য কার্যকর করা হয় -e এবং যাতে এই পরিসংখ্যান ক্রমাগত কমান্ড উইন্ডোতে প্রতি পাঁচ সেকেন্ডে আপডেট হয় -t 5 .

পর্দায় উত্পাদিত কি এখানে:

ইন্টারফেস পরিসংখ্যান পাঠানো হয়েছে বাইট 22132338 1846834 ইউনিকাস্ট প্যাকেট 19113 9869 অ ইউনিকাস্ট প্যাকেট 0 0 বাতিল 0 0 ত্রুটি 0 0 অজানা প্রোটোকল 0 ইন্টারফেস পরিসংখ্যান পাঠানো হয়েছে বাইট 22134630 1846834 ইউনিকাস্ট প্যাকেট 19128 9869 অ ইউনিকাস্ট প্যাকেট 0 0 বাতিল 0 0 ত্রুটি 0 0 অজানা প্রোটোকল 0 ^ সি

তথ্য বিভিন্ন টুকরা, যা আপনি এখানে দেখতে পারেন এবং আমি তালিকাভুক্ত -e উপরে সিনট্যাক্স প্রদর্শিত হয়।

Netstat কমান্ডটি স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে অতিরিক্ত সময় নির্বাহ করে, যেমন আপনি ফলাফলের দুটি সারণিতে দেখতে পারেন। মনে রাখবেন ^ সি নীচে, নির্দেশ করে যে Ctrl-C abort কমান্ডটি কমান্ডটি পুনরায় চালানো বন্ধ করার জন্য ব্যবহৃত হয়েছিল।

Netstat সম্পর্কিত কমান্ড

Netstat কমান্ডটি প্রায়ই অন্যান্য নেটওয়ার্কিং সম্পর্কিত কমান্ড প্রম্পট কমান্ড যেমন nslookup, ping, tracert, ipconfig এবং অন্যান্যদের সাথে ব্যবহৃত হয়।

1 আপনাকে ম্যানুয়ালি PID কলামটি টাস্ক ম্যানেজারে যোগ করতে হতে পারে। আপনি -> ম্যানেজারের মধ্যে কলাম নির্বাচন করুন -> থেকে "PID (প্রক্রিয়া সনাক্তকারী)" চেকবাক্সটি নির্বাচন করে এটি করতে পারেন। যদি আপনি যে পিআইডিটি খুঁজছেন তা তালিকাভুক্ত ট্যাবটিতে "সকল ব্যবহারকারীর কাছ থেকে প্রসেসগুলি দেখান" বোতামটিতে ক্লিক করতে হবে।