Belangrijkste Opties
`netcat` kan verschillende opties combineren om meerdere functies uit te voeren. Gebruik de onderstaande opties voor netwerktesten en gegevensoverdracht.
1. Verbinding Modus
2. Bestanden en Gegevensverwerking
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`netcat` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Netcat (nc) Installeren
De meeste Linux-systemen hebben `netcat` standaard geïnstalleerd of bieden het aan als een symbolische link met de naam `nc`. Als het niet is geïnstalleerd, kan het eenvoudig worden geïnstalleerd met de onderstaande opdrachten.
Debian/Ubuntu
sudo apt update
sudo apt install netcat
Hoe netcat te installeren op Debian of Ubuntu-gebaseerde systemen.
CentOS/RHEL/Fedora
sudo yum install nc
Hoe netcat te installeren op CentOS, RHEL of Fedora-gebaseerde systemen.
Arch Linux
sudo pacman -S openbsd-netcat
Hoe netcat te installeren op Arch Linux.
Vaak Gebruikte Voorbeelden
Leer verschillende toepassingen van `netcat`. Van het controleren van netwerkpoorten tot bestandsoverdracht en het opzetten van een eenvoudige chatserver.
Controleren of een specifieke poort open is
nc -vz example.com 80
Controleert of poort 80 (HTTP) van example.com open is. Bij een succesvolle verbinding retourneert het 0.
Gebruik als bestandserver
nc -l -p 12345 < filename.txt
Zet een eenvoudige server op poort 12345 op die lokale bestanden naar clients kan verzenden. Clients kunnen het bestand ontvangen met het commando `nc [serverIP] 12345 > received_file.txt`.
Gebruik als bestandclient
nc [serverIP] 12345 < filename.txt
Ontvang bestanden op poort 12345 van de server. De server moet het commando `nc -l -p 12345 > received_file.txt` uitvoeren.
Eenvoudige chatserver opzetten
nc -l -p 8888
Opent een eenvoudige chatserver op poort 8888 van de lokale host. Meerdere clients kunnen verbinding maken via deze poort en met elkaar communiceren. Voeg de optie `-k` toe om de verbinding open te houden.
Extra Tips
nc kan afhankelijk van de distributie ook worden uitgevoerd als netcat. Controleer de symbolische link of bekijk de gedetailleerde gebruiksinstructies met de commando's man nc of man netcat.
- nc vs netcat: In de meeste systemen is
nceen symbolische link naarnetcat. Sommige systemen onderscheiden het ook als pakketten zoalsnetcat-traditionalennetcat-openbsd.