Прагляд адкрытых партоў ў Ubuntu

Любая праграма звязваецца з другога праз інтэрнэт або ў межах лакальнай сеткі. Выкарыстоўваюцца для гэтага спецыяльныя парты, звычайна пратаколаў TCP і UDP. Даведацца, якія з усіх даступных партоў на дадзены момант выкарыстоўваюцца, то ёсць лічацца адкрытымі, можна з дапамогай падручных сродкаў у аперацыйнай сістэме. Давайце дэталёва разгледзім гэту працэдуру на прыкладзе дыстрыбутыва Ubuntu.

Праглядаем адкрытыя парты ў Ubuntu

Для выканання пастаўленай задачы мы прапануем выкарыстоўваць стандартную кансоль і дадатковыя ўтыліты, якія дазваляюць праводзіць маніторынг сеткі. Разабрацца ў камандах змогуць нават нявопытныя карыстальнікі, паколькі мы дамо тлумачэнне кожнай. Прапануем азнаёміцца ​​з двума рознымі ўтылітамі далей.

Спосаб 1: lsof

Ўтыліта пад назвай lsof праводзіць маніторынг ўсіх сістэмных злучэнняў і выводзіць на экрана падрабязную інфармацыю аб кожным з іх. Трэба толькі прысвоіць правільны аргумент, каб атрымаць якія цікавяць вас дадзеныя.

  1. запусціце «Тэрмінал» праз меню ці камандай Ctrl + Alt + T.
  2. увядзіце камандуsudo lsof -i, А затым пстрыкніце на Enter.
  3. Пакажыце пароль для рут-доступу. Улічыце, што пры наборы сімвалы ўводзяцца, але ў кансолі не адлюстроўваюцца.
  4. Пасля ўсяго перад вамі з'явіцца спіс усіх злучэнняў з усімі цікавяць параметрамі.
  5. Калі пералік падлучэнняў вялікі, можна адфільтраваць вынік, каб ўтыліта паказала толькі тыя радкі, дзе маецца патрэбны вам порт. Робіцца гэта праз уводsudo lsof -i | grep 20814, дзе 20814 - нумар неабходнага порта.
  6. Засталося толькі вывучыць якія з'явіліся вынікі.

Спосаб 2: Nmap

Адкрытае праграмнае забеспячэнне Nmap таксама здольна выконваць функцыю сканавання сетак на прадмет актыўных злучэнняў, аднак рэалізавана яно крыху інакш. У Nmap ёсць і версія з графічным інтэрфейсам, але сёння яна нам не спатрэбіцца, паколькі выкарыстоўваць яе не зусім мэтазгодна. Праца ж у утыліце выглядае так:

  1. Запусціце кансоль і правядзіце ўстаноўку ўтыліты шляхам уводуsudo apt-get install nmap.
  2. Не забудзьцеся ўвесці пароль для прадастаўлення доступу.
  3. Пацвердзіце даданне новых файлаў у сістэму.
  4. Зараз для адлюстравання неабходнай інфармацыі выкарыстоўвайце камандуnmap localhost.
  5. Азнаёмцеся з атрыманымі дадзенымі аб адкрытых партах.

Прыведзеная вышэй інструкцыя падыходзіць для атрымання ўнутраных партоў, калі ж вы зацікавіліся знешнімі, варта правесці трохі іншыя дзеянні:

  1. Даведайцеся ваш сеткавы IP-адрас праз анлайн-сэрвіс Icanhazip. Для гэтага ў кансолі увядзіцеwget -O - -q icanhazip.com, А затым націсніце на Enter.
  2. Запомніце ваш сеткавы адрас.
  3. Пасля гэтага запусціце сканіраванне па ім, увёўшыnmapі ваш IP.
  4. Калі вы не атрымалі ніякіх вынікаў, значыць ўсе парты зачыненыя. У выпадку наяўнасці адкрытых яны адлюструюцца ў «Тэрмінале».

Мы разгледзелі два метаду, паколькі кожны з іх шукае інфармацыю па сваіх алгарытмах. Вам жа застаецца толькі выбраць найбольш аптымальны варыянт і шляхам маніторынгу сеткі даведацца, якія парты на бягучы момант адкрытыя.