Skanning av nettverket

Fra GNUskole
Hopp til: navigasjon, søk

Å skanne sitt eget nettverk med en god portskanner kan være lærerikt og nyttig. Man kan da lett se hvilke maskiner som kjører hvilke tjenester, om brannmurer er tette, om maskiner er påslått og annet. I Linux er det portskanneren nmap som brukes mest.

Finne skrivere

Hvilke IPer har skriverne i nettverket? For å finne dette kan man søke gjennom nettet etter maskiner (dvs skrivere) som lytter på port 9100, som er porten JetDirect-protokollen bruker. Med nmap kan man da gjøre:

[root@ts01 ~]# nmap -p 9100 10.0.0.0/24

Her søkes det gjennom alle adressene i området 10.0.0.1 - 10.0.0.255, etter maskiner som lytter på port 9100. En typisk utputt kan se slik ut:

[root@ts01]# nmap -p 9100 10.0.0.0/24
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-12-16 09:37 CET
Interesting ports on 10.0.0.1:
PORT     STATE  SERVICE
9100/tcp closed jetdirect

Interesting ports on 10.0.0.3:
PORT     STATE  SERVICE
9100/tcp closed jetdirect

Interesting ports on 10.0.0.35:
PORT     STATE    SERVICE
9100/tcp filtered jetdirect

Interesting ports on 10.0.0.50:
PORT     STATE SERVICE
9100/tcp open  jetdirect

Interesting ports on 10.0.0.51:
PORT     STATE SERVICE
9100/tcp open  jetdirect

Interesting ports on 10.0.0.52:
PORT     STATE SERVICE
9100/tcp open  jetdirect

Host 10.0.1.255 seems to be a subnet broadcast address (returned 1 extra pings).  
Still scanning it due to ping response  from its own IP. 
Interesting ports on 10.0.0.255:
PORT     STATE  SERVICE
9100/tcp closed jetdirect

Nmap finished: 256 IP addresses (24 hosts up) scanned in 4.515 seconds
[root@ts01 ~]#

Her får vi en liste over svarene. Maskiner der porten 9100/tcp er "closed" er maskiner som ikke kjører den aktuelle tjenesten (i dette tilfellet JetDirect-printertjenesten). 10.0.0.1 er i dette tilfellet en router, og den har ikke noe print-tjeneste gående. Følgelig er porten "closed".