Connect to host

Open a TCP connection to host on port 80

nc 192.168.1.1 80

tool
netcat10 commands
tags
netcatncnetworkconnect

More netcat commands

  • nc -zv 192.168.1.1 20-80

    Scan ports 20-80 on a host (zero I/O mode)

  • nc -lvp 4444 < file.tar.gz

    Send file to a remote listener

  • nc 192.168.1.1 4444 > file.tar.gz

    Receive a file from a netcat sender

  • nc -u 192.168.1.1 5005

    Connect using UDP instead of TCP

  • echo -e "GET / HTTP/1.0 " | nc example.com 80

    Send a raw HTTP GET request with netcat

all 10 netcat commands