nc
Netcat is een veelzijdig hulpprogramma voor het omleiden van IO naar een netwerkstream.
Meer informatie: https://manned.org/nc.
- Start een [l]uisteraar op de opgegeven TCP-[p]oort en stuur er een bestand in:
nc < {{bestandsnaam}} -l -p {{poort}}
- 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_poort}}-{{eind_poort}}
- Start een [l]uisteraar op de opgegeven TCP-[p]oort 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-[p]oort naar de opgegeven externe host:
nc -l -p {{lokale_poort}} | nc {{host}} {{externe_poort}}
- Stuur een HTTP GET verzoek:
echo -e "GET / HTTP/1.1\nHost: {{host}}\n\n" | nc {{host}} 80