mirror of
https://github.com/safing/portmaster
synced 2026-04-28 03:20:31 +00:00
Some checks are pending
The changes add support for tracking and properly routing connections to the IVPN client's local service port, which is needed when the default firewall action is to block unknown connections. The verdict handler is now registered earlier in the connection flow to handle connections while the client is connecting. https://github.com/safing/portmaster-shadow/issues/34
180 lines
7.5 KiB
Modula-2
180 lines
7.5 KiB
Modula-2
module github.com/safing/portmaster
|
|
|
|
go 1.24.0
|
|
|
|
require (
|
|
github.com/VictoriaMetrics/metrics v1.40.2
|
|
github.com/Xuanwo/go-locale v1.1.3
|
|
github.com/aarondl/opt v0.0.0-20250607033636-982744e1bd65
|
|
github.com/aead/serpent v0.0.0-20160714141033-fba169763ea6
|
|
github.com/agext/levenshtein v1.2.3
|
|
github.com/armon/go-radix v1.0.0
|
|
github.com/awalterschulze/gographviz v2.0.3+incompatible
|
|
github.com/bluele/gcache v0.0.2
|
|
github.com/brianvoe/gofakeit v3.18.0+incompatible
|
|
github.com/cilium/ebpf v0.20.0
|
|
github.com/coreos/go-iptables v0.8.0
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/dgraph-io/badger v1.6.2
|
|
github.com/florianl/go-conntrack v0.4.0
|
|
github.com/florianl/go-nfqueue v1.3.2
|
|
github.com/fogleman/gg v1.3.0
|
|
github.com/ghodss/yaml v1.0.0
|
|
github.com/gobwas/glob v0.2.3
|
|
github.com/godbus/dbus/v5 v5.1.0
|
|
github.com/gofrs/uuid v4.4.0+incompatible
|
|
github.com/google/gopacket v1.1.19
|
|
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
|
|
github.com/gorilla/mux v1.8.1
|
|
github.com/gorilla/websocket v1.5.3
|
|
github.com/hashicorp/go-multierror v1.1.1
|
|
github.com/hashicorp/go-version v1.7.0
|
|
github.com/hectane/go-acl v0.0.0-20230122075934-ca0b05cb1adb
|
|
github.com/ivpn/desktop-app/daemon/protocol/ivpnclient v0.0.0-20260403070528-13364be7597e
|
|
github.com/jackc/puddle/v2 v2.2.2
|
|
github.com/jaswdr/faker/v2 v2.9.0
|
|
github.com/lmittmann/tint v1.1.2
|
|
github.com/maruel/panicparse/v2 v2.5.0
|
|
github.com/mattn/go-colorable v0.1.14
|
|
github.com/mattn/go-isatty v0.0.20
|
|
github.com/miekg/dns v1.1.68
|
|
github.com/mitchellh/copystructure v1.2.0
|
|
github.com/mitchellh/go-server-timing v1.0.1
|
|
github.com/mr-tron/base58 v1.2.0
|
|
github.com/oschwald/maxminddb-golang v1.13.1
|
|
github.com/r3labs/diff/v3 v3.0.2
|
|
github.com/rot256/pblind v0.0.0-20250826112722-8244c3966ed3
|
|
github.com/rubenv/sql-migrate v1.8.0
|
|
github.com/safing/jess v0.3.5
|
|
github.com/safing/structures v1.2.0
|
|
github.com/seehuhn/fortuna v1.0.2
|
|
github.com/shirou/gopsutil v3.21.11+incompatible
|
|
github.com/simukti/sqldb-logger v0.0.0-20230108155151-646c1a075551
|
|
github.com/spf13/cobra v1.10.1
|
|
github.com/spkg/zipfs v0.7.1
|
|
github.com/stephenafamo/bob v0.41.1
|
|
github.com/stretchr/testify v1.11.1
|
|
github.com/tannerryan/ring v1.1.2
|
|
github.com/tc-hib/winres v0.3.1
|
|
github.com/tevino/abool v1.2.0
|
|
github.com/tidwall/gjson v1.18.0
|
|
github.com/tidwall/sjson v1.2.5
|
|
github.com/umahmood/haversine v0.0.0-20151105152445-808ab04add26
|
|
github.com/varlink/go v0.4.0
|
|
github.com/vincent-petithory/dataurl v1.0.0
|
|
go.etcd.io/bbolt v1.4.3
|
|
golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546
|
|
golang.org/x/image v0.33.0
|
|
golang.org/x/net v0.49.0
|
|
golang.org/x/sync v0.19.0
|
|
golang.org/x/sys v0.41.0
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
modernc.org/sqlite v1.40.0
|
|
zombiezen.com/go/sqlite v1.4.2
|
|
)
|
|
|
|
require (
|
|
al.essio.dev/pkg/shellescape v1.6.0 // indirect
|
|
dario.cat/mergo v1.0.1 // indirect
|
|
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
|
|
github.com/sergeymakinen/go-bmp v1.0.0 // indirect
|
|
github.com/stephenafamo/sqlparser v0.0.0-20250521201114-5cfed001272d // indirect
|
|
)
|
|
|
|
require (
|
|
filippo.io/edwards25519 v1.1.0 // indirect
|
|
github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 // indirect
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver/v3 v3.3.0 // indirect
|
|
github.com/Masterminds/sprig/v3 v3.3.0 // indirect
|
|
github.com/aead/ecdh v0.2.0 // indirect
|
|
github.com/bgentry/speakeasy v0.1.0 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
|
|
github.com/danieljoos/wincred v1.2.3 // indirect
|
|
github.com/denisenkom/go-mssqldb v0.9.0 // indirect
|
|
github.com/dgraph-io/ristretto v0.2.0 // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/fatih/color v1.13.0 // indirect
|
|
github.com/felixge/httpsnoop v1.0.4 // indirect
|
|
github.com/fsnotify/fsnotify v1.6.0 // indirect
|
|
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
|
|
github.com/go-gorp/gorp/v3 v3.1.0 // indirect
|
|
github.com/go-logfmt/logfmt v0.6.0 // indirect
|
|
github.com/go-ole/go-ole v1.3.0 // indirect
|
|
github.com/go-sql-driver/mysql v1.7.2-0.20231213112541-0004702b931d // indirect
|
|
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
|
|
github.com/godror/godror v0.40.4 // indirect
|
|
github.com/godror/knownpb v0.1.1 // indirect
|
|
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe // indirect
|
|
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
|
|
github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f // indirect
|
|
github.com/golang/protobuf v1.5.4 // indirect
|
|
github.com/google/go-cmp v0.7.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/huandu/xstrings v1.5.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
|
|
github.com/knadh/koanf/maps v0.1.1 // indirect
|
|
github.com/knadh/koanf/parsers/yaml v0.1.0 // indirect
|
|
github.com/knadh/koanf/providers/confmap v0.1.0 // indirect
|
|
github.com/knadh/koanf/providers/env v0.1.0 // indirect
|
|
github.com/knadh/koanf/providers/file v0.1.0 // indirect
|
|
github.com/knadh/koanf/v2 v2.1.0 // indirect
|
|
github.com/lib/pq v1.10.9 // indirect
|
|
github.com/mattn/go-oci8 v0.1.1 // indirect
|
|
github.com/mattn/go-runewidth v0.0.9 // indirect
|
|
github.com/mattn/go-sqlite3 v1.14.19 // indirect
|
|
github.com/mdlayher/netlink v1.8.0 // indirect
|
|
github.com/mdlayher/socket v0.5.1 // indirect
|
|
github.com/mitchellh/cli v1.1.5 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/ncruces/go-strftime v1.0.0 // indirect
|
|
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/posener/complete v1.2.3 // indirect
|
|
github.com/qdm12/reprint v0.0.0-20200326205758-722754a53494 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/satori/go.uuid v1.2.0 // indirect
|
|
github.com/seehuhn/sha256d v1.0.0 // indirect
|
|
github.com/sergeymakinen/go-ico v1.0.0
|
|
github.com/shopspring/decimal v1.4.0 // indirect
|
|
github.com/spf13/cast v1.7.0 // indirect
|
|
github.com/spf13/pflag v1.0.10 // indirect
|
|
github.com/stephenafamo/scan v0.7.0 // indirect
|
|
github.com/tidwall/match v1.2.0 // indirect
|
|
github.com/tidwall/pretty v1.2.1 // indirect
|
|
github.com/tklauser/go-sysconf v0.3.15 // indirect
|
|
github.com/tklauser/numcpus v0.10.0 // indirect
|
|
github.com/urfave/cli/v2 v2.23.7 // indirect
|
|
github.com/valyala/fastrand v1.1.0 // indirect
|
|
github.com/valyala/histogram v1.2.0 // indirect
|
|
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
|
|
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
|
|
github.com/volatiletech/inflect v0.0.1 // indirect
|
|
github.com/volatiletech/strmangle v0.0.6 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.4 // indirect
|
|
github.com/zalando/go-keyring v0.2.6 // indirect
|
|
github.com/zeebo/blake3 v0.2.4 // indirect
|
|
golang.org/x/crypto v0.48.0 // indirect
|
|
golang.org/x/mod v0.32.0 // indirect
|
|
golang.org/x/text v0.34.0 // indirect
|
|
golang.org/x/tools v0.41.0 // indirect
|
|
google.golang.org/protobuf v1.36.10 // indirect
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
modernc.org/libc v1.66.10 // indirect
|
|
modernc.org/mathutil v1.7.1 // indirect
|
|
modernc.org/memory v1.11.0 // indirect
|
|
mvdan.cc/gofumpt v0.7.0 // indirect
|
|
)
|
|
|
|
tool (
|
|
github.com/rubenv/sql-migrate/sql-migrate
|
|
github.com/stephenafamo/bob/gen/bobgen-sqlite
|
|
)
|