উইন্ডোজ কমান্ড লাইনের মাধ্যমে কীভাবে টিসিপি এবং ইউডিপি পোর্টগুলি বন্ধ করবেন


160

উইন্ডোজ কমান্ড লাইনের মাধ্যমে কোনও একক সংযোগের জন্য কীভাবে কোনও টিসিপি বা ইউডিপি সকেট বন্ধ করবেন কেউ জানেন?

এ সম্পর্কে গুগল করে দেখলাম কিছু লোক একই জিনিস জিজ্ঞাসা করছে। উত্তরগুলি বন্দরগুলি কীভাবে পর্যবেক্ষণ করতে হবে তার উপর দৃষ্টি নিবদ্ধ করে নেটস্প্যাট বা নেট কমান্ডের ম্যানুয়াল পৃষ্ঠার মতো লাগছিল। সেগুলি কীভাবে নিরীক্ষণ করা যায় সে সম্পর্কে আমি উত্তর চাই না (আমি ইতিমধ্যে এটি করেছি)। আমি তাদের বন্ধ করতে / হত্যা করতে চাই।

সম্পাদনা করুন, স্পষ্টতার জন্য: আসুন বলি যে আমার সার্ভার টিসিপি পোর্ট 80 শুনছে A একটি ক্লায়েন্ট একটি সংযোগ তৈরি করে এবং 56789 পোর্ট এর জন্য বরাদ্দ করা হয়। তারপরে, আমি আবিষ্কার করেছি যে এই সংযোগটি অনাকাঙ্ক্ষিত (উদাহরণস্বরূপ এই ব্যবহারকারীটি খারাপ কাজ করছে, আমরা তাদের থামিয়ে দিতে বলেছিলাম তবে সংযোগটি কোথাও কোথাও বাদ পড়েনি)। সাধারণত, আমি কাজটি করার জন্য ফায়ারওয়াল যুক্ত করব তবে এতে কিছুটা সময় লাগবে এবং আমি একটি জরুরি পরিস্থিতিতে ছিলাম। সংযোগের মালিকানাধীন প্রক্রিয়াটি হত্যার বিষয়টি এখানে সত্যই একটি খারাপ ধারণা কারণ এটি সার্ভারটি নামিয়ে ফেলবে (যখন আমরা কেবল নির্বাচনী এবং অস্থায়ীভাবে এই একটি সংযোগটি ফেলে দিতে চাই তখন সমস্ত ব্যবহারকারী কার্যকারিতা হারাবেন)।


1
কেন? আপনি কমান্ড লাইন, বা ফাইলগুলি থেকে পোর্টগুলি বন্ধ করতে পারবেন না। আপনার নিজস্ব প্রোগ্রামগুলি বন্ধ করতে হবে close অথবা আপনি ফায়ারওয়াল অপারেশনগুলি উল্লেখ করছেন? আপনার প্রশ্নটি অস্পষ্ট রয়ে গেছে।
লার্নের মারকুইস

9
আমি ডাউন ভোট বুঝতে পারি তবে কেন কাছের ভোট? এই প্রশ্নটি বৈধ।
ভিক্টর স্টাফুসা

37
@ এজেপি: এটি একটি আসল প্রশ্ন, যেহেতু আমি কিছু চাইছিলাম এবং উত্তরটির প্রত্যাশা করছিলাম (এমনকি উত্তরটি একটি প্রতারক হলেও "না, আপনি এটি করতে পারবেন না")। এবং, এটির উত্তর দেওয়া হয়েছিল এবং আমি একটি উত্তর গ্রহণ করেছি। আরও, এমনকি আপনার "এটি করা যায় না" এটিও একটি বৈধ উত্তর। সুতরাং, এই প্রশ্নটি বৈধ।
ভিক্টর স্টাফুসা

1
@ এজেপি দয়া করে এর মতো প্রতিক্রিয়া জানান না, আমাদের এখানে পর্যাপ্ত লোক রয়েছে, যারা একরকম বা অন্য রূপে মূলত বলে থাকেন 'যদি আপনি উত্তরটি জানতেন তবে আপনি এই প্রশ্নটি জিজ্ঞাসা করবেন না' - আমি নিশ্চিত আপনি বোকাতা দেখতে পাচ্ছেন যে.
চকী

উত্তর:


65

হ্যাঁ, এটি সম্ভব। সকেটটি বন্ধ করার জন্য আপনার বর্তমান প্রক্রিয়া হতে হবে না। একটি মুহুর্তের জন্য বিবেচনা করুন যে রিমোট মেশিন, নেটওয়ার্ক কার্ড, নেটওয়ার্ক কেবল এবং আপনার ওএস সমস্ত সকেটটি বন্ধ করে দিতে পারে।

ফিডলার এবং ডেস্কটপ ভিপিএন সফ্টওয়্যার নেটওয়ার্ক স্ট্যাকের মধ্যে নিজেকে সন্নিবেশ করতে পারে এবং আপনাকে আপনার সমস্ত ট্র্যাফিক দেখায় বা আপনার সমস্ত ট্র্যাফিক পুনরায় তৈরি করতে পারে তাও বিবেচনা করুন।

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

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

মনে রাখবেন যে কোনও প্রোগ্রাম কোনও বন্দরে না শুনার কারণ সম্ভবত এটি সহজেই সম্ভব নয় (ভাল, এটি সম্ভব তবে সেই দক্ষতাটিকে ফায়ারওয়াল হিসাবে উল্লেখ করা হয় ...) তবে আমি মনে করি না যে এখানে জিজ্ঞাসা করা হয়েছিল। আমি বিশ্বাস করি যে প্রশ্নটি "আমি কীভাবে আমার প্রোগ্রামটি শোনার বন্দরে সক্রিয়ভাবে একটি সক্রিয় সংযোগ (সকেট) বন্ধ করব?"। প্রশ্নের বাক্যটি কিছুটা বন্ধ রয়েছে কারণ অনাকাঙ্ক্ষিত ইনবাউন্ড ক্লায়েন্ট সংযোগের জন্য একটি বন্দর নম্বর দেওয়া হয়েছে এবং এটি "বন্দর" হিসাবে উল্লেখ করা হয়েছে তবে এটি অত্যন্ত স্পষ্ট যে এটি সেই এক সকেটের একটি রেফারেন্স ছিল, শ্রোতা বন্দর নয়।


3
হ্যাঁ, সিপি একটি দুর্দান্ত সরঞ্জাম: কারারপোর্টস.এক্স.এক্স / ক্লোজ <স্থানীয় ঠিকানা> <লোকাল পোর্ট> <রিমোট ঠিকানা> <রিমোট পোর্ট> Name প্রক্রিয়া নাম line এটি লাইনটি হবে: কারারপোর্টস.এক্সে / ক্লোজ * 56789 * * সার্ভার। EXE
JasonXA

CurrPorts ঘনিষ্ঠ ফলে UDP মাল্টিকাস্ট সংযোগ একটি প্রক্রিয়া থেকে আসছে পাবে বলে মনে হচ্ছে না
george_h

143
  1. খোলা cmd

    • টাইপ করুন netstat -a -n -o

    • সন্ধান করুন TCP [the IP address]:[port number] .... #[target_PID]#(ইউডিপির জন্য ডিটো)

    • (বিটিডব্লিউ, kill [target_PID]আমার পক্ষে কাজ করেনি)

  2. CTRL + ALT + মুছে ফেলুন এবং "স্টার্ট টাস্ক ম্যানেজার" নির্বাচন করুন

    • "প্রক্রিয়াগুলি" ট্যাবে ক্লিক করুন

    • "পিআইডি" কলামটিতে গিয়ে সক্ষম করুন: দেখুন> কলাম নির্বাচন করুন> পিআইডি-র জন্য বাক্সটি চেক করুন

    • আগ্রহের পিআইডি এবং "শেষ প্রসেস" সন্ধান করুন

  3. এখন আপনি [আইপি ঠিকানা] এ সার্ভারটি পুনরায় চালু করতে পারেন: [পোর্ট নম্বর] কোনও সমস্যা ছাড়াই


8
আপনি যা বলছেন তা হ'ল সার্ভার প্রক্রিয়াটি মেরে ফেলা এবং এটি পুনরায় চালিত করা, যা আমি এড়াতে চেয়েছিলাম, কারণ এটি কেবল অনাকাঙ্ক্ষিত নয়, সার্ভারের সাথে প্রতিটি সংযোগ ফেলে দেয়।
ভিক্টর স্টাফুসা

7
দুঃখিত আমি আপনার নির্দিষ্ট প্রশ্ন সমাধানে সহায়তা করি নি। আমি যখন আমার উইন্ডোজ পোর্টটি কীভাবে বন্ধ করতে পারি তার জন্য গুগল করছিলাম এবং আপনার সমস্যাটি অন্যদের জন্য সহায়ক হতে পারে বলে ভেবেছিলাম যে আমি আপনার উত্তরটি সরবরাহ করছিলাম। :)
হাওকি লি

2
@ হাওকিউলি, আপনি কেবল সবকিছু এবং কিছু শেষ করতে পারবেন না। যেমন Systemপ্রক্রিয়া যা উইন্ডোজ নেটওয়ার্ক সংযোগগুলি পরিচালনা করে।
পেসারিয়ার 23'15

2
@HaoQiLi আমি বন্ধ করতে আমরা ব্যবহার করতে পারি মনে taskkill /pid 6168 /f6168 PID হয়
Madhawa Priyashantha

9
হাস্যকর এই উত্তরটির অনেকগুলি আপত্তি রয়েছে যখন প্রশ্নে পরিষ্কারভাবে বলা হয় একক সংযোগ পুরো প্রক্রিয়া নয় !!!
মাইক 19

59

উদাহরণস্বরূপ আপনি 8080 বন্দরটি মুক্ত করতে চান তারপরে, এই আদেশগুলি অনুসরণ করুন।

 netstat -ano
 taskkill /f /im [PID of the port 8080 got from previous command]

সম্পন্ন!


5
ধন্যবাদ। কেবল আপনার সমাধান আমাকে সাহায্য করেছিল।
ভিভেটর

1
ডান, পিআইডি সনাক্ত করার চেষ্টা করার সময় এটি পিআইডি প্রিন্ট করতে সহায়তা করে। (এরা কারা?).
অ্যাড্রিয়ান এম

3
এটি কেবলমাত্র বন্দর বন্ধ না করে উল্লেখ করা পিড প্রক্রিয়াটিকেও হত্যা করছে।
এনডেস্টিনি

1
এটি সহায়ক।
টুরাল আসগার

আমি উইন্ডোজ 10 এ পরীক্ষা করেছিলাম এবং এটি একা টিসিপি সংযোগটি হত্যা করে না তবে এটি সম্পূর্ণ প্রক্রিয়া বা থ্রেড ব্যবহার করে। যেমন ভিক্টর জানিয়েছেন যে এটি তাঁর লক্ষ্য নয়।
সেবাস্তিয়ান

53

আপনি যে বন্দরটি মুক্ত করতে চান তা যদি আপনি জানেন তবে আপনি এই জাতীয় নির্দিষ্ট পোর্টটি সন্ধান করে আপনার নেটস্ট্যাট তালিকাটি বাছাই করতে পারেন:

netstat -ano | findstr :8080

তারপরে পিডটি দৃth়তায় উপস্থিত হবে যা আপনি টাস্ককিল দিয়ে হত্যা করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

taskkill/pid 11704 /F

এছাড়াও আপনি এই প্রশ্নটি বিশেষত লোকালহোস্টের জন্য দেখতে চাইতে পারেন তবে আমি মনে করি এটি প্রাসঙ্গিক:


আমি উইন্ডোজ 10 এ পরীক্ষা করেছিলাম এবং এটি একা টিসিপি সংযোগটি হত্যা করে না তবে এটি সম্পূর্ণ প্রক্রিয়া বা থ্রেড ব্যবহার করে। যেমন ভিক্টর জানিয়েছেন যে এটি তাঁর লক্ষ্য নয়।
সেবাস্তিয়ান

27

টিসিপিভিউ ( http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx ) বা কারারপোর্টস ( http://www.nirsoft.net/utils/cport.html ) ব্যবহার করুন।

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


2
এটি সঠিক উত্তর এবং সম্পূর্ণরূপে মাইক্রোসফ্ট সমর্থিত।
ড্যান বোনাচিয়া

আমার জন্যও কাজ করেছেন। আমি স্থানীয় কম্পিউটারে স্থানীয় সুরক্ষা নীতি -> আইপিএসিকিউরিটি নীতি ব্যবহার করেছি used ইউআই বেশ স্বজ্ঞাত।
পুটার্ডো বোরাটো 13

1
এটি চেষ্টা করে দেখুন, ঘনিষ্ঠ সংযোগটি আইপিভি 6-র জন্য গ্রেভ করে দেওয়া হয়েছে, আইপিভি 6 টি বন্ধ করার বিকল্প কী?
jjxtra

23

সিসিনটার্নালস / মাইক্রোসফ্ট সরঞ্জাম টিসিপিভিউ (গুই) এবং টিসিপিভিकन (কমান্ড লাইন) ব্যবহার করে দেখুন


7

এই সকেটের মালিকানাধীন প্রক্রিয়াটি বন্ধ না করে আপনি সকেটগুলি বন্ধ করতে পারবেন না। সকেটগুলি প্রক্রিয়াটির মালিকানাধীন যা সেগুলি খোলায়। সুতরাং ইউনিক্স / লিনাক্সের প্রক্রিয়া আইডি (পিআইডি) সন্ধান করতে। নেটস্ট্যাট এর মতো ব্যবহার করুন:

netstat -a -n -p -l

এটি এমন কিছু মুদ্রণ করবে:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State     PID/Program name   
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN     1879/sendmail: acce 
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN     1860/xinetd         

যেখানে একটি সমস্ত সকেট মুদ্রণ করে, -n বন্দর নম্বর দেখায়, -p পিআইডি দেখায়, -l কেবল কী শুনছে তা দেখায় (এটি আপনার পরে কী হবে তার উপর নির্ভর করে optionচ্ছিক)।

আসল তথ্য আপনি চান পিআইডি। এখন আমরা এই প্রক্রিয়াটি বন্ধ করে দিতে পারি:

kill 1879

আপনি যদি কোনও পরিষেবা বন্ধ করে দিচ্ছেন তবে এটি ব্যবহার করা ভাল:

service sendmail stop

খালি আক্ষরিকভাবে কেবল সেই প্রক্রিয়া এবং এটির মালিকানাধীন কোনও শিশুকে হত্যা করে। সার্ভিস কমান্ড ব্যবহার করে init.d ডিরেক্টরিতে নিবন্ধিত শাটডাউন স্ক্রিপ্টটি চালিত হয়। আপনি যদি কোনও পরিষেবাতে কিল ব্যবহার করেন তবে এটি সঠিকভাবে ব্যাক আপ শুরু হবে না কারণ আপনি এটি সঠিকভাবে বন্ধ করেন নি। এটি কেবল পরিষেবার উপর নির্ভর করে।

দুর্ভাগ্যক্রমে, ম্যাক লিনাক্স / ইউনিক্স থেকে এই ক্ষেত্রে পৃথক। আপনি নেটস্যাট ব্যবহার করতে পারবেন না। আপনি যদি ম্যাকের প্রতি আগ্রহী হন তবে এই টিউটোরিয়ালটি পড়ুন:

http://www.tech-recipes.com/rx/227/find-out-which-process-is-holding-which-socket-open/

এবং যদি আপনি উইন্ডোজে থাকেন তবে প্রক্রিয়াগুলি, এবং শাটডাউন পরিষেবাদিগুলিতে ইউআই পরিষেবাগুলি হ্রাস করার জন্য টাস্ক ম্যানেজার ব্যবহার করেন। আপনি পিআইডি সনাক্ত করতে লিনাক্স / ইউনিক্সের মতো উইন্ডোজে নেটস্ট্যাট ব্যবহার করতে পারেন।

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netstat.mspx?mfr=true


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

আপনার "প্রক্রিয়াটি হানুন" অংশটি সরানো উচিত, কারণ এটি প্রশ্নের উত্তর নয়। আপনি ট্র্যাফিক বন্ধ করতে নেটওয়ার্ক-অ্যাডাপ্টারটি বন্ধ করতে পারেন কিন্তু এটি এখনও কেবল সকেটকে হত্যা করে না!
সেবাস্তিয়ান

উত্তরটি কেবলমাত্র আইপিভি 6
jjxtra

5

কারআরপোর্টস ব্যবহার করুন (এটি নিখরচায় এবং ইনস্টল নয়): http://www.nirsoft.net/utils/cport.html

/close <Local Address> <Local Port> <Remote Address> <Remote Port> {Process Name}

উদাহরণ:

# Close all connections with remote port 80 and remote address 192.168.1.10: 
/close * * 192.168.1.10 80
# Close all connections with remote port 80 (for all remote addresses): 
/close * * * 80
# Close all connections to remote address 192.168.20.30: 
/close * * 192.168.20.30 *
# Close all connections with local port 80: 
/close * 80 * *
# Close all connections of Firefox with remote port 80: 
/close * * * 80 firefox.exe

এটিতে অনুসন্ধান এবং ফিল্টার বৈশিষ্ট্য সহ একটি দুর্দান্ত জিইউআই রয়েছে।

দ্রষ্টব্য: এই উত্তরটি হান্থারো এবং জেসনএক্সএর উত্তর এবং মন্তব্য একত্র করা হয়েছে এবং পাঠকদের পক্ষে আরও সহজ করার জন্য এটি সহজ হয়েছে। উদাহরণগুলি কারারপোর্টসের ওয়েব পৃষ্ঠা থেকে আসে।


3

Soc সকেটগুলির মালিকানা ছাড়া আপনি আপনার সার্ভারে সকেটগুলি বন্ধ করতে পারবেন না তাই সার্ভার সকেটের মালিকানাধীন প্রক্রিয়াটিতে কোড চালানো ছাড়া আপনি প্রকৃতপক্ষে সকেটটি বন্ধ করতে পারবেন না।

তবে, আরও একটি বিকল্প রয়েছে যা ক্লায়েন্টকে তার সকেট বন্ধ করতে বলছে। কোনও আরএসটি টিসিপি প্যাকেট পাঠানো পোর্টটিতে ক্লায়েন্টটি সংযুক্ত হচ্ছে তাতে ক্লায়েন্টটি তাদের সংযোগ হ্রাস পাবে। আপনি এনএমএপ ব্যবহার করে আরএসটি স্ক্যান করে এটি করতে পারেন।

http://nmap.org/


এটি আপনার আগের উত্তরটি আরও ভাল উত্তর! ধন্যবাদ!
সেবাস্তিয়ান


2

wkillcx একটি নির্ভরযোগ্য উইন্ডোজ কমান্ড লাইন সরঞ্জাম যা উল্লেখ করা হয়নি সেই কমান্ড লাইন থেকে টিসিপি সংযোগগুলি হত্যার জন্য। এটিতে প্রচুর সংখ্যক সংযোগের সাথে সার্ভারগুলি নিয়ে সমস্যা হয় sometimes আমি মাঝে মাঝে ইন্টারেক্টিভ কিলের জন্য tcpview ব্যবহার করি তবে wkillcx স্ক্রিপ্টগুলিতে ব্যবহার করা যেতে পারে।



1

পোর্টটি বন্ধ করার জন্য আপনি এই বন্দরে শোনার প্রক্রিয়াটি সনাক্ত করতে এবং এই প্রক্রিয়াটিকে মেরে ফেলতে পারেন।


2
@ ভিক্টর, আমি এটি দেখেছি কিন্তু প্রক্রিয়াটি না নামিয়ে জোর করে কোনও বন্দর বন্ধ করার উপায় নেই। অন্য সম্ভাবনাটি হ'ল সার্ভার প্রোগ্রামটি এমনভাবে লেখা যাতে আপনি ক্লায়েন্টদের নিরীক্ষণ ও পরিচালনা করতে পারেন এমন কোনও নিয়ন্ত্রণ প্যানেল থাকে।
দারিন দিমিত্রভ

1
এছাড়াও, যদি ইন্টারফেসটি সকেট শুনছে তা যদি নামানো হয় তবে সকেটটি বন্ধ হয়ে যাবে।
rustyx

আমি বিশ্বাস করি তিনি একটি উদাহরণ চেয়েছিলেন।
EyoelD

@ রাস্টিক্স ধন্যবাদ! এই সমস্ত "প্রক্রিয়াটি হত্যার" উত্তরগুলি পড়ার পরে আমি ভেবেছিলাম ... তবে তার উত্তরটি কেবলমাত্র একটি পরামর্শ তাই এটি আমার পক্ষে ঠিক (তবে একটি ভাল উত্তর নয়), অন্যান্য উত্তরগুলির মতো এটি করার উপায় নেই।
সেবাস্তিয়ান

1

আপনি সিসিনটার্নাল থেকে tcpview এর মতো প্রোগ্রাম ব্যবহার করতে পারেন। আমার ধারণা এটি অযাচিত সংযোগ নিরীক্ষণ এবং হত্যা উভয় ক্ষেত্রে আপনাকে অনেক সহায়তা করতে পারে।


1

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

netsh advfirewall firewall add rule name="Conn hotfix" dir=out action=block protocol=T
CP remoteip=192.168.38.13

আপনার প্রয়োজন অনুসারে আইপি প্রতিস্থাপন করুন এবং প্রয়োজনে অন্যান্য বিধি যুক্ত করুন।


0

তাত্ক্ষণিক / সম্ভাব্য / আংশিক উত্তর : https://stackoverflow.com/a/20130959/2584794

পূর্ববর্তী উত্তর থেকে পৃথক যেখানে ন্যাশট্যাট -a -o -n অবিশ্বাস্যভাবে দীর্ঘ তালিকা ব্যবহার করা হয়েছিল সেগুলি ব্যবহার করে অ্যাপ্লিকেশনটির নাম ছাড়াই লক্ষ্য করা উচিত পোর্ট


5
এটি হওকি লি'র উত্তর হিসাবে প্রায় একই জিনিস। এটি সার্ভার প্রক্রিয়াটি প্রতিটি সংযোগ ফেলে দেবে, এবং কেবল অনাকাঙ্ক্ষিতটিকেই হারাবে। চ্যালেঞ্জটি হ'ল কেবল অযাচিতকে বাদ দেওয়া এবং আরও কিছু নয়।
ভিক্টর স্টাফুসা

আমি ভিক্টরের সাথে একমত এটাই প্রশ্নের উত্তর নয়। সুতরাং আপনি নেটওয়ার্ক-অ্যাডাপ্টারটিও অক্ষম করতে পারেন ...
সেবাস্তিয়ান

-3

হ্যাঁ, টিসিসিপি বা ইউডিপি পোর্ট বন্ধ করা সম্ভব আছে ডস-এ একটি কমান্ড রয়েছে

TASKKILL /f /pid 1234 

আমি আশা করি এটি আপনার পক্ষে কাজ করবে


আমি উইন্ডোজ 10 এ পরীক্ষা করেছিলাম এবং এটি একা টিসিপি সংযোগটি হত্যা করে না তবে এটি সম্পূর্ণ প্রক্রিয়া বা থ্রেড ব্যবহার করে। যেমন ভিক্টর জানিয়েছেন যে এটি তাঁর লক্ষ্য নয়।
সেবাস্তিয়ান

-3

যদি আপনি উইন্ডোজ 8, `উইন্ডোজ সার্ভার 2012 বা তার উপরের পাওয়ারশেল ভি 4 এর সাথে ইনস্টল করছেন তবে আপনি নীচের স্ক্রিপ্টটি ব্যবহার করতে পারেন। এটি বন্দরের সাথে সম্পর্কিত প্রক্রিয়াগুলি আবিষ্কার করে এবং তাদের সমাপ্ত করে।

কোড

#which port do you want to kill
[int]$portOfInterest = 80

#fetch the process ids related to this port
[int[]]$processId = Get-NetTCPConnection -LocalPort $portOfInterest | 
    Select-Object -ExpandProperty OwningProcess -Unique | 
    Where-Object {$_ -gt 0} 

#kill those processes
Stop-Process -Id $processId 

ডকুমেন্টেশন:


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