Skip to content

rubust/wifidog-ng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 94.4%
  • CMake 5.5%
  • Makefile 0.1%