demonio sencillo, compatible con REST-API que permite realizar pruebas automatizadas en hardware, eliminando la necesidad de intervención física, ya que Q.A.D. permite inyectar entradas mediante solicitudes HTTP/HTTPS. Esto elimina la necesidad de interactuar físicamente con el equipo y permite que las tareas se ejecuten de forma totalmente automática. El flujo es el siguiente: El Demonio [qad] se ejecuta en el equipo que controla el hardware a veces una Raspberry Pi conectada al equipo objetivo, expone una REST-API y recibe un POST o GET y emula eventos de entrada [HID] como teclado o ratón. Pongamos por caso un servidor remoto inactivo y se precisa entrar a la BIOS. No se puede usar SSH porque el sistema operativo ni siquiera ha cargado. Ahí es donde entra qad:
$ curl -X POST http://<ip-del-dispositivo>:8080/keyboard/type -d '{"text": "admin\n"}'
$ curl -X POST http://<ip-del-dispositivo>:8080/keyboard/press -d '{"keys": ["ctrl", "alt", "del"]}'
$ curl -X POST http://<ip-del-dispositivo>:8080/mouse/move -d '{"x": 500, "y": 300}'