mirror of
https://github.com/safing/portmaster
synced 2025-09-02 18:49:14 +00:00
40 lines
1.1 KiB
Go
40 lines
1.1 KiB
Go
// +build linux
|
|
|
|
package proc
|
|
|
|
import (
|
|
"net"
|
|
"testing"
|
|
)
|
|
|
|
func TestSockets(t *testing.T) {
|
|
|
|
updateListeners(TCP4)
|
|
updateListeners(UDP4)
|
|
updateListeners(TCP6)
|
|
updateListeners(UDP6)
|
|
t.Logf("addressListeningTCP4: %v", addressListeningTCP4)
|
|
t.Logf("globalListeningTCP4: %v", globalListeningTCP4)
|
|
t.Logf("addressListeningUDP4: %v", addressListeningUDP4)
|
|
t.Logf("globalListeningUDP4: %v", globalListeningUDP4)
|
|
t.Logf("addressListeningTCP6: %v", addressListeningTCP6)
|
|
t.Logf("globalListeningTCP6: %v", globalListeningTCP6)
|
|
t.Logf("addressListeningUDP6: %v", addressListeningUDP6)
|
|
t.Logf("globalListeningUDP6: %v", globalListeningUDP6)
|
|
|
|
getListeningSocket(net.IPv4zero, 53, TCP4)
|
|
getListeningSocket(net.IPv4zero, 53, UDP4)
|
|
getListeningSocket(net.IPv6zero, 53, TCP6)
|
|
getListeningSocket(net.IPv6zero, 53, UDP6)
|
|
|
|
// spotify: 192.168.0.102:5353 192.121.140.65:80
|
|
localIP := net.IPv4(192, 168, 127, 10)
|
|
uid, inode, ok := getConnectionSocket(localIP, 46634, TCP4)
|
|
t.Logf("getConnectionSocket: %d %d %v", uid, inode, ok)
|
|
|
|
activeConnectionIDs := GetActiveConnectionIDs()
|
|
for _, connID := range activeConnectionIDs {
|
|
t.Logf("active: %s", connID)
|
|
}
|
|
|
|
}
|