هر برنامه با استفاده از اینترنت یا در داخل شبکه محلی ارتباط برقرار می کند. پورت های ویژه برای این، معمولا پروتکل های TCP و UDP استفاده می شود. شما می توانید ببینید که کدام پورت های موجود در حال حاضر مورد استفاده قرار می گیرند، یعنی با استفاده از ابزارهای موجود در سیستم عامل باز می شوند. نگاهی دقیق تر به این روش با استفاده از مثال توزیع اوبونتو.
برای انجام این کار، پیشنهاد می کنیم از یک کنسول استاندارد و امکانات اضافی برای نظارت بر شبکه استفاده کنید. حتی کاربران بی تجربه نیز می توانند تیم را درک کنند، همانطور که هر یک از آنها را توضیح می دهیم. ما به شما پیشنهاد می کنیم با دو سرویس مختلف زیر آشنا شوید.
یک ابزار به نام lsof نظارت بر تمام اتصالات سیستم و نمایش اطلاعات دقیق در مورد هر یک از آنها. شما فقط نیاز به اختصاص استدلال درست برای دریافت اطلاعات مورد علاقه خود دارید.
sudo lsof -i
تایپ کنید و روی Enter کلیک کنید . sudo lsof -i | grep 20814
sudo lsof -i | grep 20814
، جایی که 20814 تعداد پورت مورد نیاز است. نرم افزار منبع باز Nmap همچنین می تواند عملکرد شبکه های اسکن برای اتصالات فعال را انجام دهد، اما کمی متفاوت عمل می کند. Nmap همچنین دارای یک نسخه با یک رابط گرافیکی است، اما امروز برای ما مفید نخواهد بود، زیرا استفاده از آن کاملا مطلوب نیست. کار در این ابزار به نظر می رسد:
sudo apt-get install nmap
. nmap localhost
برای نمایش اطلاعات مورد نیاز استفاده کنید. دستورالعمل های بالا برای دریافت پورت های داخلی مناسب هستند، اما اگر به پورت های خارجی علاقه مند هستید، باید چند مرحله دیگر را انجام دهید:
wget -O - -q icanhazip.com
در کنسول wget -O - -q icanhazip.com
و سپس Enter را فشار دهید. nmap
و IP خود اجرا کنید. ما دو روش را در نظر گرفتیم، زیرا هر یک از آنها برای الگوریتم های خود اطلاعات را جستجو می کند. همه چیزهایی که لازم دارید انجام دهید این است که بهترین گزینه را انتخاب کنید و با نظارت بر شبکه، پورت هایی که در حال حاضر باز هستند پیدا کنید.