mirror of
https://github.com/netbirdio/netbird.git
synced 2024-12-14 10:50:45 +01:00
Remove unused code
This commit is contained in:
parent
a7facc2d72
commit
6653894691
@ -5,10 +5,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
nbssh "github.com/netbirdio/netbird/client/ssh"
|
nbssh "github.com/netbirdio/netbird/client/ssh"
|
||||||
nbstatus "github.com/netbirdio/netbird/client/status"
|
nbstatus "github.com/netbirdio/netbird/client/status"
|
||||||
"github.com/pion/stun"
|
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"net"
|
|
||||||
"net/netip"
|
|
||||||
"reflect"
|
"reflect"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
@ -163,51 +160,6 @@ func (e *Engine) Stop() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Matching rules come from
|
|
||||||
// https://tools.ietf.org/html/rfc7983
|
|
||||||
func isWebRTC(p []byte, n int) bool {
|
|
||||||
if len(p) == 0 {
|
|
||||||
return true
|
|
||||||
} else if p[0] <= 3 { // STUN
|
|
||||||
return true
|
|
||||||
} else if p[0] >= 20 && p[0] <= 63 { // DTLS
|
|
||||||
return true
|
|
||||||
} else if p[0] >= 64 && p[0] <= 79 { // TURN
|
|
||||||
return true
|
|
||||||
} else if p[0] >= 128 && p[0] <= 191 { // RTP and RTCP
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
type sharedUDPConn struct {
|
|
||||||
net.PacketConn
|
|
||||||
bind *iface.ICEBind
|
|
||||||
}
|
|
||||||
|
|
||||||
func (s *sharedUDPConn) ReadFrom(buff []byte) (n int, addr net.Addr, err error) {
|
|
||||||
if n, addr, err = s.PacketConn.ReadFrom(buff); err == nil {
|
|
||||||
bytes := make([]byte, n)
|
|
||||||
copy(bytes, buff)
|
|
||||||
if !stun.IsMessage(bytes) {
|
|
||||||
e, err := netip.ParseAddrPort(addr.String())
|
|
||||||
if err != nil {
|
|
||||||
return 0, nil, err
|
|
||||||
}
|
|
||||||
a := &net.UDPAddr{
|
|
||||||
IP: e.Addr().AsSlice(),
|
|
||||||
Port: int(e.Port()),
|
|
||||||
Zone: e.Addr().Zone(),
|
|
||||||
}
|
|
||||||
//s.bind.OnData(bytes, a)
|
|
||||||
return 0, a, nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start creates a new Wireguard tunnel interface and listens to events from Signal and Management services
|
// Start creates a new Wireguard tunnel interface and listens to events from Signal and Management services
|
||||||
// Connections to remote peers are not established here.
|
// Connections to remote peers are not established here.
|
||||||
// However, they will be established once an event with a list of peers to connect to will be received from Management Service
|
// However, they will be established once an event with a list of peers to connect to will be received from Management Service
|
||||||
|
Loading…
Reference in New Issue
Block a user