8080 বন্দরে অজানা প্রক্রিয়া শোনা


14

সমস্যা: 8080 বন্দরে কিছু শুনছে

  • আমি যদি পৃষ্ঠাটি সাফারি দিয়ে লোড করি তবে আমি একটি ফাঁকা পৃষ্ঠা পাই (পৃষ্ঠাটি সাদা তবে "বিকাশ করুন Page পৃষ্ঠা উত্স দেখান" গ্রেভড হয়েছে)
  • আমি যদি 8080 বন্দরটিতে টেলনেট করি তবে আমি কিছু উত্তর পাব

    $ telnet 127.0.0.1 8080
    Trying 127.0.0.1...
    Connected to localhost (127.0.0.1).
    Escape character is '^]'.
    

কিন্তু

  • lsof 8080 বন্দরে শুনার কোনও প্রক্রিয়া দেখায় না

    $ sudo lsof -iTCP -sTCP:LISTEN -P -n | grep 8080
    $
    
  • netstat 8080 পোর্ট ব্যবহার করে কোনও প্রক্রিয়া দেখায় না

    $ netstat -n  | grep 8080
    $
    
  • আমি পোর্টটি 8080 প্রোগ্রামটিমেটিকভাবে খুলতে পারি (উদাহরণস্বরূপ, একটি ওয়েব সার্ভার সহ) বন্দরটি ব্যবহারের বিষয়ে কোনও ত্রুটি ছাড়াই

  • nmap ব্যবহৃত হিসাবে পোর্ট তালিকাভুক্ত না

    sudo nmap 127.0.0.1
    
    Starting Nmap 6.01 ( http://nmap.org ) at 2012-10-03 16:16 CEST
    Nmap scan report for localhost (127.0.0.1)
    Host is up (0.000081s latency).
    Not shown: 990 closed ports
    PORT      STATE SERVICE
    22/tcp    open  ssh
    631/tcp   open  ipp
    1023/tcp  open  netvenuechat
    3283/tcp  open  netassistant
    3306/tcp  open  mysql
    3689/tcp  open  rendezvous
    5001/tcp  open  commplex-link
    5003/tcp  open  filemaker
    5432/tcp  open  postgresql
    50003/tcp open  unknown
    
    Nmap done: 1 IP address (1 host up) scanned in 10.92 seconds
    

80 পোর্টের ক্ষেত্রে একই ঘটনা ঘটে তবে অন্যান্য বন্দরের ক্ষেত্রে নয় (যেমন, 81 বা 8081)।

প্রশ্ন কোন প্রক্রিয়া এই বন্দরগুলিতে উত্তর দিচ্ছে যখন অন্য কোনও প্রক্রিয়া সেগুলি খোলেনি? এই আচরণের উদ্দেশ্য কোনটি?

সম্পাদন করা

  • যদি আমি কোনও প্রোগ্রাম দিয়ে পোর্টটি খুলি তবে পোর্টটি তখন সাধারণত ব্যবহৃত হতে পারে। বন্দরটি বন্ধ হয়ে গেলে অদ্ভুত আচরণটি আবার উপস্থিত হয়। উদাহরণ:

    • 8080 বন্দর অ্যাক্সেস একটি অজানা প্রক্রিয়া একটি সংযোগ বিতরণ
    • আমি টমকেট দিয়ে বন্দরটি খুলি
    • 8080 পোর্টে অ্যাক্সেস টমক্যাটে যায় এবং সবকিছু ঠিক আছে
    • আমি বন্দরটি বন্ধ করি (টমকাট ছেড়ে দিন)
    • বন্দরটি ব্যবহৃত না হিসাবে তালিকাভুক্ত করা হয়েছে (উপরে দেখুন)
    • 8080 বন্দর অ্যাক্সেস একটি অজানা প্রক্রিয়া একটি সংযোগ বিতরণ
  • ফায়ারওয়াল বিধিগুলি কেবল দেখায় যে বন্দরটি অবরুদ্ধ নয়

    $ sudo ipfw show
    00001    926004   100891783 allow ip from me to any dst-port 80,8080,3128,5001,5003,443
    65535 125057043 94341114828 allow ip from any to any
    

সম্পাদনা 2

  • শোনার প্রোগ্রামটি কোনও এইচটিটিপি সার্ভার নয় (যেমন, কোনও GET index.html HTTP/1.0অনুরোধের প্রতিক্রিয়া জানায় না

লিটল স্নিচ ইনস্টল করুন এবং পদক্ষেপগুলি আবার চেষ্টা করুন। আমি শোনার প্রক্রিয়াগুলির জন্য কাজ করে কিনা তা নিশ্চিত নই, সম্ভবত অন্য কেউ এটি নিশ্চিত করতে পারে।
duci9y

লিটলস্নিচ ইনস্টল করা হয়েছে: এটি লোকালহোস্ট: 8080 এ অ্যাক্সেস সম্পর্কিত কোনও খবর দেয়নি।
মাটিও

উত্তর:


20

আমি আমার ম্যাকবুকটিতে এই সমস্যাটি লক্ষ্য করেছি। আমি কিছু পরীক্ষার জন্য 8080 বন্দরটি ব্যবহার করার চেষ্টা করছিলাম এবং আমি ত্রুটিটি পেয়েছি যে অন্য একটি প্রক্রিয়া ইতিমধ্যে এটি শুনেছিল। আমার অনুরোধটি nmapআমি ব্যবহার করছি কিনা তা নির্ভর করে বিভিন্ন ফলাফল ফেরত দিয়েছিল sudo। এটি আমার কাছে কোনও অর্থবহ হয়নি।

এই বন্দরগুলি ব্যবহার করে প্রক্রিয়াগুলি কী শুনছিল তা আমি বুঝতে না পেরে আমি সত্যিই উদ্বিগ্ন ছিলাম sudo lsof -P -n -iTCP | grep LIST। এটি আমাকে বিশ্বাস করতে পরিচালিত করেছিল যে সেখানে দূষিত সফ্টওয়্যার ইচ্ছাকৃতভাবে নিজেকে গোপন করেছে।

আমি ফাইলগুলি অপসারণের /Library/LaunchDaemons/অবধি শেষ না করে যতক্ষণ না আমি এটিকে অপরাধীর কাছে সংকীর্ণ করি। এই খোলা সমস্ত বন্দরগুলির জন্য দায়ী অ্যাপ্লিকেশনটি ছিল সিসকো অ্যানি কানেক্ট কানেক্ট সিকিউর মোবাইল ক্লায়েন্ট। দুর্ভাগ্যক্রমে, এই সিসকো ভিপিএন ক্লায়েন্টের কাজ করার জন্য, অবশ্যই এই সমস্ত বন্দর খোলা থাকতে হবে। স্পষ্টতই, আপনি যে ফায়ারওয়াল বিধি যুক্ত করেছেন তার সাথে যুক্ত হওয়ার জন্য এটিও দায়ী ipfw show

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


ধন্যবাদ! আমি আসলে সিসকো অ্যানি কানেক্ট সংযুক্ত করেছি ... যেকোন সংযোগ এছাড়াও একটি কার্নেল এক্সটেনশন ইনস্টল করে যা সম্ভবত কোনও প্রক্রিয়া দেখতে না পাওয়ার কারণ।
মাত্তেও

আমি একই সঠিক সমস্যা পেয়েছি কিন্তু পোর্ট ৮০ সহ: আপেল.স্ট্যাকেক্সেঞ্জ / কুইকশানস / ৯৯৯০৮/২ । সিসকো কেন অন্য একটি বন্দর বরাদ্দ দেয়নি ??
উভচর

আমি আসলে সিসকো ক্লায়েন্ট ইনস্টল করেনি, তবে আমি ব্যবহার করতাম । আমি 8080 বন্দরটিতে অনুরোধগুলি পাঠিয়ে জানতে পেরেছি, যা sudo lsof -i -P | grep 8080আমি সনাক্ত করতে পারি নি এমন এক আইপি-তে গিয়ে ifconfig | grep thatদেখায় এবং এটি ইন্টারফেস এন 4 ছিল 4 সেই ইন্টারফেসটি এমন কিছু ছিল যা সিসকো ভিপিএন স্থাপন করেছিল এবং এটি সিসকো ভিপিএন ইতিমধ্যে আনইনস্টল হওয়া সত্ত্বেও এটি ছিল।
eis

4

আমি আজ সকালে এই সমস্যায় পড়েছি, টুইটারে অভিযোগ করেছি এবং জানানো হয়েছিল যে কোনও সংযোগের সাম্প্রতিক সংস্করণগুলিতে সমস্যাটি ঠিক করা হয়েছে । আমি নতুন সংস্করণে আপগ্রেড করেছি এবং আমার আর ৮০৮০ বন্দরটিতে কোনও রহস্য প্রক্রিয়া আবদ্ধ নেই so এখন পর্যন্ত খুব ভাল।


1

আমার ক্ষেত্রে আমি এটি লসফের কাছ থেকে পেয়েছি।

GeneralSe 57613  root  8u  IPv6 0x2ffc9f7c6daebd5b  0t0  TCP *:8080 (LISTEN)

সুতরাং LaunchDeemon খনন করার পরে, আমি এই ফাইলগুলি খুঁজে পেয়েছি এবং সেগুলি মুছে ফেলেছি।

com.GeneralSearchSignDaemon.plist
com.GeneralSearchSignP.plist

তাহলে বন্দরটি ফ্রি হয়ে গেছে।

আমি মনে করি যে এই প্রক্রিয়াটি সুতার সাথে সংযুক্ত রয়েছে তবে এটি স্বয়ংক্রিয়ভাবে সমাধান হয়নি এমনকি আমি সুতাও সরিয়েছি।


এই যে স্বাগতম ! বন্দরটি মুক্ত হয়ে গেছে এমন ফাইলটি সন্ধান করার পরে আপনি কী করলেন?
ankii

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