mirror of
https://github.com/safing/portmaster
synced 2025-09-01 18:19:12 +00:00
21 lines
373 B
Go
21 lines
373 B
Go
//go:build !android
|
|
|
|
package netenv
|
|
|
|
import (
|
|
"net"
|
|
"time"
|
|
)
|
|
|
|
var (
|
|
monitorNetworkChangeOnlineTicker = time.NewTicker(15 * time.Second)
|
|
monitorNetworkChangeOfflineTicker = time.NewTicker(time.Second)
|
|
)
|
|
|
|
func osGetInterfaceAddrs() ([]net.Addr, error) {
|
|
return net.InterfaceAddrs()
|
|
}
|
|
|
|
func osGetNetworkInterfaces() ([]net.Interface, error) {
|
|
return net.Interfaces()
|
|
}
|