steven
2efe3344b4
knock frames should not contain any data, only headers
2024-04-13 21:50:20 -06:00
steven
0ad3e2b0d4
enter eBPF, libpcap and CGO = bloat
2024-04-13 21:22:22 -06:00
steven
3ae568639e
add flag to specify alternative filepath to secret
...
For the hyp client to be able to support multiple servers, each with their own secret, this capability is requried.
2024-04-11 15:31:08 -06:00
steven
ead7578544
change pcap snaplen to 126 bytes
...
We really only care getting as far as the UDP header and can discard the rest. This should reduce load, and perhaps enable full pcap with ports on the BPF filter
UDP header = 8 bytes
IPv4 max size = 60 bytes
IPv6 fixed size = 40 bytes
Ethernet header size = 18 bytes
2024-04-11 15:21:48 -06:00
steven
3ff47dfa19
use cobra args, not os.Args
2024-04-10 21:51:00 -06:00
steven
291cbaabd4
BREAKING: changes to CLI interface, moved to cobra CLI
...
To better support configuration and user friendliness, migrated to cobra based CLI. The source tree structure has also changed to single go module, the server has been renamed hypd and client has been named hyp. The original structure came into being organically, but now that the vision is more complete it's best to make these adjustments now.
2024-04-10 21:42:38 -06:00
steven
cca8310dd1
Change license from GPLv3 to BSD3
2024-04-10 06:10:38 -06:00
steven
bd7fff97b3
rename hyp-client to hyp and upgrade internal dependencies
...
hyp-client is cumbersome. The server is called hypd, so it's fine if the client is just called hyp. Not only is it fine, it's better.
2024-04-07 21:34:14 -06:00
steven
19388ca140
minor fixes to usage() and comments
2024-04-07 21:33:13 -06:00
steven
b95f764fc9
breaking: increase keysize
...
This change increases the pre-shared key size, and requires regenerating any existing keys.
2024-04-07 21:15:34 -06:00
steven
27c2f28429
keep track of knock sequences which are already used
2024-04-07 07:59:23 -06:00
steven
4d948fca6b
initial commit
0.0.1
2024-04-06 21:59:13 -06:00
steven
7ccdf4d89f
order fixes for clarity and comments
2024-04-06 21:52:02 -06:00
steven
a42327c5ec
fix terminology and remove redundant paragraph
2024-04-06 19:27:23 -06:00
steven
d7c5eb49e2
fix markdown formatting for URL
2024-04-06 19:24:36 -06:00
steven
e2ad78edf2
add hyp readme
2024-04-06 19:23:20 -06:00
steven
d63490cdb0
add otphyp package
...
provides a loose implementation of TOTP for hyp to interface with
2024-04-06 19:10:02 -06:00
steven
8e833264e4
Initial commit
2024-04-06 21:54:14 +00:00