Optimize Linux process finder

This commit is contained in:
世界
2026-03-23 15:54:29 +08:00
parent 60c8e40386
commit 828c324b18
9 changed files with 462 additions and 144 deletions

View File

@@ -28,6 +28,10 @@ func initWin32API() error {
return winiphlpapi.LoadExtendedTable()
}
func (s *windowsSearcher) Close() error {
return nil
}
func (s *windowsSearcher) FindProcessInfo(ctx context.Context, network string, source netip.AddrPort, destination netip.AddrPort) (*adapter.ConnectionOwner, error) {
pid, err := winiphlpapi.FindPid(network, source)
if err != nil {