logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

knock - port-knock client

Author

       Judd Vinet <jvinet@zeroflux.org>

knockd 0.8                                       April 22, 2021                                        knockd(1)

Description

knock  is  a  port-knock  client.   It  sends  TCP/UDP packets to each specified port on host, creating a
       special knock sequence on the listening server (see the knockd manpage for more info on this).

Examples

       knock myserver.example.com 123:tcp 456:udp 789:tcp
       knock -u myserver.example.com 8284 4721 18592 42912

Name

       knock - port-knock client

Options

-u,--udp
              Make all port hits use UDP (default is TCP).  If you want each port to use  a  different  protocol
              (TCP or UDP), then you can specify the protocol on a per-port basis.  See the example below.

       -d<t>,--delay<t>
              Wait  <t>  milliseconds  between  each  port  hit.   This can be used in situations where a router
              mistakes your stream of SYN packets as a port scan and blocks them.  If the packet rate is  slowed
              with --delay, then the router should let the packets through.

       -4,--ipv4<version>
              Force usage of IPv4.

       -6,--ipv6<version>
              Force usage of IPv6.

       -v,--verbose
              Output verbose status messages.

       -V,--version
              Display the version.

       -h,--help
              Syntax help.

See Also

knockd is the accompanying port-knock server.

Synopsis

knock[options]<host><port[:proto]>[port[:proto]]...

See Also