Add rust kext to the mono repo
This commit is contained in:
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
"github.com/safing/portbase/log"
|
||||
"github.com/safing/portmaster/service/network"
|
||||
"github.com/vlabo/portmaster_windows_rust_kext/kext_interface"
|
||||
"github.com/safing/portmaster/windows_kext/kext_interface"
|
||||
"golang.org/x/sys/windows"
|
||||
)
|
||||
|
||||
@@ -131,7 +131,7 @@ func UpdateVerdict(conn *network.Connection) error {
|
||||
LocalPort: conn.LocalPort,
|
||||
RemoteAddress: [4]byte(conn.Entity.IP),
|
||||
RemotePort: conn.Entity.Port,
|
||||
Verdict: uint8(conn.Verdict.Active),
|
||||
Verdict: uint8(conn.Verdict),
|
||||
}
|
||||
|
||||
return kext_interface.SendUpdateV4Command(kextFile, update)
|
||||
@@ -142,7 +142,7 @@ func UpdateVerdict(conn *network.Connection) error {
|
||||
LocalPort: conn.LocalPort,
|
||||
RemoteAddress: [16]byte(conn.Entity.IP),
|
||||
RemotePort: conn.Entity.Port,
|
||||
Verdict: uint8(conn.Verdict.Active),
|
||||
Verdict: uint8(conn.Verdict),
|
||||
}
|
||||
|
||||
return kext_interface.SendUpdateV6Command(kextFile, update)
|
||||
|
||||
@@ -7,10 +7,10 @@ import (
|
||||
"sync"
|
||||
|
||||
"github.com/tevino/abool"
|
||||
"github.com/vlabo/portmaster_windows_rust_kext/kext_interface"
|
||||
|
||||
"github.com/safing/portbase/log"
|
||||
"github.com/safing/portmaster/service/network/packet"
|
||||
"github.com/safing/portmaster/windows_kext/kext_interface"
|
||||
)
|
||||
|
||||
// Packet represents an IP packet.
|
||||
|
||||
@@ -2,10 +2,8 @@
|
||||
// +build windows
|
||||
|
||||
package windowskext
|
||||
|
||||
import (
|
||||
"github.com/vlabo/portmaster_windows_rust_kext/kext_interface"
|
||||
)
|
||||
|
||||
import "github.com/safing/portmaster/windows_kext/kext_interface"
|
||||
|
||||
func createKextService(driverName string, driverPath string) (*kext_interface.KextService, error) {
|
||||
return kext_interface.CreateKextService(driverName, driverPath)
|
||||
|
||||
Reference in New Issue
Block a user