change parse to models.ListenPorts from string

This commit is contained in:
MaineK00n
2020-10-14 14:53:30 +09:00
parent ea820a248e
commit d9337eeb38
4 changed files with 57 additions and 4 deletions

View File

@@ -1294,14 +1294,14 @@ func (o *debian) dpkgPs() error {
pidLoadedFiles[pid] = append(pidLoadedFiles[pid], ss...)
}
pidListenPorts := map[string][]string{}
pidListenPorts := map[string][]models.ListenPorts{}
stdout, err = o.lsOfListen()
if err != nil {
return xerrors.Errorf("Failed to ls of: %w", err)
}
portPid := o.parseLsOf(stdout)
for port, pid := range portPid {
pidListenPorts[pid] = append(pidListenPorts[pid], port)
pidListenPorts[pid] = append(pidListenPorts[pid], o.parseListenPorts(port))
}
for pid, loadedFiles := range pidLoadedFiles {