cd3f7522e0
owner and confirmation flag for add command
2021-01-02 12:01:31 +01:00
b748ebd619
Add
function takes hostname
...
this allows the use of cobra flags to configure the hostname.
2021-01-02 11:59:55 +01:00
20df6c559c
adds viper for handling environment variable configuration
2021-01-02 11:58:42 +01:00
7742c96793
starting to use cobra for command line interface
2021-01-02 11:56:44 +01:00
Callan Bryant
6f4bc81301
Merge pull request #38 from botto/support-template-reuse
...
Support template reuse
2020-12-28 19:45:29 +00:00
Martin Eskdale Moen
ec677f6960
Better comment
2020-12-28 19:41:24 +00:00
Martin Eskdale Moen
7a55db3a5f
Refactor add to better support library usage
...
This change exposes the template generation so we can more easily reuse
dsnet templates in other applications (i.e. dsnet-gui)
2020-12-28 19:39:07 +00:00
Callan Bryant
4c6e5301db
Merge pull request #37 from botto/require-xor-ipv4-ipv6
...
Ensure we always have at least 1 address in config
2020-12-27 21:29:16 +00:00
Martin Eskdale Moen
0e3eb80602
Make sure we check for ipv4 and ipv6 early
...
Otherwise we still get an interface added but without any config
2020-12-27 18:12:42 +00:00
Martin Eskdale Moen
c47ff356c1
Ensure we always have at least 1 address in config
...
This should avoid weird behaviours of having an interface up without an
address, also less confusing moments for users
2020-12-27 18:07:06 +00:00
Callan Bryant
df0a37095b
mention official gui
2020-12-23 16:06:59 +00:00
Callan Bryant
e3ba27bd6c
Merge pull request #36 from botto/optional-addr-config
...
Set ip if configured, otherwise just bring up link
2020-12-21 08:58:23 +00:00
Martin Eskdale Moen
7aa7548df6
Set ip if configured, otherwise just bring up link
2020-12-20 15:30:16 +00:00
Callan Bryant
e719f111f1
Merge pull request #32 from fs111/make-quick
...
adds make quick target
2020-12-08 08:59:42 +00:00
Andre Kelpe
ea5b7d105b
adds make quick target
...
adds a new target that compiles dsnet w/o running upx for quicker
development builds
2020-12-05 23:36:56 +01:00
Callan Bryant
8e0755466e
use pipe instead
2020-12-05 08:18:43 +00:00
Callan Bryant
8cee8d8672
Merge pull request #31 from axelsimon/update-readme
...
Update README, adding more NixOS help and removing ffsend
2020-12-05 08:15:57 +00:00
axelsimon
d476766d3b
Improve README following conversation with @naggie
2020-12-03 15:28:10 +00:00
axelsimon
04d150284f
Update README, adding more NixOS help and removing ffsend
...
Firefox Send has been shut down by Mozilla and won't be returning.
Magic Wormhole (or wormhole-william, compatible and written in Go)
are interesting replacements.
2020-12-02 00:13:02 +00:00
Callan Bryant
cf4738df59
mention output formats at top
2020-12-01 19:28:31 +00:00
Callan Bryant
c2861815d2
mention nixos config
2020-12-01 19:25:36 +00:00
Callan Bryant
893477b47e
Merge pull request #30 from axelsimon/nixos-peer-conf
...
Add a NixOS peer config template / generator.
2020-12-01 19:24:10 +00:00
axelsimon
66a7dff5e9
Update patch to use the new ExternalHost feature.
2020-12-01 18:54:39 +00:00
axelsimon
d699862962
Add a NixOS peer config template / generator.
...
First attempt at Go, hope all is good.
2020-12-01 18:26:34 +00:00
Callan Bryant
13c974a260
un-draft
2020-11-30 01:20:46 +00:00
Callan Bryant
ddaeb19b54
vendor + update modules
2020-11-29 21:07:40 +00:00
Callan Bryant
45b61f8a63
support ExternalHostname which has precedence over IPs
2020-11-29 18:34:05 +00:00
Callan Bryant
6ca3614cff
Merge pull request #29 from Snowb1ind/master
...
Update Quick Start to use latest release
2020-11-26 19:20:12 +00:00
Wintermute
c213130c3d
Quick Start using latest version
2020-11-26 13:31:53 +03:00
Callan Bryant
526a8df1ed
update png
2020-11-19 23:46:18 +00:00
Callan Bryant
dea2e86bc6
go fmt
2020-11-19 22:57:29 +00:00
Callan Bryant
08b8372148
apply rule of silence to up/down cmds
2020-11-19 22:57:02 +00:00
Callan Bryant
0579b4cdd3
Merge pull request #25 from fs111/up-down
...
Implements PostUp and PostDown commands using `/bin/sh`
2020-11-19 22:53:56 +00:00
Andre Kelpe
e782db30e9
Implements PostUp and PostDown commands using /bin/sh
...
This introduces PostUp and PostDown in dsnet. PostUp and PostDown allow
the user to run arbitrary commands after the device is up or down. These
are typically used to change the firewall rules via iptables. A working
example would be
...
"PostUp" : "iptables -A FORWARD -i dsnet -j ACCEPT; iptables -A FORWARD -o dsnet -j ACCEPT; iptables -t nat -A POSTROUTING -o ens2 -j MASQUERADE ",
"PostDown" : "iptables -D FORWARD -i dsnet -j ACCEPT; iptables -D FORWARD -o dsnet -j ACCEPT; iptables -t nat -D POSTROUTING -o ens2 -j MASQUERADE ",
...
All commands are executed by `/bin/sh` and no filtering or sandboxing is
applied. Users of this should know what they are doing.
Fixes https://github.com/naggie/dsnet/issues/16
2020-11-19 23:21:11 +01:00
Callan Bryant
704e5ba51c
deterministic wg interface name on edgeos explanation
2020-11-18 19:34:38 +00:00
Callan Bryant
e2f7ff022e
screenshots with IPv6
2020-11-18 17:29:39 +00:00
Callan Bryant
ee8cb4c545
Merge pull request #24 from frillip/master
...
Updated dsnet-nsupdate for IPv6 support in v0.2.2
2020-11-05 08:30:43 +00:00
Phil martin
6cbaa992ed
Updated dsnet-nsupdate for IPv6 support in v0.2.2
2020-11-04 13:55:35 +00:00
Callan Bryant
38dd7c6d95
add IPv6 info to report
2020-11-02 18:26:14 +00:00
Callan Bryant
f1e1a6838f
fix allowedIPs construction where networks are provided
2020-11-02 17:56:12 +00:00
Callan Bryant
aa785b9ab6
split off config generation
2020-11-01 09:17:25 +00:00
Callan Bryant
5ff1659d22
specify that wg-quick is default
2020-10-30 13:08:39 +00:00
Callan Bryant
d042250c1a
create deterministic wg interface names for vyatta
2020-10-30 13:02:46 +00:00
Callan Bryant
c8c27e8ce0
add IPv6 to interface
2020-10-30 12:34:35 +00:00
Callan Bryant
227ed206a4
Merge pull request #22 from naggie/ipv6
...
IPv6 support
2020-10-29 17:00:47 +00:00
Callan Bryant
4ad58382f6
go fmt
2020-10-28 00:39:15 +00:00
Callan Bryant
135fa12f00
update docs
2020-10-27 22:19:58 +00:00
Callan Bryant
112379c70a
remove redundant allowed IP enumeration
2020-10-27 22:00:21 +00:00
Callan Bryant
0481996116
add allowedIPs conditionally
2020-10-27 21:57:44 +00:00
Callan Bryant
a6bacff44d
update getwgpeerconfgs
2020-10-27 21:42:21 +00:00