" . Schweiziska armékniven av nätverk " Netcat är en mångsidig , plattformsoberoende nätverk verktyg , ofta kallad Den gör precis vad namnet säger och sammanfogar , eller kombinerar , saker över nätet . Du kan använda netcat att skapa en improviserad en-mot -en chatt eller skicka filer till en annan maskin . Enkelt uttryckt : om det innebär att överföra något över ett nätverk , kan netcat göra det . En-mot -en chatt
Du kan starta en chat -anslutning genom att skriva " nc - lp portnummer " på en värddator , som ersätter " portnummer " med antalet en öppen port . Den - lp taggen står för att lyssna . På en annan maskin typ " nc listeninghost portnummer " där listeninghost är undersökningsperioden i den ursprungliga datorn och portnummer identiska porten . Du kommer nu att ha en improviserad chatt -server . Allt du skriver kommer att skickas till båda anslutna parter . Öppna ett lyssnande anslutning på en annan maskin och skicka en fil med kommandot " nc - lp portnummer
File Transfer
" och lägg till " > file.exe " till kommandot . Typ " nc - w 1 listeninghost portnummer < file.exe " för att hämta filen . Detta kommando kommer automatiskt att överföra filen via nätverksanslutningen .
Remote Command Prompt
på både Windows och Linux implementeringar av netcat du snabbt kan ställa in en avlägsen kommandotolk genom att skriva " nc - lp portnummer /bin /bash " där portnummer är en lyssnande port . Ersätt /bin /bash med cmd.exe i Windows . Du kan nu använda till en avlägsen skal med kommandot telnet för att ansluta till den lyssnande maskinen och port .
Quick - and-dirty webbserver
Med en enkel manus , under Linux , kan du skapa en snabb och enkel webbserver som kommer att skriva ut en enda sida av redan skrivna HTML . Manuset : " medan sant , gör nc - l - p 80 - q 1 < index.html , gjort " kan sparas till en fil , gjorde körbar med " chmod 775 filnamn " kommando - där filnamn är namnet på HTML-sidan . Kör dessa kommandon för att tjäna upp snabbt , enkel serverar sidor av data . Addera Port Scanning
Vanligtvis när systemadministratörer vill portgenomsökning en avlägsen värd , att se vilka nättjänster kör , använder de en robust program som nmap eller unicornscan . Netcat kan också snabbt skanna portarna med hjälp av kommandot " nc - v - w 1 remotehost - z 1-3000 . " Ersätt " remotehost " med IP-adressen till den dator som du vill skanna . Addera