Devices

class revenge.devices.BaseDevice[source]

Bases: object

Process(*args, **kwargs)[source]
property platform

What platform is this?

Type

str

property processes

Currently running processes

Type

list

resume(pid)[source]

Resume a given process.

suspend(pid)[source]

Suspend a given process.

Process

class revenge.devices.process.process.Process(name, pid, ppid=None)[source]

Bases: object

Describes a process on this device.

Parameters
  • name (str) – What is the name of this process

  • pid (int) – Process ID

  • ppid (int, optional) – Process Parent ID

property name

Process name.

Type

str

property pid

Process ID

Type

int

property ppid

Process Parent ID

Type

int

Processes

class revenge.devices.process.processes.Processes(processes=None)[source]

Bases: object

List of process objects.

Parameters

processes (list, optional) – List of processes.

Examples

# List the process objects
list(procs)