Svaki program komunicira s drugim putem Interneta ili unutar lokalne mreže. Za to se koriste posebni portovi, obično TCP i UDP protokoli. Možete saznati koji se od dostupnih portova trenutno koristi, tj. Smatraju se otvorenim, uz pomoć dostupnih alata u operativnom sustavu. Pogledajmo pobliže ovaj postupak na primjeru Ubuntu distribucije.
Da bismo izvršili zadatak, predlažemo korištenje standardne konzole i dodatnih alata za nadzor mreže. Čak i neiskusni korisnici moći će razumjeti timove, kao što ćemo objasniti svaki od njih. Nudimo vam da se upoznate s dva različita alata u nastavku.
Uslužni program pod nazivom lsof nadzire sve sistemske veze i prikazuje detaljne informacije o svakom od njih. Potrebno je samo dodijeliti ispravan argument da biste dobili podatke za koje ste zainteresirani.
sudo lsof -i
, a zatim kliknite Enter . sudo lsof -i | grep 20814
sudo lsof -i | grep 20814
, gdje je 20814 broj tražene luke. Nmap open source softver je također u mogućnosti obavljati funkciju skeniranja mreža za aktivne veze, ali je implementiran malo drugačije. Nmap također ima verziju s grafičkim sučeljem, ali danas nam to neće biti korisno, budući da nije posve preporučljivo koristiti je. Rad u uslužnom programu izgleda ovako:
sudo apt-get install nmap
. nmap localhost
za prikaz potrebnih informacija. Gore navedene upute prikladne su za dobivanje unutarnjih priključaka, ali ako ste zainteresirani za vanjske portove, trebali biste poduzeti još nekoliko koraka:
wget -O - -q icanhazip.com
u konzolu, a zatim pritisnite Enter . nmap
i vaš IP. Razmotrili smo dvije metode, budući da svaka od njih traži informacije o vlastitim algoritmima. Sve što trebate učiniti jest odabrati najbolju opciju, a praćenjem mreže saznati koji su portovi trenutno otvoreni.