-
- 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
Branches 12311/create-staging-and-update-hook
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