Il progetto Wifidog è stato avviato da Île sans fil ed è attualmente in produzione. Le soluzioni esistenti per i portali captive erano quasi impossibili da integrare (NoCat, che si basa su perl, GnuPG, OpenSSL), o progettate solo per visualizzare avvisi senza alcun controllo di accesso (NoCatSplash e altri). Wifidog è progettato per avere un controllo di accesso centralizzato opzionale, una contabilità completa della larghezza di banda, il monitoraggio dei nodi e contenuti locali specifici per ogni hotspot. Non si basa su una finestra javascript, quindi funziona con qualsiasi piattaforma dotata di browser web, inclusi PDA e telefoni cellulari. È sviluppato in C per facilitarne l'inclusione nei sistemi embedded (è stato progettato per il Linksys WRT54G, ma funziona su qualsiasi piattaforma Linux recente). Un'installazione tipica occupa solo 30kb su i386, e un'installazione completamente funzionale potrebbe essere realizzata in meno di 10 kb se necessario.
La suite del portale è principalmente un server di autenticazione codificato in PHP che utilizza un database PostgreSQL. Dall'altra parte, il gateway Wifidog si connette al server di autenticazione per ricevere direttive basate sulle informazioni inviate dagli utenti in uno degli hotspot. Tutta l'amministrazione e la logica sono nel server di autenticazione e il gateway si occupa solo di gestire le regole del firewall del gateway per consentire o negare l'accesso agli utenti.
Degne di nota sono anche le ampie funzionalità di gestione dei contenuti basati sulla posizione (LBC) disponibili. Ci sono alcune funzionalità di servizi basati sulla posizione (LBS) disponibili e continuano a essere un'area di sviluppo.