Scanna lokala nätverket efter uppkopplade datorer

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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?
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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.
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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.
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Användarvisningsbild
eson57
Inlägg: 1103
Blev medlem: 06 dec 2014, 10:44
OS: Linux Mint

Re: Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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. :)
Alltid på kanelen!
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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.
Användarvisningsbild
eson57
Inlägg: 1103
Blev medlem: 06 dec 2014, 10:44
OS: Linux Mint

Re: Scanna lokala nätverket efter uppkopplade datorer

Inlägg 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.
Alltid på kanelen!
Skriv svar

Återgå till "Terminalforum"