Hər hansı bir proqram İnternet vasitəsilə və ya yerli şəbəkə içində digər bir ünsiyyət qurur. Bunun üçün xüsusi limanlar, adətən, TCP və UDP protokolları istifadə olunur. Mövcud limanların hansı istifadə edildiyini, yəni əməliyyat sistemində mövcud olan vasitələrin köməyi ilə açıq olduğunu görə bilərsiniz. Ubuntu dağılımının nümunəsini istifadə edərək, bu proseduraya daha çox nəzər salaq.
Ubuntu'da açıq portlara bax
Vəzifəni yerinə yetirmək üçün şəbəkəni izləmək üçün standart konsol və əlavə kommunallardan istifadə etməyi təklif edirik. Təcrübəsiz istifadəçilər belə komandaları başa düşə biləcəklər, çünki biz onların hər birini izah edəcəyik. Aşağıdakı iki müxtəlif kommunal ilə tanış olmaq üçün sizə təklif edirik.
Metod 1: lsof
Lsof adlı bir proqram, bütün sistem əlaqələrini nəzarət edir və hər biri haqqında ətraflı məlumat verir. Yalnız maraqlandığınız məlumatları almaq üçün düzgün arqumentləri təyin etməlisiniz.
- Run "Terminal" menyu və ya komanda vasitəsilə Ctrl + Alt + T.
- Komanda daxil edin
sudo lsof -i
və sonra basın Daxil edin. - Kök girişi üçün parol daxil edin. Xarakterləri yazarkən, konsolda göstərilməyəcəyini unutmayın.
- Axı bütün maraqların parametrləri ilə bütün əlaqələrin siyahısını görəcəksiniz.
- Əlaqələrin siyahısı böyük olduqda, proqram sizə lazım olan limanı olan yalnız xətləri göstərir ki, nəticəni filtreleyebilirsiniz. Bu, giriş vasitəsilə həyata keçirilir
sudo lsof -i | grep 20814
harada 20814 - tələb olunan limanın nömrəsi. - Yalnız ortaya çıxan nəticələri öyrənmək üçün qalır.
Metod 2: Nmap
Nmap açıq mənbə proqramı, aktiv bağlantılar üçün tarama şəbəkələrinin funksiyasını yerinə yetirə bilər, lakin bir az fərqlənir. Nmap həmçinin qrafik interfeysi ilə bir versiyaya malikdir, lakin bu gün bizdən istifadə etməyəcəkdir, çünki onu istifadə etmək tamamilə uyğun deyil. Kommunal iş bu kimi görünür:
- Konsolunu başladın və yazaraq yardım proqramını qurun
sudo apt-get quraşdırma nmap
. - Erişimi təmin etmək üçün parol daxil etməyi unutmayın.
- Sistemə yeni faylların əlavə olunmasını təsdiq edin.
- İndi lazımlı məlumatı göstərmək üçün əmrdən istifadə edin.
nmap localhost
. - Açıq limanlardakı məlumatları oxuyun.
Yuxarıda göstərilən təlimatlar daxili liman əldə etmək üçün yararlıdır, ancaq xarici limanlarla maraqlanırsınızsa, bir neçə başqa işi görməlisiniz:
- Icanhazip onlayn xidməti vasitəsilə şəbəkə IP ünvanınızı tapın. Bunun üçün konsol daxil edin
wget -O - -q icanhazip.com
və sonra basın Daxil edin. - Şəbəkə ünvanınızı yadda saxla.
- Bundan sonra yazaraq bir tarama aparın
nmap
və sizin IP. - Hər hansı bir nəticə əldə etməsəniz, bütün limanlar bağlanacaq. Açıq olsaydılar, onlar da görünəcəklər "Terminal".
Hər iki üsul öz alqoritmlərinə dair məlumatları axtardıqdan sonra nəzərdən keçirdik. Yapmanız gereken tek şey, ən yaxşı seçimi seçmək və şəbəkəni izləyərək hansı limanların hazırda açıq olduğunu tapmaqdır.