package
0.1.5
Repository: https://github.com/d3ext/maldev.git
Documentation: pkg.go.dev

# README

Process Examples

This directory provides some easy-to-use functions to work with processes. Supported for Linux and Windows

List all processes

package main

import (
  "fmt"
  "log"

  "github.com/D3Ext/maldev/src/process"
)

func main(){
  p, err := processes.GetProcesses() // func GetProcesses() ([]ps.Process, error)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Println(p)
}

Find name by pid

package main

import (
  "fmt"
  "log"

  "github.com/D3Ext/maldev/src/process"
)

func main(){
  process_name, err := processes.FindNameByPid(1234) // func FindNameByPid(pid int) (string, error)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Println(process_name)
}

Find pid(s) by name

package main

import (
  "fmt"
  "log"

  "github.com/D3Ext/maldev/src/process"
)

func main(){
  pids, err := process.FindPidByName("firefox") // func FindPidByName(name string) ([]int, error)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Println(pids)
}

# Functions

No description provided by the author
No description provided by the author
No description provided by the author