Skip to content

Commit

Permalink
feat: added IPv6 port query support
Browse files Browse the repository at this point in the history
  • Loading branch information
F1bonacc1 committed Sep 28, 2024
1 parent ff0c746 commit 74f786b
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/app/process.go
Original file line number Diff line number Diff line change
Expand Up @@ -790,6 +790,14 @@ func (p *Process) getOpenPorts(ports *types.ProcessPorts) error {
log.Err(err).Msgf("failed to get open ports for %s", p.getName())
return err
}
socksv6, err := netstat.TCP6Socks(func(s *netstat.SockTabEntry) bool {
return s.State == netstat.Listen
})
socks = append(socks, socksv6...)
if err != nil {
log.Err(err).Msgf("failed to get open ports for %s", p.getName())
return err
}
for _, e := range socks {
if e.Process != nil && e.Process.Pid == p.procState.Pid {
log.Debug().Msgf("%s is listening on %d", p.getName(), e.LocalAddr.Port)
Expand Down

0 comments on commit 74f786b

Please sign in to comment.