ნებისმიერი პროგრამა უკავშირდება ინტერნეტით ან ლოკალურ ქსელში. სპეციალური პორტები გამოიყენება, როგორც წესი, TCP და UDP პროტოკოლები. თქვენ შეგიძლიათ გაიგოთ, თუ რომელი პორტებისთვის გამოიყენება ამჟამად, ანუ, ღიაა, ოპერაციული სისტემის ხელსაწყოების საშუალებით. გადავხედავთ ამ პროცედურას Ubuntu- ის განაწილების მაგალითით.
ღია პორტების ნახვა Ubuntu- ში
დავალების შესასრულებლად, ჩვენ ვთავაზობდით სტანდარტულ კონსოლს და დამატებითი კომუნალური ქსელის მონიტორინგს. გამოუცდელ მომხმარებლებს კი შეეძლებათ გავიგოთ გუნდები, რადგან თითოეულ მათგანს აუხსნით. ჩვენ გთავაზობთ ორი განსხვავებული კომუნალური გაცნობა.
მეთოდი 1: lsof
უტილიტა მოუწოდა lsof მონიტორინგს ყველა სისტემის კავშირები და აჩვენებს დეტალურ ინფორმაციას თითოეული მათგანი. თქვენ მხოლოდ უნდა დანიშნოთ სწორი არგუმენტი, რომლითაც გსურთ დაინტერესებული მონაცემები.
- გაუშვით "ტერმინალი" მეშვეობით მენიუ ან ბრძანება Ctrl + Alt + T.
- შეიყვანეთ ბრძანება
sudo lsof -i
და შემდეგ დააჭირეთ შეიყვანეთ. - მიუთითეთ პაროლი root access. გაითვალისწინეთ, რომ როდესაც აკრეფილი სიმბოლოები შედის, მაგრამ არ ჩანს კონსოლში.
- ყოველივე ამის შემდეგ, თქვენ ნახავთ ყველა კავშირის სიას ყველა პარამეტრის ინტერესით.
- როდესაც კავშირების სია დიდია, შეგიძლიათ განათავსოთ შედეგი ისე, რომ კომუნალური მხოლოდ პორტებიდან საჭიროა პორტი. ეს გაკეთებულია შეყვანის გზით
sudo lsof -i | grep 20814
სადაც 20814 - საჭირო პორტის ნომერი. - ის რჩება მხოლოდ იმ შედეგების შესწავლაზე, რომელიც გამოჩნდა.
მეთოდი 2: Nmap
Nmap ღია პროგრამული ასევე შეუძლია შეასრულოს ფუნქცია სკანირების ქსელების აქტიური კავშირები, მაგრამ ეს ხორციელდება ცოტა განსხვავებულად. Nmap- ს გააჩნია გრაფიკული ინტერფეისის ვერსია, მაგრამ დღეს ჩვენთვის სასარგებლო არ იქნება, რადგან ეს არ არის მთლიანად მიზანშეწონილი. სამუშაო კომუნაში ასე გამოიყურება:
- დაიწყე კონსოლი და დააინსტალირეთ კომუნალური შეყვანა
sudo apt-get install nmap
. - ნუ დაგავიწყდებათ, რომ შეიყვანოთ პაროლი, რათა უზრუნველყოს წვდომა.
- დაადასტურეთ სისტემაში ახალი ფაილების დამატება.
- ახლა ბრძანება გამოვიყენოთ საჭირო ინფორმაციის სანახავად.
nmap localhost
. - წაიკითხეთ მონაცემები ღია პორტების შესახებ.
ზემოაღნიშნული ინსტრუქციები განკუთვნილია შიდა პორტების მისაღებად, მაგრამ თუ თქვენ დაინტერესებული ხართ გარე პორტებისგან, თქვენ უნდა მიიღოთ რამდენიმე სხვა ნაბიჯი:
- შეიტყვეთ თქვენი ქსელის IP მისამართი მეშვეობით Icanhazip ონლაინ მომსახურება. Families ranked பிரிულ രക്ഷിതാവ്aster
wget -O - -q icanhazip.com
და შემდეგ დააჭირეთ შეიყვანეთ. - გახსოვდეთ თქვენი ქსელის მისამართი.
- ამის შემდეგ, აწარმოეთ სკანირება მასზე აკრეფით
nmap
და თქვენი IP. - თუ არ მიიღებთ რაიმე შედეგს, მაშინ ყველა პორტი დახურულია. თუ ღია, ისინი გამოჩნდება "ტერმინალი".
ჩვენ ორ მეთოდს მივიჩნევთ, რადგან თითოეული მათგანი ეძებს ინფორმაციას საკუთარი ალგორითმების შესახებ. ყველაფერი რაც თქვენ გჭირდებათ, უნდა აირჩიოთ საუკეთესო ვარიანტი და, მონიტორინგი ქსელის, გაირკვეს, რომელიც პორტები ამჟამად ღიაა.