Utiliza los siguientes módulos: platform, getpass, socket, os(os.access(), os.path.getsize()), psutil(cpu_percent(), virtual_memory().percent), hashlib(.encode(), hexdigest()), time, random, string, subprocess.run(), process_iter()
- Haz un script que verifique si un archivo tiene permisos de lectura, escritura y ejecución.
- Crea un script que te muestre los procesos que estén usando más del 5% de CPU.
- Crea un programa que te pida un nombre de usuario y mostrar sus procesos activos.
- Haz un paquete llamado monitor_SSOO, que incluya un módulo cpu.py que te indique el uso de la CPU, otro módulo ram.py con el uso de la memoria y el módulo inforSO.py, que te detalle la siguiente información:el sistema operativo, la versión, la arquitectura, el nombre del equipo y el usuario actual. Utiliza en todos los casos funciones.
- Crea un script que utilice los módulos del paquete anterior. Para ello crea un menú que te permita elegir cualquiera de la opciones.
- Haz un script que inicie un servicio en Windows.
- Haz un script que te muestre los archivos mayores de 1MB en un directorio introducido por el usuarios.
- Crea un script que genere una contraseña aleatoria con letras, números y caracteres especiales.
- Haz un script que genere el hash SHA256 de un texto introducido por el usuario.
- Crea un paquete llamado seguridad que contenga: un modulo hash.py y un módulo generadorpass.py (ejercicios anteriores).Utiliza en todos los casos funciones.
- Crea un script que mediante un menú con opciones te permita: generar hash SHA256 de un texto que pidas por teclado, generar contraseñas y mostrar la información del sistema. Utiliza los módulos creados hasta ahora.