Sproxy - Proxy de sueño monolítico
Para uso personal. Esta es una implementación de este concepto que solo usa ARP (sin DNS de multidifusión).
Características
- Utiliza la falsificación de ARP para recibir tráfico destinado a dormir o hibernar dispositivos en la LAN
- Utiliza paquetes mágicos para despertar necesitados para dormir o hibernar dispositivos que admiten Wake-On-Lan
- Enconta periódicamente todos los dispositivos de red configurados para el estado del sueño utilizando solicitudes ARP
- Configurable
- Soporte de IPv4
- Soporte de Ethernet V2
- Ejecutable como un demonio
- Registra información útil para registrar el archivo durante el tiempo de ejecución
Objetivos
- Transición a C ++ orientado a objetos (ver rama "Refactor")
- Agregar pruebas
- Soporte de IPv6
Estilo
- Sin pestañas, solo espacios
- 4 sangrías espaciales
- Líneas envuelve a 80 caracteres