Bilo koji program komunicira s drugim putem Interneta ili unutar lokalne mreže. Za to se koriste posebni portovi, obično TCP i UDP. Možete saznati koji se od svih dostupnih portova trenutno koristi, odnosno smatra se otvorenim, koristeći raspoložive alate u operativnom sistemu. Pogledajmo pobliže ovaj postupak korištenjem primjera Ubuntu distribucije.
Pogledajte otvorene portove u Ubuntu
Da biste postigli ovaj zadatak, predlažemo vam da koristite standardnu konzolu i dodatne alate koji vam omogućuju nadzor mreže. Čak će i neiskusni korisnici moći razumjeti timove, jer ćemo svakom objasniti. Predlažemo da se u nastavku upoznate sa dva različita alata.
Metoda 1: lsof
Uslužni program nazvan lsof nadgleda sve sistemske veze i prikazuje detaljne informacije o njima na ekranu. Morate samo dodijeliti ispravan argument da biste dobili podatke koji vas zanimaju.
- Bježi "Terminal" preko menija ili naredbe Ctrl + Alt + T.
- Unesite naredbu
sudo lsof -i
a zatim kliknite na Unesite. - Unesite lozinku za pristup root-u. Imajte na umu da se prilikom kucanja unose znakovi, ali nisu prikazani u konzoli.
- Uostalom, vidjet ćete popis svih veza sa svim parametrima koji vas zanimaju.
- Kad je popis veza velik, možete filtrirati rezultat tako da uslužni program prikazuje samo one linije gdje je potreban port koji vam je potreban. To se vrši putem unosa.
sudo lsof -i | grep 20814
gde 20814 - broj potrebnog porta. - Ostaje samo proučiti rezultate koji su se pojavili.
Metoda 2: nmap
Nmap open source softver također je sposoban obavljati funkciju skeniranja mreža za aktivne veze, ali implementira se na nešto drugačiji način. Nmap također ima verziju s grafičkim sučeljem, ali danas nam neće biti korisna, jer nije u potpunosti preporučljivo koristiti. Rad u komunalnom programu izgleda ovako:
- Pokrenite konzolu i instalirajte uslužni program unošenjem
sudo apt-get install nmap
. - Ne zaboravite da unesete lozinku za pristup.
- Potvrdite dodavanje novih datoteka u sistem.
- Sada, za prikaz potrebnih podataka, koristite naredbu
nmap localhost
. - Pogledajte podatke o otvorenim portovima.
Gornja uputa pogodna su za prijem unutarnjih portova, ali ako ste zainteresirani za vanjske portove, trebali biste provesti nešto drugačije akcije:
- Saznajte svoju mrežnu IP adresu putem internetskog servisa Icanhazip. Da biste to učinili, unesite u konzolu
wget -O - -q icanhazip.com
a zatim kliknite na Unesite. - Zapamtite svoju mrežnu adresu.
- Nakon toga pokrenite skeniranje na njemu unošenjem
nmap
i vaš IP. - Ako ne dobijete nikakve rezultate, sva su vrata zatvorena. Ako se otvore, pojavit će se u "Terminal".
Ispitali smo dvije metode budući da svaka od njih traži informacije o vlastitim algoritmima. Jednostavno morate odabrati najbolju opciju i praćenjem mreže otkriti koji su portovi trenutno otvoreni.