"এনসি-এল এক্সএক্সএক্সএক্সএক্সএক্স" কেন পোর্ট খুলছে না?


15

আমি 4444 বন্দরে শুনতে নেটকাট পাওয়ার চেষ্টা করছি, তবে এটি কাজ করছে বলে মনে হচ্ছে না। আমি এনএমএপ ব্যবহার করে বন্দরটি খোলা আছে কিনা তা যাচাই করে দেখছি, তবে এটি গ্রহণ করে না এবং কেন তা বুঝতে পারি না। আমি বিনা খুশিতে বিভিন্ন বন্দর চেষ্টা করেছি।

এখানে আমার টার্মিনালের একটি অনুলিপি রয়েছে যাতে আপনি দেখতে পাচ্ছেন যে আমি কী করছি এবং আমি কী চেষ্টা করেছি:

#iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


# nmap localhost -p 4444

Starting Nmap 5.61TEST4 ( http://nmap.org ) at 2012-07-31 16:37 BST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00019s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT     STATE  SERVICE
4444/tcp closed krb524

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


# nc -l 4444 &
[1] 1951


# nmap  localhost -p 1-65535

Starting Nmap 5.61TEST4 ( http://nmap.org ) at 2012-07-31 16:42 BST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 65532 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
7337/tcp  open  unknown
33507/tcp open  unknown

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


# ps -e | grep nc
   12 ?        00:00:00 sync_supers
 1156 tty1     00:00:00 ck-launch-sessi
 1232 tty1     00:00:00 dbus-launch
 1274 ?        00:00:00 klauncher
 1951 pts/2    00:00:00 nc

উত্তর:


18

আমি ভার্বোজ মোডটি চালিয়ে -vআবার একটি ক্লু ফিরে পেয়েছি:

4444: inverse host lookup failed: Unknown server error : Connection timed out`
listening on [any] 41579 ...`

তাই আমি সঙ্গে একটি পোর্ট উল্লেখ চেষ্টা -pভালো nc -lvp 4444এবং এটি কাজ করে:

listening on [any] 4444 ...

একথাও ঠিক যে আমি ব্যবহার করতে হবে -pসঙ্গে -lNC এর এই সংস্করণের সাথে।

কেউ যদি আমার পার্থক্যের কারণ জানতে পারে তবে আমি এটি পছন্দ করতাম love আমি কি পুরানো সংস্করণ চালাচ্ছি? ( -hরিপোর্ট v1.10-38)


5
নেটকাটের বিভিন্ন সংস্করণ রয়েছে (এনসি)। -lpসিনট্যাক্স হবিট মূল সংস্করণ থেকে, আমি বিশ্বাস করি। বিএসডি থেকে প্রাপ্ত সংস্করণগুলি এর -pসাথে ব্যবহার নিষিদ্ধ করে -l। অনেকেই সমর্থন করেন না -e। সর্বদা আপনার ইনস্টলেশন ম্যান পৃষ্ঠা বা -hবিকল্প আউটপুট পরীক্ষা করুন ।
বনসাইভিক করা

1
আপনার পুরানো সংস্করণটি চলছে কিনা তা কেবল আপনার প্রশ্নের সন্তুষ্ট করতে, আমি হ্যাঁ বলব। 1.89-3 স্টক এখানে।
তাও

1
ধন্যবাদ বন্ধুরা. এটি আমার লিনাক্স এনসি (হবিবিট / ডেবিয়ান সংস্করণ) এবং আমার ওএস এক্স এনসি (বিএসডি সংস্করণ) এর মধ্যে অসঙ্গতি ব্যাখ্যা করে।
গ্রেজো

আপনি সম্ভবত ইনস্টল করা আছে netcat-traditionalপরিবর্তে netcatবাnetcat-openbsd
SeMeKh

ডিবিয়ানে 8.6 তে নতুন ইনস্টলেশন -p বন্দরের জন্য আবশ্যক, এবং আমি নিশ্চিত করতে পারি যে নেটক্যাট-ট্র্যাডিশনালটি ডিফল্টরূপে ইনস্টল করা আছে (
অ্যাপটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.