Netværktøj
Fra Æbletræet, den frie encyklopædi
| 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![]() | |
| 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 | Podcastoptagelse | RAID Utility | Skræmbillede | Systemprofil | Terminal | VoiceOver Utility | X11 |


