https://github.com/noam09/go-knock
🚪 A port knocking client written in Go
https://github.com/noam09/go-knock
port-knock port-knocker port-knocking windows
Last synced: 6 months ago
JSON representation
🚪 A port knocking client written in Go
- Host: GitHub
- URL: https://github.com/noam09/go-knock
- Owner: noam09
- License: gpl-3.0
- Created: 2017-12-30T16:13:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-21T15:32:19.000Z (over 5 years ago)
- Last Synced: 2024-06-20T03:26:31.102Z (about 2 years ago)
- Topics: port-knock, port-knocker, port-knocking, windows
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 6
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-knock
A port knocking client written in Go.
## Installation
To install go-knock according to your `$GOPATH`:
```console
$ go get github.com/noam09/go-knock
```
You can also use a compiled (Windows) binary from the [releases](https://github.com/noam09/go-knock/releases) page.
## Usage
```console
$ go-knock --help
Go Knock
Usage:
knock [-d=] [-u] ...
knock -h | --help
knock -v | --version
Options:
-h, --help Show this screen.
-v, --version Show version.
-d, --delay= Delay between ports in milliseconds [default: 300].
-u, --udp Send UDP packets instead of TCP [default: false].
```
## TODO
* Add UDP support