-
- Downloads
helper: use unix socket for local api
bitmask-vpn installs a daemon called bitmask-helper which exposes a http api to handle firewall up/down and openvpn connect/disconnect (only in macos) this daemon was listening on localhost, since it is meant to be only accessible to local processes we'v changed it to listen on a unix domain socket using unix socket allows to apply file permissions and restrict access to the api to only the intended user
parent
7e176df8
No related branches found
No related tags found
Showing
- branding/templates/qtinstaller/osx-data/post-install.go 22 additions, 2 deletionsbranding/templates/qtinstaller/osx-data/post-install.go
- branding/templates/qtinstaller/packages/bitmaskvpn/meta/install.js 11 additions, 1 deletion...templates/qtinstaller/packages/bitmaskvpn/meta/install.js
- cmd/bitmask-helper/main.go 11 additions, 1 deletioncmd/bitmask-helper/main.go
- go.mod 0 additions, 2 deletionsgo.mod
- go.sum 0 additions, 4 deletionsgo.sum
- pkg/helper/darwin.go 0 additions, 31 deletionspkg/helper/darwin.go
- pkg/helper/helper.go 25 additions, 19 deletionspkg/helper/helper.go
- pkg/helper/linux.go 0 additions, 6 deletionspkg/helper/linux.go
- pkg/helper/listener_unix.go 40 additions, 0 deletionspkg/helper/listener_unix.go
- pkg/helper/windows.go 1 addition, 1 deletionpkg/helper/windows.go
- pkg/launcher/launcher_darwin.go 38 additions, 27 deletionspkg/launcher/launcher_darwin.go
- vendor/github.com/kardianos/osext/LICENSE 0 additions, 27 deletionsvendor/github.com/kardianos/osext/LICENSE
- vendor/github.com/kardianos/osext/README.md 0 additions, 21 deletionsvendor/github.com/kardianos/osext/README.md
- vendor/github.com/kardianos/osext/osext.go 0 additions, 33 deletionsvendor/github.com/kardianos/osext/osext.go
- vendor/github.com/kardianos/osext/osext_go18.go 0 additions, 9 deletionsvendor/github.com/kardianos/osext/osext_go18.go
- vendor/github.com/kardianos/osext/osext_plan9.go 0 additions, 22 deletionsvendor/github.com/kardianos/osext/osext_plan9.go
- vendor/github.com/kardianos/osext/osext_procfs.go 0 additions, 36 deletionsvendor/github.com/kardianos/osext/osext_procfs.go
- vendor/github.com/kardianos/osext/osext_sysctl.go 0 additions, 126 deletionsvendor/github.com/kardianos/osext/osext_sysctl.go
- vendor/github.com/kardianos/osext/osext_windows.go 0 additions, 36 deletionsvendor/github.com/kardianos/osext/osext_windows.go
- vendor/github.com/sevlyar/go-daemon/.travis.yml 0 additions, 15 deletionsvendor/github.com/sevlyar/go-daemon/.travis.yml
Loading