কোনও ঠিকানা পোর্ট করা সম্ভব: বন্দর?


212

আমি নেটওয়ার্কিংয়ে যাচ্ছি না এবং লিনাক্স পিং কমান্ডের সাথে আমার নিম্নলিখিত প্রশ্ন রয়েছে ।

আমি কি কেবল একটি ঠিকানা পিং করতে পারি? উদাহরণ স্বরূপ:

miner@raspberrypi ~ $ ping onofri.org
PING onofri.org (67.222.36.105) 56(84) bytes of data.
64 bytes from onofri.org (67.222.36.105): icmp_req=1 ttl=47 time=202 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=2 ttl=47 time=206 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=3 ttl=47 time=215 ms

অথবা আমি একটি ঠিকানাও পিং করতে পারি : বন্দর , উদাহরণস্বরূপ: onofri.org:80 ?

আমি যদি এটির চেষ্টা করি তবে এটি কার্যকর হয় না:

miner@raspberrypi ~ $ ping onofri.org:80
ping: unknown host onofri.org:80

ঠিকানার মতো কিছু পিং করা সম্ভব : বন্দর ? যদি এটি সম্ভব হয় তবে আমি যা চেষ্টা করেছি তা কেন করবে না?


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

5
আমি টেলনেট সম্পর্কে যা পছন্দ করি তার অংশ। আপনি একটি ওয়েবসারভারের সাথে সংযোগ স্থাপন করতে পারেন, এবং ফলাফল চিহ্নিতকরণের সাথে GET /index.html HTTP\1.1200 টি প্রতিক্রিয়া (বা ত্রুটি কোড) দেখতে এবং দেখতে পারেন।
ফ্র্যাঙ্ক থমাস

7
@ ফ্র্যাঙ্কথোমাস HTTP\1.1? সত্যি?
glglgl

5
@ নাভিন সম্ভবত HTTP/1.1...
glglgl

3
@glglgl; কি? আপনি কখনই হ্যাক রাখেননি যেখানে স্ল্যাশ যেতে হবে? তবে আপনি সঠিক, এটি একটি স্ল্যাশ হওয়া উচিত।
ফ্র্যাঙ্ক থমাস

উত্তর:


20

আপনি পিপিংয়ের কার্যকারিতা অনুকরণ করে ক্রস-প্ল্যাটফর্ম টিসিপি পোর্ট টেস্টিং প্যাপিং ব্যবহার করতে পারেন (পোর্ট পিং)

(এছাড়াও দেখুন গিটহাব যেমন code.google.com মূল্যমান হ্রাস হয়েছে)

paping -p 80 google.com

8
এই প্রোগ্রামটি কী করে তার কিছু ব্যাখ্যা সহায়ক হবে।
ডেভিড শোয়ার্টজ

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

আমি কীভাবে ইনস্টল করতে পারি paping? আমি রেপো পরিদর্শন করেছি কিন্তু কোন প্রকাশ নেই। আহ, কিছুই নয় .. গুগল কোডটি তখন আমার পক্ষে অ্যাক্সেসযোগ্য ছিল না।
শায়ান

310

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

অতএব আপনি pingএকটি বন্দর করতে পারবেন না । আপনি যা করতে পারেন তা হল একটি পোর্ট স্ক্যানার ব্যবহার করুন nmap

nmap -p 80 onofri.org

আপনি telnet onofri.org 80অন্যান্য উত্তরের একটি হিসাবে পরামর্শ হিসাবে ব্যবহার করতে পারেন (বন্দরটি বন্ধ বা ফিল্টার করা থাকলে এটি একটি ত্রুটি দেয়)।


22
+1 আপনি এটি সঠিক বুঝতে পারছেন। আইসিএমপি আইপি-র শীর্ষে নির্মিত, এতে আইপি অ্যাড্রেসের ধারণা রয়েছে তবে পোর্ট নয়। টিসিপি এবং ইউডিপিও আইপির শীর্ষে রয়েছে এবং এটি সেই প্রোটোকল যা "পোর্ট" যুক্ত করে। আইসিএমপি, টিসিপি এবং ইউডিপি তাদের দ্বারা পরিচালিত প্রোটোকলের ক্ষেত্রে একই "পর্যায়ে" রয়েছে।
জেসন সি

14
+1 টি। অনেক, অনেক লোক মনে করেন যে যদি তারা কিছু পিং না করতে পারেন তবে তারা এর সাথে সংযোগ স্থাপন করতে পারবেন না ... তবে আপনি যেমন বলেছেন, আইসিএমপি টিসিপি এবং ইউডিপি থেকে আলাদা: যদি আপনি পরিবেশন করতে চান, বলুন, টিসিপি 80 তে একটি ওয়েবপেজ, ফায়ারওয়ালে আপনাকে কেবল টিসিপি ৮০ খোলার দরকার নেই, অন্য কিছু নেই (সুতরাং একই আইপি-তে পিং করা (যেমন হওয়া উচিত) ব্লক করা যেতে পারে) উদাহরণস্বরূপ)
অলিভিয়ার ডুলাক

6
কেবল তথ্য নির্ভুল রাখতে আইসিএমপি টিসিপি বা ইউডিপির মতো পরিবহন স্তর প্রোটোকল নয়। বেশ কয়েকটি প্রোটোকলের মতো এটি পুরোপুরি নেটওয়ার্ক ধারণাগত মডেলগুলিতে ফিট করে না, তবে এটি সাধারণত একটি আইপি হিসাবে নেটওয়ার্ক / ইন্টারনেট ওয়ার্ক স্তর প্রোটোকল হিসাবে বিবেচিত হয়। এটিকে কখনও কখনও এল 3.5 প্রোটোকল হিসাবেও উল্লেখ করা হয়।
YLearn

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

4
@ অলিভিয়ারডুলাক আপনার ব্লক করা উচিত কিনা আমি জানি না । আমি জানি বেশিরভাগ ওয়েবসার্স এটিকে ছেড়ে দিন। আইসিএমপি ইন্টারনেটকে ঘুরে দেখায়। লোকেরা যদি ভাবতে পারে যে তারা পারে তবে তারা আপনার কাছে পৌঁছতে পারবে না?
ক্রুঙ্কার

86

আমি টেলনেট ব্যবহার করি , যেহেতু এটি কোনও অতিরিক্ত ডাউনলোড ছাড়াই প্রচুর প্ল্যাটফর্মগুলিতে তৈরি।

আপনি যে পোর্টটি পরীক্ষা করতে চান তার সাথে সংযোগ করতে কেবল টেলনেট কমান্ডটি ব্যবহার করুন। আপনি যদি নীচের বার্তাটি, বা পরিষেবা থেকে নিজেই কোনও বার্তা পান তবে পোর্টটি বেঁচে আছে।

Minty16 ~ $ telnet localhost 139
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

আপনি যে পরিষেবার সাথে সংযোগ করছেন সেটির কমান্ড ক্রমটি যদি আপনি জানেন তবে আপনি একটি কমান্ড টাইপ করতে পারেন ( উদাহরণস্বরূপ HTTP / FTP GET ) এবং টার্মিনালে প্রতিক্রিয়া এবং আউটপুট পর্যবেক্ষণ করতে পারেন। এটি পরিষেবাটি নিজেই পরীক্ষার জন্য খুব দরকারী, কারণ এটি আপনাকে ক্লায়েন্টকে প্রেরিত ত্রুটি সম্পর্কিত তথ্য, যেমন HTTP 500 ত্রুটি দেখাবে।

আপনি যদি কোনও বার্তা পান যে সংযোগটি অস্বীকার করা হয়েছিল, বন্দরটি বন্ধ রয়েছে is

Minty16 ~ $ telnet localhost 5000
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

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

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

@ ব্র্যান্ডন যেমন দেব মেশিনগুলিতে ঝাঁকুনির সময় পছন্দ করেন ^। ^
ক্রানচার

ব্রাউজারগুলিতে বিকাশকারী সরঞ্জামগুলি অনেক সহজ, কারণ তারা এখনও সমস্ত সঠিক HTTP অনুরোধ শিরোনাম প্রেরণ করবে তবে আপনি সম্পূর্ণ HTTP প্রতিক্রিয়াটি পরীক্ষা করতে পারবেন। তারপরে আবার যদি আপনিও অনুরোধটি শিখতে চান তবে টেলনেট হ'ল উপায়।
অরবিট

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

47

হ্যাঁ, এটি করতে এইচপিিং ব্যবহার করুন :

$ sudo hping -S -p 80 google.com
HPING google.com (p5p1 77.237.27.37): S set, 40 headers + 0 data bytes
len=46 ip=77.237.27.37 ttl=58 id=25706 sport=80 flags=SA seq=0 win=29200 rtt=7.5 ms
len=46 ip=77.237.27.37 ttl=58 id=25707 sport=80 flags=SA seq=1 win=29200 rtt=7.4 ms
len=46 ip=77.237.27.37 ttl=58 id=25708 sport=80 flags=SA seq=2 win=29200 rtt=8.5 ms
len=46 ip=77.237.27.37 ttl=58 id=25709 sport=80 flags=SA seq=3 win=29200 rtt=7.8 ms
^C
--- google.com hping statistic ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 7.4/7.8/8.5 ms

মনে রাখবেন যে পিংয়ের মতো কাঁচা আইপি প্যাকেট তৈরি করতে এটির রুট সুবিধাগুলি (বা সেলইনক্স ক্ষমতা) দরকার (যা সম্ভবত আপনার সিস্টেমে মামলা করে)।


3
আমি আশা করি এটি "গৃহীত উত্তর" হত। হ্যাপিং একাধিক রেপোতে সহজেই সন্ধানযোগ্য ছিল, পেপিংয়ের মতো নয় যা প্রাচীন ক্রুফটি কোড যা এআরএম-এ সংকলন করে না। এছাড়াও এনএমএএপির বিপরীতে, হ্যাপিং এমন একটি স্থিতি কোড দেয় যা শেল স্ক্রিপ্ট থেকে সহজেই সাক্ষ্যযোগ্য হয়, সুতরাং এটি যেখানে আপনি অন্যথায় পিং ব্যবহার করবেন না তার জন্য এটি একটি উপযুক্ত বিকল্প। এই উত্তরের জন্য ধন্যবাদ, একটি লজ্জা আমি এটি দেখার জন্য খুব বেশি নিচে স্ক্রোল করি নি এবং তার পরিবর্তে এটি অন্য কোনও ওয়েবসাইটে খুঁজে পেতে হয়েছিল।
চিহ্নিত করুন

আমি উবুন্টু মধ্যে hping ইনস্টল করতে পারেন না .. প্যাকেজ পাওয়া যায়নি .. কিন্তু আমি খুঁজে পেয়েছি hping3একই যেমন .Is hping3? @ d33tah
শায়ান

ঠিক আছে আমি চেষ্টা করেছিলাম hping3এবং এটি সমস্ত বন্দরকে পিং করে দেয় .. বন্ধ বা খোলা কোনও বিষয় নয় .. কোনও বন্দর বন্ধ বা খোলা আছে কিনা আমি কীভাবে বলতে পারি?
শায়ান

46

আপনি কোনও সংযোগ পেয়েছেন কিনা তা দেখতে আপনি কোনও নির্দিষ্ট বন্দরটিতে সংযোগ করতে নেটক্যাট ব্যবহার করতে পারেন। -V পতাকাটি বন্দরটি খোলা আছে কি বন্ধ আছে তা দেখানোর জন্য ভার্বোসিটি বাড়িয়ে দেবে। -Z পতাকাটি সংযোগ স্থাপনের পরে নেটক্যাটটি ছেড়ে দেবে। তারপরে আপনি through এর মাধ্যমে প্রস্থান কোডগুলি ব্যবহার করতে পারেন? সংযোগটি প্রতিষ্ঠিত হয়েছিল কি নেই তা দেখার জন্য।

$ nc -zv localhost 22
localhost [127.0.0.1] 22 (ssh) open
$ echo $?
0
$ nc -zv localhost 23
localhost [127.0.0.1] 23 (telnet) : Connection refused
$ echo $?
1

অতিরিক্তভাবে, আপনি পোর্ট নির্দিষ্ট করতে tcp এর জন্য -T পতাকা এবং mp ব্যবহার করতে পারেন। এটি কেবল আইসিএমপি-র পরিবর্তে টিসিপি-র মাধ্যমে ট্রেসরোটের মতো কিছু করবে। তবে এটি ওভারকিল হতে পারে।

দীর্ঘশ্বাস ফেলতে হবে আমাকে এই বিটটি যুক্ত করতে, যেহেতু আমরা মন্তব্যে কোড রাখতে পারি না। নেটপ্যাট এর সংস্করণটির সাথে নোপপিক্স কিছু আলাদা কাজ করছে, তবে লিনাক্স মিন্ট থেকে আমি এটাকেই পেয়ে যাই

$ date;nc -z -w 1 www.google.com 8000;date
Fri Jun 20 15:55:26 PDT 2014
Fri Jun 20 15:55:27 PDT 2014
$ date;nc -z -w 4 www.google.com 8000;date
Fri Jun 20 15:55:33 PDT 2014
Fri Jun 20 15:55:37 PDT 2014

$ nc -h
[v1.10-40]

সমস্যাটি যদি আপনি চেষ্টা করেন তবে nc -z www.google.com 8000 এটি দীর্ঘ সময় নিতে পারে - 5 সেকেন্ড প্লাস। আমি যদি তা করি -w 1তবে এটি 5 সেকেন্ড সময় নেয়। যদি আমি -w 3এটি করি তবে এটি 3 বারের মতো বেশি সময় লাগে .. 15 কারসরের 15 টি ফ্লাশ, 15 সেকেন্ড। -w 1এটি এক সেকেন্ড হতে বোঝায় তবে সাইগউইনে পরীক্ষা করা হয়, 5 সেকেন্ড। বন্দরে সার্ভার থাকলে এটি অতি দ্রুত কিন্তু যখন নেই তখন কিছুটা ধীর গতির।
বারলপ

মন্তব্যে কোনও নতুন লাইনের অভিশাপ দিন ... এটি সাইগউইনের সাথে একটি বাগ বলে মনে হচ্ছে। লিনাক্স মিন্টের সাথে টেস্টিং নির্দিষ্ট হওয়া সত্ত্বেও কয়েক সেকেন্ডের বিলম্ব দেখায়। পরীক্ষার জন্য এটি দৌড়েছিল: তারিখ; এনসি-জেডভি 5 www.google.com 8000; তারিখ
ফ্যালসনামস

আমি এনএম্যাপ অনুরোধগুলি সহ @ বেনজিওয়েবকেও আপগ্রেড করেছি। স্ক্রিপ্টে এনসি করা সহজ, তবে এনএম্যাপটি দৃশ্যত ব্যবহার করা আরও সহজ।
ফ্যালসনেমস

নপপিক্সে চেষ্টা করে দেখছি। nc -zv -w 1 www.google.com আপনি কীভাবে এটি একবার চেষ্টা করে দেখিয়েছেন? আমি যখন এটি চেষ্টা করি হ্যাঁ -W 1 কাজ করে তবে প্রতি সেকেন্ডে এটি সিআরটিএল-সি না করা পর্যন্ত পুনরায় চেষ্টা করে।
বারলপ

'এনসি -zv -w 1 www.google.com 80' এর নওপিক্স সংস্করণটি কী করছে তা নিশ্চিত নয়। এটি আমার সিস্টেমে সূক্ষ্মভাবে কাজ করে, একবার জিজ্ঞাসা করা এবং ঠিক -z এর মতো বাদ দেওয়ার কাজ করার কথা। এছাড়াও, নির্দিষ্ট পোর্ট নম্বর ছাড়াই আমার ব্যর্থতা উল্লেখ করে ব্যর্থ হয় যে কোনও পোর্ট নির্দিষ্ট করা হয়নি।
ফ্যালসনেমস

18

আপনি nping(অংশ nmap) ব্যবহার করতে পারেন :

$ nping -p 80 localhost

Starting Nping 0.6.00 ( http://nmap.org/nping ) at 2014-06-23 11:57 CEST
SENT (0.0015s) Starting TCP Handshake > localhost:80 (127.0.0.1:80)
RECV (0.0016s) Handshake with localhost:80 (127.0.0.1:80) completed
SENT (1.0027s) Starting TCP Handshake > localhost:80 (127.0.0.1:80)
RECV (1.0027s) Handshake with localhost:80 (127.0.0.1:80) completed
SENT (2.0038s) Starting TCP Handshake > localhost:80 (127.0.0.1:80)
RECV (2.0039s) Handshake with localhost:80 (127.0.0.1:80) completed
SENT (3.0050s) Starting TCP Handshake > localhost:80 (127.0.0.1:80)
RECV (3.0050s) Handshake with localhost:80 (127.0.0.1:80) completed
SENT (4.0061s) Starting TCP Handshake > localhost:80 (127.0.0.1:80)
RECV (4.0062s) Handshake with localhost:80 (127.0.0.1:80) completed

Max rtt: 0.032ms | Min rtt: 0.008ms | Avg rtt: 0.012ms
TCP connection attempts: 5 | Successful connections: 5 | Failed: 0 (0.00%)
Tx time: 4.00575s | Tx bytes/s: 99.86 | Tx pkts/s: 1.25
Rx time: 4.00575s | Rx bytes/s: 49.93 | Rx pkts/s: 1.25
Nping done: 1 IP address pinged in 4.01 seconds

6
nping --tcp -p 80 localhost
কে-গুন

আমি যে কোনও বন্দর পরীক্ষা করি, (বন্দরগুলি যেগুলি উন্মুক্ত নয়) এবং এখনও আমি সমস্ত সময় দুটি হাতের মুঠোয় পেয়েছি ...
শায়ান

8

পাইথনের সাথে শেলটিতে আপনি এটি খুব ছোট নয় এমন একটি লাইনার হিসাবে করতে পারেন:

$ portping() { python <<<"import socket; socket.setdefaulttimeout(1); socket.socket().connect(('$1', $2))" 2> /dev/null && echo OPEN || echo CLOSED; }
$ portping 8.8.8.8 54
CLOSED
$ portping 8.8.8.8 53
OPEN

7

কেবল রেফারেন্সের জন্য, বিবেক গাইটের একটি পোস্ট ভাগ করতে চেয়েছিলেন: https://www.cyberciti.biz/faq/ping-test-a-specific-port-of-machine-ip-address- using-linux-unix/# মন্তব্য-920398

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

(echo >/dev/tcp/{host}/{port}) &>/dev/null && echo "opened" || echo "closed"
(echo >/dev/udp/{host}/{port}) &>/dev/null && echo "opened" || echo "closed"
(echo >/dev/tcp/www.cyberciti.biz/22) &>/dev/null && echo "Opened 22" || echo "Closed 22"
(echo >/dev/tcp/www.cyberciti.biz/443) &>/dev/null && echo "Opened 443" || echo "Closed 443"

বা একটি অতি সাধারণ সংস্করণ: কেবল নিম্নলিখিত কমান্ড প্যাটার্নটির আউটপুট দেখছি:

echo >/dev/{tcp|udp}/{host}/{port}

এলোমেলো ডকার পাত্রে কাজ করার সময় দরকারী।


looking at the output- কেবল রিটার্ন কোড পরিদর্শন $?করা সহায়ক হতে পারে। এছাড়াও এটি বন্ধ বন্দরগুলিতে ঝুলছে, কিছু সময়সীমা হতে পারে যে কোনও জায়গায় কনফিগার করা যেতে পারে ...
vp_arth

এই সমাধানটি ঝরঝরে দেখায় তবে echo >/dev/tcp/{hostname}/{portnumber}বন্দরটি বন্ধ হয়ে গেলে শেষ হয় না। এবং echo >/dev/tcp/{hostname}/{portnumber}বন্দরটি উন্মুক্ত থাকা সত্ত্বেও কিছুই দেখায় না এবং আমি এটি একটি ব্রাউজারে দেখতে পারি।
মাইগুয়েলমোরিন

হাই মিমোরিন, আপনি কোন ওএস ব্যবহার করেন? উবুন্টুতে এটি আশানুরূপ আচরণ করে: বন্দরটি বন্ধ থাকলে আমি পাই Connection refused। অন্যথায়, এটি কিছুই না দেখিয়ে এবং echo $?প্রস্থান কোডটি দেখায়1
জেসেক

3

আমি watchএখানে সরঞ্জাম যুক্ত করছি:

watch nmap -p22,80 google.com

Every 2,0s: nmap -p22,80 google.com   Mon Jun 15 16:46:33 2015

Starting Nmap 6.40 ( http://nmap.org ) at 2015-06-15 16:46 NOVT
Nmap scan report for google.com (127.0.0.1)
Host is up (0.0012s latency).
rDNS record for 127.0.0.1: google.com
PORT     STATE  SERVICE
22/tcp open   ssh
80/tcp closed http

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds

3

এটা সহজ nmap

উদাহরণ:

#sintaxis
nmap -p [port] hostName
#first is command, after scan ports, type port - port or range ports, and ip or name of website...

## Scan port 80
nmap -p 80 onofri.org

## Scan TCP port 80
nmap -p T:80 onofri.org

## Scan UDP port 53
nmap -p U:53 onofri.org

## Scan two ports ##
nmap -p 80,443 onofri.org

## Scan port ranges ##
nmap -p 80-200 onofri.org

## Combine all options ##
nmap -p U:53,111,137,T:21-25,80,139,8080 onofri.org
nmap -p U:53,111,137,T:21-25,80,139,8080 server1.cyberciti.biz
nmap -v -sU -sT -p U:53,111,137,T:21-25,80,139,8080 onofri.org

## Scan all ports with * wildcard ##
nmap -p "*" 192.168.1.1

## Scan top ports i.e. scan $number most common ports ##
nmap --top-ports 5 onofri.org
nmap --top-ports 10 onofri.org

আরও তথ্যের জন্য এটি দেখুন:

কমান্ড লাইনে এটি টাইপ করুন: man nmap

http://www.cyberciti.biz/ নেটওয়ার্কিং / এনম্যাপ- কম্যান্ড- উদাহরণস্বরূপ / টিউটোরিয়ালস / http://www.tecmint.com/nmap-command-example/


1

আপনি কি সেই নোডে যোগাযোগ পরীক্ষা করার জন্য বা 80 পোর্ট থেকে প্রতিক্রিয়া পাওয়ার চেষ্টা করছেন? PINGআইসিএমপি এর মাধ্যমে একটি নির্দিষ্ট হোস্টের সাথে যোগাযোগ স্থাপনের চেষ্টা করবে যার পোর্টগুলির সাথে কোনও সম্পর্ক নেই।

পরিবর্তে বন্দরের তথ্য এবং পরীক্ষার যোগাযোগ পরীক্ষা করতে http://nmap.org/ চেষ্টা করুন :

nmap -v -p 80 onofri.org

1
আপনি এনএম্যাপের কোন সংস্করণ ব্যবহার করছেন তা নিশ্চিত নয়। আমার সিস্টেমে এর জন্য 'nmap -v -p 80 onofri.org' এর মতো -v এবং -p পৃথক করা দরকার। এটি কারণ -v এবং -vv অর্থ ভিন্ন জিনিস, -v আরও ভি'কে একটি আর্গুমেন্ট হিসাবে গ্রহণ করে।
ফ্যালসনামস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.