Sida 1 av 1

Scanna lokala nätverket efter uppkopplade datorer

Postat: 08 jan 2017, 21:42
av skalman65
Är i behov av ett terminalkommando för att kunna se uppkopplade datorers ip-adress.

Vad jag har funnit är

Kod: Markera allt

arp-scan --localnet
vilket fungerar, men som inte listar datornamnet utan nätverkskortets namn, samt två maskiner betecknas med "Unknown"

Finns det något bättre kommando för detta ändamål eller saknar jag någon växel på arp kommandot för att datornamnet skall visas?

Re: Scanna lokala nätverket efter uppkopplade datorer

Postat: 08 jan 2017, 23:42
av johanre
Om du inte har "fping" installerad:

Kod: Markera allt

sudo apt-get install fping
och därefter:

Kod: Markera allt

fping -s -u -d -g 192.168.1.0/24
Byt ut 192.168.1.0/24 mot vad som gäller för ditt lokala nätverk.

Re: Scanna lokala nätverket efter uppkopplade datorer

Postat: 09 jan 2017, 09:23
av Barre
skalman65 skrev: vilket fungerar, men som inte listar datornamnet utan nätverkskortets namn, samt två maskiner betecknas med "Unknown"
Hej, För att få ut namnet så behöver antingen din DNS vara inställd på reverse lookup eller så måste datorn "läcka" information genom något protokoll, exempelvis om du har NetBIOS installerat på datorn.

Ytterligare ett verktyg för att scanna nätverket är nmap, detta verktyg är extremt kraftfullt och har otroligt många växlar att använda för att få fram infromation.

för att installera nmap

Kod: Markera allt

sudo apt-get install nmap
För att scanna ett helt nätverk

Kod: Markera allt

 nmap -sP <network-adress>/<netmask>
exemeplvis

Kod: Markera allt

 nmap -sP 10.0.10.0/24
det finns en mängd olika scripts man kan köra med nmap, exempelvis för att analysera NetBIOS och snmp information (dessa kan avslöja hostnamnet på maskinen), observera att du förmodligen behöver exekvera med root-rättigheter för att köra dessa script

Kod: Markera allt

 sudo nmap -sU -script=nbstat.nse -script=snmp-info -p137,161 10.0.10.0/24
Jag är absolut ingen expert på nmap och kan långt ifrån alla tips och tricks kring detta verktyg, men Google (eller någon annan på forumet) kanske kan mer och bättre trick för att få ut hostnamnet på maskinerna.

Re: Scanna lokala nätverket efter uppkopplade datorer

Postat: 09 jan 2017, 09:25
av eson57
Har du provat nmap?

Kod: Markera allt

sudo apt-get install nmap
"Datornamn" får jag inte fram med något verktyg jag testat, men nmap ger bra info/identifiering med följande kommando...

Kod: Markera allt

sudo nmap -sP 192.168.1.0/24
Fler kommandon kan t.ex. hittas här...
https://www.cyberciti.biz/networking/nm ... tutorials/
...och här.
https://nmap.org/book/toc.html

...Barre hann visst före. :)

Re: Scanna lokala nätverket efter uppkopplade datorer

Postat: 09 jan 2017, 19:42
av skalman65
Suveränt! ;D
Med hjälp av era svar så tror jag att jag lyckas lösa det hela.


Och efter mycket googlande så hittade jag kommandot
(kan inte länka dessvärre, då jag inte vet var jag fann det) :-[

Kod: Markera allt

arp -a
som presenterar host tillsammans med ip nummer
Fann sedan att kommandot endast listar uppgifterna från cache minnet.

men om man kör

Kod: Markera allt

sudo nmap -sP 192.168.1.0/24
som ni tipsade om, och därefter exempelvis kör

Kod: Markera allt

nslookup 192.168.1.78
eller det ip nummer som verkar stämma

så får jag fram det jag vill ha fram, i detta fall

Kod: Markera allt

78.1.168.192.in-addr.arpa	name = Windows.lan.

Re: Scanna lokala nätverket efter uppkopplade datorer

Postat: 11 jan 2017, 10:13
av eson57
Det finns ett bra GUI till nmap (Zenmap), där man kan spara skanningar, skanningsprofiler och annat för snabb åtkomst. En del förkonfigurerade skanningsprofiler ingår.
Zenmap finns i förrådet.