WifiDog-ng
Next generation WifiDog
WifiDog-ng is a very efficient captive portal solution for wireless router which with embedded linux(LEDE/Openwrt) system.
Keep Watching for More Actions on This Space
Features
- Compatible with original WifiDog protocol
- Based on libubox: Single threaded, Fully asynchronous, No blocking operation at all
- Writing kernel module to implement authentication management instead of using iptables to create firewall rules
- Support HTTPS: OpenSSL, mbedtls and CyaSSl(wolfssl)
Dependencies
How to use
add new feed into "feeds.conf.default":
src-git libuhttpd https://github.com/zhaojh329/libuhttpd-feed.git
src-git wifidog https://github.com/zhaojh329/wifidog-ng-feed.git
Install wifidog-ng packages:
./scripts/feeds update libuhttpd wifidog
./scripts/feeds install -a -p wifidog
Select package wifidog-ng in menuconfig and compile new image.
Network --->
Captive Portals --->
<*> wifidog-ng-mbedtls.................................... wifidog-ng (mbedtls)
< > wifidog-ng-nossl....................................... wifidog-ng (NO SSL)
< > wifidog-ng-openssl.................................... wifidog-ng (openssl)
< > wifidog-ng-wolfssl.................................... wifidog-ng (wolfssl)
Contributing
If you would like to help making wifidog-ng better, see the CONTRIBUTING.md file.