" . Swiss Army Knife of Networking " Netcat er en allsidig , cross -platform nettverk verktøy , ofte referert til som Den gjør akkurat hva navnet sier , og setter sammen , eller kombinerer , ting over nettverket . Du kan bruke netcat å lage en improvisert one- on-one chat eller sende filer til en annen maskin . Enkelt sagt : hvis det innebærer å overføre noe over et nettverk , kan netcat gjøre det. One-on -One Chat
Du kan starte en chat -tilkobling ved å skrive " nc - lp portnummer " på en vertsmaskin , erstatte " portnummer " med antall en åpen port . The- lp tag står for lytting. På en annen maskin type " nc listeninghost portnummer " hvor listeninghost er IP av den opprinnelige datamaskinen og portnummer identisk port . Du vil nå ha en improvisert chat server. Alt du skriver vil bli sendt til begge nærstående parter .
File Transfer
Åpne en lytter tilkobling på en annen maskin og sende en fil ved hjelp av kommandoen " nc - lp portnummer »og føyer "> file.exe " til kommandoen . Type " nc -w 1 listeninghost portnummer < file.exe " for å hente filen . Denne kommandoen vil automatisk overføre filen over nettverksforbindelsen.
Remote Command Prompt
på både Windows og Linux implementeringer av netcat du kan raskt sette opp en remote ledeteksten ved å skrive " nc - lp portnummer /bin /bash " der portnummer er en lyttende port . Skift /bin /bash med cmd.exe i Windows. Du kan nå bruke til en ekstern skall ved å bruke telnet kommandoen for å koble til lytting maskinen og port .
Quick- and- Dirty Web Server
p Med en enkel script , under Linux , kan du lage en rask og enkel webserver som vil skrive ut en enkelt side av pre -skrevet HTML. Skriptet : "mens true; do nc - l -p 80 -q 1 < index.html ; gjort" kan lagres til en fil , gjort kjørbar med " chmod 775 filnavn " kommandoen - der filnavn er navnet på HTML-siden . Kjør disse kommandoene til å tjene opp raske , single-serving sider med data .
Port Scanning
Vanligvis , når systemadministratorer ønsker å portere skanne en ekstern vert , for å se hva nettjenester kjører, bruker de en robust program som nmap eller unicornscan . Netcat kan også raskt skanne porter ved hjelp av kommandoen " nc -v -w 1 remotehost - z 1-3000 . " Erstatt " remotehost " med IP -adressen til datamaskinen du ønsker å skanne.