Netværktøj - Æbletræet

Netværktøj

Fra Æbletræet, den frie encyklopædi

Billede:Stop.gif
Denne artikel er påbegyndt
Du kan hjælpe Æbletræet med at færdiggøre den, alle bidrag og forbedringer er velkomne.
Netværktøj
Netværktøj
Billede:Network_Utility.png
Udvikler: Apple Computer Corp.
Aktuel version: 1.4 (48)
Brug: UNIX værktøj
Licens: Propritær, kommerciel, inkluderet i Mac OS X
Hjemmeside: Apple.dk

Netværktøj er en samling af værktøjer man kender fra Terminalen, de er blot gjort nemmere tilgænglig for den almindelige bruger. Programmet har sin klare styrke hvis man prøver at opbygge sit eget lille netværk med tilhørende DNS, router, firewall o.l. Hvis man har et afslappet forhold til sin Terminal, kan det klart anbefales at bruge den som primært værktøj. Man får ofte hurtigere respons, samt muligheden for at tilpasse programmer efter sit behov.

Indholdsfortegnelse

Info

Denne skærm er selvforklarende. Den viser lidt standard information omkring ens netkort. Sende- og modtagefejl bør naturligvis helst være 0, mens kollisioner fremkommer hvis flere på netværket har høj trafik.

Netstat

Netstat er et rigtigt nørde værktøj. Man kan hive en masse interessante ting ud omkring sit netværk, men man bliver også nød til at sortere en del. Som navnet siger, er netstat et statestik-program, og kan egentlig ikke bruges til realtime undersøgelser af netværket. Det er stadig vældig brugbart da det opstiller de informationer man søger på en relativ letlæselig måde.

Oplysninger om routing-tabeller

Den, måske vigtigste, information i teksten er default. Denne fortælle hvad din standard router er.

Internet: 
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.1.1        UGSc       12       58    en1

Her ses det, at min standard-router er 192.168.1.1, hvilket den også bør være i mit tilfælde. Dog er disse informationer mest interessante hvis man har flere routere på sit LAN.

Detaljeret netværksstatistisk for hver protokol

Her ses en langt opsummering af hvad du har sendt/modtage af pakker forbindelse og meget andet. Personligt ser jeg intet formål med denne information, da det ofte ikke er interessant at se hvad der er sket, men hvad der sker lige nu.

Multicast-oplysninger

Navnet er lidt misvisende, da den rent faktisk kun viser information vedr. multicast-routing, og ikke multicast i almindelighed.

Hvis man har et virkelig stort netværk som kræver routeres mellem forskellige afdelinger kan multicast-routing være smart, da den selv sørger for at skabe forbindelse mellem hinanden. Administratoren slipper derfor, i teorien, for en masse router-opsætning.

Multicast muliggør at man blot sender een pakke til en router, derefter sender routeren denne pakke til samtlige maskiner på netværket. Dette er drønsmart hvis man f.eks. vil sende det samme program til et helt klasselokale eller chatte uden brug af dedikeret server.

Status for alle aktuelle socket-forbindelser

Denne information er en af de mere brugbare, da man ser alle de forbindelser man har kørende lige nu.

F.eks. har jeg denne kørende i øjeblikket

Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  192.168.1.46.55524     205.188.1.124.aol      ESTABLISHED

Den fortæller mig at jeg forbinder via almindelig tcp/ip. Jeg forbinder fra 192.168.1.46 port 55524 til 205.188.1.124 port aol (5190) og den er aktiv i øjeblikket. Samt at der ikke er nogle pakker i hverken modtag/send-køen. Grunden til, at der står aol frem for port-nummeret, skyldes at netstat kigger i /etc/services og oversætter portnumre til forståelige navne.

Informationen som helhed giver et overblik om hvad man egentlig har gang i og eventuelle programmer som 'hooger' ens internet-linie. Man skal naturligvis ikke blive paranoid over informationerne, da flere af tingene blot er ting som rendevouz, IP-printer, tidserver o.l.

AppleTalk

Ping

Ping er det mest basale værktøj til at se om en computer er i live. Ved at lade ping kører lidt tid, ser man også en gennemsnits hastighed der må forventes per pakke der sendes. Hvis en maskine ikke reagerer når man pinger den, skyldes det måske at man vælger at blokerer for ping i firewallen. Det kan OS X-brugerne også slå til under avanceret i firewallen (Skjult funktion).

Lookup

Lookup (servicen hedder dig" i dag) Lookup er faktisk et DNS-opslag. Det kan bruges når man vil vide hitte informationer omkring det givne domænenavn. Man får derefter informationer såsom hvilke IP samt DNS domænet har. Ydermere fortæller lookup hvilken DNS-server du brugte til finde domænet, samt hvor lang tid det tog. Man slipper næsten ikke for brugen af dette værktøj hvis man forsøger at opsætte egne [DNS]-servere.

Traceroute

Traceroute viser hvordan ens pakker flyder igennem nettet til en given adresse. Traceroute måles dels i antal hop, dvs. hvor mange routere den skal passere, og i milisekunder. Hvis man har et større netværk som opfører sig sært, kan traceroute i nogle vise vejen.

Whois

Whois er en måde at slå information omkring domæne-navne op. Man kan på denne måde finde ud af f.eks. hvilke DNS-serverer det givne domæne bruger. Man kan bruge værktøjet til fejlfinding hvis et domæne ikke reagerer. Det kan skyldes at DNS-serverne er nede.

For at bruge whois med danske domæner bør whois.dk-hostmaster.dk bruges som server.

Finger

Finger hører lidt fortiden til. Når man har flere brugere på en maskine, kan man lave et Finger-opslag på brugeren og finde ud af forskellig information. Finger er udfaset for længst, da det er et kæmpe sikkerhedsbrud. Man kan stadig lokalt bruge finger via terminalen.

e.g.

leMac:~ ah$ finger ah
Login: ah                               Name: Allan Henriksen
Directory: /Users/ah                    Shell: /bin/bash
On since Fri Jul 27 21:15 (CEST) on console, idle 1 day 22:43 (messages off)
On since Sun Jul 29 19:40 (CEST) on ttyp1
No Mail.
No Plan.

Port Scan

Portscan er et must for alle netværks-nørder, da det viser om der er porte åbne på sine maskiner. Hvis man f.eks. ønsker at sætte en server op på sit netværk, kan portscanning bruges til at se om der er hul igennem systemet. Det er ofte hurtigere end skulle til at fumle med klient-softwaren. Portscanning bør kun foregå i sit eget netværk, da det er ulovligt at scanne andres uden deres samtykke. Man kan ikke nævne portscan uden at nævne nmap. Dette kan installeres via [fink].

Tilsvarende Terminal kommandoer

Info Info omkring et netværkskort fås ved at skrive ifconfig. Dette giver en liste over alle ens netværkskort.

ifconfig

Netstat Oplysninger om routing-tabeller

netstat -r

Detaljeret netværksstatistisk for hver protokol

netstat -s

Multicast-oplysninger

netstat -gs

Status for alle aktuelle socket-forbindelser

netstat

Ping

ping adresse

Lookup

dig æbletræet.dk

Traceroute

traceroute æbletræet.dk

Whois

whois æbletræet.dk

Finger

finger root

Port scan Den type scan som netværktøj bruger, er et såkald Connect scan. Dvs. den prøver aktivt at skabe en forbindelse. Man kan i bund og grund få samme resultatet ved at bruge telnet

telnet 192.168.1.1 55

hvor 55 er portnummeret man ønsker at undersøge. Et langt bedre valg er nu stadig at bruge nmap, da man næsten har fuld kontrol over måden der scannes på.

Eksterne henvisninger

Programmerne i mappen Hjælpeprogrammer

AirPort-værktøj | Aktivitetsovervågning | Biblioteksværktøj | Bluetooth-arkivudveksling | Boot Camp-assistent | ColorSync-hjælpefunktion | Digital farvemåler | Diskværktøj | Grapher | Hovednøglering | iMac EFI-firmwareopdatering | Indstil lyd og MIDI | Java (mappe) | Konsol | Navnebog | Netværktøj | ODBC-administrator | Overførelsesassistent | PodcastoptagelseRAID Utility | Skræmbillede | Systemprofil | Terminal | VoiceOver Utility | X11

Denne skabelon: Se | Diskurér | Redigér
Personlige værktøjer