Било која програма комуницира со друга преку Интернет или во рамките на локалната мрежа. За ова се користат специјални пристаништа, обично TCP и UDP. Можете да дознаете која од сите достапни пристаништа во моментот се користат, односно сметаат дека се отворени, користејќи достапни алатки во оперативниот систем. Ајде да ја разгледаме подетално оваа постапка со примерот на дистрибуција на Убунту.
Погледнете ги отворените пристаништа во Убунту
За да ја постигнете оваа задача, предлагаме да користите стандардна конзола и дополнителни комунални услуги што ви овозможуваат да ја следите мрежата. Дури и неискусните корисници ќе можат да ги разберат тимовите, бидејќи ние ќе дадеме објаснување за секој. Предлагаме да се запознаете со два различни комунални услуги подолу.
Метод 1: lsof
Алатката наречена lsof ги следи сите системски врски и прикажува детални информации за секоја од нив на екранот. Потребно е само да го назначите точниот аргумент за да ги добиете податоците за кои сте заинтересирани.
- Стартувај „Терминал“ преку мени или команда Ctrl + Alt + T.
- Внесете команда
sudo lsof -i
и потоа кликнете на Внесете. - Внесете лозинка за пристап до корен. Забележете дека при пишување се внесуваат знаци, но не се прикажани во конзолата.
- На крајот на краиштата, ќе видите список на сите врски со сите параметри на интерес.
- Кога списокот на врски е голем, можете да го филтрирате резултатот така што алатката ги прикажува само оние линии каде што е достапна портата што ви треба. Ова се прави преку влез.
sudo lsof -i | готвач 20814
каде 20814 - број на потребното пристаниште. - Останува само да ги проучуваме резултатите што се појавија.
Метод 2: nmap
Софтверот со отворен извор Nmap е исто така способен да ја извршува функцијата на скенирање мрежи за активни врски, но истиот се спроведува на малку поинаков начин. Nmap има и верзија со графички интерфејс, но денес тоа нема да биде корисно за нас, бидејќи не е целосно препорачливо да се користи. Работата во комуналните услуги изгледа вака:
- Стартувајте ја конзолата и инсталирајте ја алатката со внесување
sudo apt-get install nmap
. - Не заборавајте да внесете лозинка за да обезбедите пристап.
- Потврдете дека додавате нови датотеки во системот.
- Сега, за да ги прикажете потребните информации, користете ја командата
nmap localhost
. - Проверете ги податоците на отворените пристаништа.
Горенаведената инструкција е погодна за прием на внатрешни пристаништа, но доколку сте заинтересирани за надворешни пристаништа, треба да извршите малку различни активности:
- Откријте ја IP адресата на вашата мрежа преку Интернет-услугата Icanhazip. За да го направите ова, во конзолата, внесете
wget -O - -q icanhazip.com
и потоа кликнете на Внесете. - Запомнете ја вашата мрежна адреса.
- После тоа, извршете скенирање на неа со внесување
nmap
и вашата IP адреса. - Ако не добиете резултати, тогаш сите пристаништа се затворени. Ако се отворат, тие ќе се појават внатре „Терминал“.
Разгледавме два начина, бидејќи секој од нив бара информации за своите алгоритми. Треба само да ја изберете најдобрата опција и со набудување на мрежата да откриете кои пристаништа се отворени во моментот.