Svaki program komunicira s drugim putem Interneta ili unutar lokalne mreže. Posebni portovi se koriste za ovaj, obično TCP i UDP protokole. Možete saznati koji od dostupnih portova se trenutno koriste, odnosno, smatraju se otvorenim, koristeći dostupne alate u operativnom sistemu. Pogledajmo detaljnije ovu proceduru na primjeru Ubuntu distribucije.
Pogledajte otvorene portove u Ubuntuu
Da bismo izvršili zadatak, predlažemo korištenje standardne konzole i dodatnih uslužnih programa za praćenje mreže. Čak i neiskusni korisnici moći će da razumeju timove, jer ćemo objasniti svaki od njih. Nudimo vam da se upoznate sa dva različita uslužna programa u nastavku.
Metod 1: lsof
Uslužni program pod nazivom lsof nadgleda 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.
- Run "Terminal" preko menija ili komande Ctrl + Alt + T.
- Unesite naredbu
sudo lsof -i
i zatim kliknite na Enter. - Navedite lozinku za root pristup. Imajte na umu da se prilikom unosa znakova unose, ali ne i prikazuju u konzoli.
- Na kraju krajeva, videćete listu svih veza sa svim interesantnim parametrima.
- Kada je lista veza velika, možete filtrirati rezultat tako da uslužni program prikazuje samo one linije s potrebnim portom. To se radi putem unosa
sudo lsof -i | grep 20814
gdje 20814 - broj tražene luke. - Ostaje samo da se ispitaju rezultati.
Metoda 2: Nmap
Nmap open source softver je takođe u mogućnosti da obavlja funkciju skeniranja mreža za aktivne veze, ali je implementiran malo drugačije. Nmap takođe ima verziju sa grafičkim interfejsom, ali danas nam to neće biti korisno, jer nije sasvim preporučljivo koristiti je. Rad u uslužnom programu izgleda ovako:
- Pokrenite konzolu i instalirajte uslužni program upisivanjem
sudo apt-get install nmap
. - Ne zaboravite da unesete lozinku za pristup.
- Potvrdite dodavanje novih datoteka u sistem.
- Sada koristite naredbu za prikaz potrebnih informacija.
nmap localhost
. - Pročitajte podatke o otvorenim portovima.
Gore navedene instrukcije su prikladne za dobivanje internih portova, ali ako ste zainteresirani za vanjske portove, trebali biste poduzeti još nekoliko koraka:
- Saznajte svoju mrežnu IP adresu putem Icanhazip online usluge. Da biste to uradili, unesite u konzolu
wget -O - -q icanhazip.com
i zatim kliknite na Enter. - Zapamtite svoju mrežnu adresu.
- Nakon toga pokrenite skeniranje tako što ćete kucati
nmap
i vaš IP. - Ako ne dobijete rezultate, svi portovi su zatvoreni. Ako su otvoreni, pojavit će se u "Terminal".
Razmotrili smo dve metode, jer svaka od njih traži informacije o sopstvenim algoritmima. Sve što treba da uradite je da izaberete najbolju opciju i da, praćenjem mreže, saznate koji su portovi trenutno otvoreni.