Add udp process detection with ebpf
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
package ebpf
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
pmpacket "github.com/safing/portmaster/network/packet"
|
||||
)
|
||||
|
||||
@@ -13,19 +15,19 @@ type infoPacket struct {
|
||||
|
||||
// LoadPacketData does nothing on Linux, as data is always fully parsed.
|
||||
func (pkt *infoPacket) LoadPacketData() error {
|
||||
return nil // fmt.Errorf("can't load data info only packet")
|
||||
return fmt.Errorf("can't load data in info only packet")
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) Accept() error {
|
||||
return nil // fmt.Errorf("can't accept info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) Block() error {
|
||||
return nil // fmt.Errorf("can't block info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) Drop() error {
|
||||
return nil // fmt.Errorf("can't block info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) PermanentAccept() error {
|
||||
@@ -37,13 +39,13 @@ func (pkt *infoPacket) PermanentBlock() error {
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) PermanentDrop() error {
|
||||
return nil // fmt.Errorf("can't drop info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) RerouteToNameserver() error {
|
||||
return nil // fmt.Errorf("can't reroute info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pkt *infoPacket) RerouteToTunnel() error {
|
||||
return nil // fmt.Errorf("can't reroute info only packet")
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user