Skip to content

Aplicación binaria que permite conocer métricas como: memoria, procesos, puertos e información del Sistema operativo Linux.

Notifications You must be signed in to change notification settings

chzgustavo/Lift0ff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Lift0ff

Lift0ff es una aplicación binaria que permite conocer métricas del sistema como: memoria ram, memoria disco, procesos, puertos, datos de red, porcentajes de cpu e información en general del sistema operativo Linux.

Screenshots

Ejecución con banderas --help, --info y processor Screenshot 1

Ejecución con bandera proce Screenshot 2

Ejecución con bandera port Screenshot 3

Dependencias

Las dependencias con las que cuenta Lift0ff son:

  • Golang, se provo con la versión go1.14.6 linux/amd64. Puede descargar Go
  • bash (v4.4 o posterior), se provo en la versión 4.4.20 y no hubo inconvenientes. Verificar versión: bash --version
  • Tener instalado binario disk free(df), necesario para mostrar los datos de memoria disco. Verificar binario instalado: which df
  • who, necesario para mostrar datos de inicio de Pc. Verificar binario instalado: which who
  • Table of processes top, necesario para mostrar los procesos activos Pc. Verificar binario instalado: which top
  • Process Status ps, necesario para mostrar los procesos activos Pc. Verificar binario instalado: which ps
  • List Of Open File lsof, necesario para mostrar los puertos de Pc. Verificar binario instalado: which lsof
  • Directorio /proc para recopilar datos
  • Instalar paquetes de Go para mostrar tablas: go get github.com/rodaine/table y go get github.com/fatih/color
  • Instalar paquete de Go para mostrar porcentaje de cpu: go get github.com/shirou/gopsutil/cpu. Consultar al repositorio: gopsutil

Instalación y Ejecución

Instale Go si aún no lo ha hecho. Descargue el repositorio y en el directorio source ejecute:

go build lift0ff.go

Ejecución aplicación:

./liftoff [OPTIONS] COMMAND

About

Aplicación binaria que permite conocer métricas como: memoria, procesos, puertos e información del Sistema operativo Linux.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages