Сваки програм комуницира с другим путем Интернета или унутар локалне мреже. Посебни портови се користе за овај, обично ТЦП и УДП протоколе. Можете сазнати који од доступних портова се тренутно користи, односно, сматрају се отвореним, уз помоћ доступних алата у оперативном систему. Погледајмо детаљније ову процедуру на примјеру Убунту дистрибуције.
Да бисмо извршили задатак, предлажемо да се користи стандардна конзола и додатни услужни програми за праћење мреже. Чак и неискусни корисници моћи ће да разумеју тимове, јер ћемо објаснити сваки од њих. Нудимо вам да се упознате са две различите услужне области у наставку.
Услужни програм под називом лсоф надгледа све системске везе и приказује детаљне информације о сваком од њих. Потребно је само да доделите исправан аргумент да бисте добили податке за које сте заинтересовани.
sudo lsof -i
, а затим кликните на Ентер . sudo lsof -i | grep 20814
sudo lsof -i | grep 20814
, где је 20814 број траженог порта. Нмап опен соурце софтвер је такође у могућности да обавља функцију скенирања мрежа за активне везе, али је имплементиран мало другачије. Нмап такође има верзију са графичким интерфејсом, али данас нам то неће бити корисно, јер није сасвим препоручљиво користити је. Рад у услужном програму изгледа овако:
sudo apt-get install nmap
. nmap localhost
да прикажете потребне информације. Горе наведена упутства су погодна за добијање интерних портова, али ако сте заинтересовани за спољне портове, требало би да предузмете још неколико корака:
wget -O - -q icanhazip.com
у конзоли, а затим притисните Ентер . nmap
и ваш ИП. Размотрили смо две методе, јер свака од њих тражи информације о сопственим алгоритмима. Све што треба да урадите је да изаберете најбољу опцију и, праћењем мреже, сазнате који су портови тренутно отворени.