Hər hansı bir proqram digəri ilə İnternet vasitəsilə və ya yerli şəbəkə ilə əlaqə qurur. Bunun üçün xüsusi limanlar istifadə olunur, ümumiyyətlə TCP və UDP. Əməliyyat sistemindəki mövcud vasitələrdən istifadə edərək hazırda mövcud limanlardan hansının istifadə olunduğunu, yəni açıq hesab edildiyini öyrənə bilərsiniz. Ubuntu paylama nümunəsini istifadə edərək bu proseduru daha ətraflı nəzərdən keçirək.
Ubuntuda açıq limanlara baxın
Bu işi yerinə yetirmək üçün şəbəkəni izləməyə imkan verən standart bir konsol və əlavə yardımçı vasitələrdən istifadə etməyi təklif edirik. Hətta təcrübəsiz istifadəçilər komandaları başa düşə biləcəklər, çünki hər birinə bir izahat verəcəyik. Aşağıdakı iki fərqli kommunal ilə tanış olmağı təklif edirik.
Metod 1: lsof
Lsof adlı bir köməkçi proqram bütün sistem əlaqələrini izləyir və ekranda bunların hər biri haqqında ətraflı məlumat göstərir. Sizi maraqlandıran məlumatları əldə etmək üçün yalnız düzgün arqument təyin etməlisiniz.
- Çalışın "Terminal" menyu və ya əmr vasitəsilə Ctrl + Alt + T.
- Əmr daxil edin
sudo lsof -i
sonra vurun Daxil edin. - Kök girişi üçün bir parol daxil edin. Diqqət yetirin, simvollar daxil edilir, lakin konsolda göstərilmir.
- Axı, bütün maraq parametrləri ilə bütün əlaqələrin siyahısını görəcəksiniz.
- Bağlantıların siyahısı böyük olduqda, nəticəni süzgəcdən keçirə bilərsiniz ki, yardımçı proqram yalnız lazım olan limanın mövcud olduğu xətləri göstərir. Bu giriş yolu ilə edilir.
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 qalır.
Metod 2: nmap
Nmap açıq mənbə proqramı aktiv şəbəkələr üçün şəbəkələri tarama funksiyasını da yerinə yetirməyə qadirdir, lakin bir az fərqli şəkildə həyata keçirilir. Nmap'ın qrafik interfeysə sahib bir versiyası da var, lakin bu gün istifadə etmək tamamilə tövsiyə edilmədiyindən bu gün bizə faydalı olmayacaqdır. Faydalı iş bu kimi görünür:
- Konsolu işə salın və girərək yardım proqramını quraşdırın
sudo apt-get quraşdırma nmap
. - Giriş təmin etmək üçün bir parol daxil etməyi unutmayın.
- Sistemə yeni fayllar əlavə etməyi təsdiqləyin.
- İndi lazımi məlumatları göstərmək üçün əmrdən istifadə edin
nmap localhost
. - Açıq limanlardakı məlumatları yoxlayın.
Yuxarıdakı təlimat daxili limanları almaq üçün uyğundur, ancaq xarici limanlarla maraqlanırsınızsa, bir az fərqli hərəkətlər etməlisiniz:
- Icanhazip onlayn xidməti vasitəsilə şəbəkə IP ünvanınızı tapın. Bunu etmək üçün, konsol daxil edin
wget -O - -q icanhazip.com
sonra vurun Daxil edin. - Şəbəkə adresinizi xatırlayın.
- Bundan sonra, girərək bir tarama işə salın
nmap
və IP. - Heç bir nəticə əldə etməsəniz, bütün limanlar bağlanır. Açıqdırsa, görünəcəklər "Terminal".
İki üsulu araşdırdıq, çünki hər biri öz alqoritmləri haqqında məlumat axtarır. Hazırda ən yaxşı seçim seçməlisiniz və hazırda hansı limanların açıldığını bilmək üçün şəbəkəni izləyin.