nc
Netcat is een veelzijdig hulpprogramma voor het omleiden van IO naar een netwerkstream. Meer informatie: https://manned.org/nc.
- Start een luisteraar op de opgegeven TCP poort en stuur er een bestand in:
nc -l -p
poort <
bestandsnaam
- Maak verbinding met een doelluisteraar op de opgegeven poort en ontvang er een bestand uit:
nc
host
poort >
ontvangen_bestandsnaam
- Scan de open TCP poorten van een opgegeven host:
nc -v -z -w
timeout_in_seconden
host
start_port-
end_port
- Start een luisteraar op de opgegeven TCP poort en geef uw lokale shell toegang tot de verbonden partij (dit is gevaarlijk en kan worden misbruikt):
nc -l -p
poort -e
shell_executable
- Maak verbinding met een doelluisteraar en geef uw lokale shell toegang tot de externe partij (dit is gevaarlijk en kan worden misbruikt):
nc
host
poort -e
shell_executable
- Fungeer als een proxy en stuur gegevens door van een lokale TCP poort naar de opgegeven externe host:
nc -l -p
local_port | nc
host
remote_port
- Stuur een HTTP GET verzoek:
echo -e "GET / HTTP/1.1\nHost:
host\n\n" | nc
host 80