" . Schweizerkniv af netværk" netcat er en alsidig , cross-platform netværk værktøj , der ofte omtales som den Det gør præcis , hvad navnet siger, og sammenkæder eller kombinerer tingene over netværket. Du kan bruge netcat til at oprette en improviseret en-til -en chat eller sende filer til en anden maskine. Simpelthen sætte : hvis det indebærer at overføre noget over et netværk, kan netcat gøre det. One-on -One Chat
p Du kan starte en chat -forbindelse ved blot at skrive " nc - lp portnummer " på et væld maskine , der erstatter " portnummer " med nummeret på en åben port . The- lp tag står for at lytte. På en anden maskine type " nc listeninghost portnummer ", hvor listeninghost er undersøgelsesperioden i den oprindelige computer og portnummer identiske port. Du vil nu have en improviseret chat -server. Noget du skriver, vil blive sendt til begge forbundne parter .
File Transfer
Åbn en lytter forbindelse på en anden maskine og sende en fil ved hjælp af kommandoen " nc - lp portnummer "og tilføj "> file.exe "til kommandoen. Type " nc -w 1 listeninghost portnummer < file.exe " for at hente filen. Denne kommando vil automatisk overføre filen via netværksforbindelsen .
Fjernbetjening Kommandoprompt
på både Windows og Linux implementeringer af netcat kan du hurtigt oprette en remote kommandoprompten ved at skrive " nc - lp portnummer /bin /bash ", hvor portnummer er et lyttende port. Udskift /bin /bash med cmd.exe i Windows. Du kan nu bruge til en ekstern shell ved at bruge telnet kommandoen til at forbinde til at lytte maskine og port.
Quick -and- Dirty webserver
Med en simpel script , under Linux, kan du oprette en hurtig og nem webserver , der vil udskrive en enkelt side af præ -skrevet HTML. Scriptet : ", mens sandt, do nc - l - p 80 - q 1 < index.html , done" kan gemmes i en fil , lavet eksekverbar med " chmod 775 filnavn " kommando - hvor filnavn er navnet på din HTML-side. Kør disse kommandoer til at tjene op hurtig, single- servering sider af data.
Portscanning
Typisk, når systemadministratorer ønsker at overføre scanne en ekstern vært , for at se hvad netværkstjenester kører, de bruger en robust program som nmap eller unicornscan . Netcat kan også hurtigt scanne porte ved hjælp af kommandoen " nc -v -w 1 eksternvaert -z 1-3000 . " Erstat " eksternvaert " med IP-adressen på den computer, du ønsker at scanne .