python saber cuando esta prendido una pc

Iniciado por sytem200, 30 Julio 2019, 06:59 AM

0 Miembros y 1 Visitante están viendo este tema.

sytem200

quisiera saber cual es modulo o el script para saber cuando una pc esta prendida

tincopasan

la verdad no entiendo tu pregunta, supongo que quieres acceder a otra pc tipo cliente, para ello puedes usar sockets

Aguijon_zerO

#2
Cita de: sytem200 en 30 Julio 2019, 06:59 AM
quisiera saber cual es modulo o el script para saber cuando una pc esta prendida

Para saberlo de forma remota directamente tendrias que programar una Backdoor y meterla en la pc para que te envie un flag de confirmación cada vez que se inicie el sistema y otro cada vez que se este apagando o suspendiendo, y en base al comportamiento de los flags se puede deducir.. Pero aun así no seria del todo fiable ya que algunos pc estan configurados para conectarse a la red manualmente y no de forma automatica...  Modulos se pueden usar muchos dependiendo de lo que vaya a hacer pero fundamentalmente son subprocess, socket, os, sys y opcional mente re y threading.
HACKING / CiberSecurity:
https://seguridadaguijon.blogspot.com/

WHK

Remoto? no se entiende bien la pregunta, pero si es local basta con ejecutar un loop en python y guardar un log cada 1 segundo, claramente cuando esté apagada la pc no funcionará el script.

Para hacerlo remotamente debes utilizar algun servicio disponible del pc, no existe nada estandarizado para saber si un pc está encendido o no, hay que crear algo o utilizar algún servicio para ello. Por ejemplo, si acepta un ping es porque está encendido, pero puedes configurar un computador para omitir los ping, también puedes saber si un puerto está abierto como el de escritorio remoto o ssh, pero tambien puede ser que el pc no tenga esos servicios habilitados.

Todo dependerá si tienes acceso al pc donde quieres saber si está encendida o no, si tienes acceso entonces basta con dejar habilitada la opción de recibir ping y le haces ping desde la otra pc y ya.

Saludos.