Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ulixee
GitHub Repository: ulixee/secret-agent
Path: blob/main/mitm-socket/go/domain_socket.go
1029 views
1
// +build !windows
2
3
package main
4
5
import (
6
"net"
7
)
8
9
func ListenOnDomain(path string) (net.Listener, error) {
10
/// Create server on Unix socket path
11
ln, err := net.Listen("unix", path)
12
if err != nil {
13
return nil, err
14
}
15
return ln, nil
16
}
17
18
func DialOnDomain(path string) (net.Conn, error) {
19
conn, err := net.Dial("unix", path)
20
if err != nil {
21
return nil, err
22
}
23
return conn, nil
24
}
25
26