Skip to content

hossamasran/PyCaptive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCaptive is a solution for Open WiFi Hotspots, working as a Captive Portal, providing Internet Access through its authentication service.

Additionally, PyCaptive can provide an authentication service for Wired networks and it can also provide an authentication system for Proxies in Transparent Mode, since these are unable to provide such service on this mode.

Requirements

  • Machine: 3.0Ghz; RAM 2Gb; HDD 32Gb; 2 NICs (100/1000Mbps); NIX-Like OS (Debian/Ubuntu)
  • Python v3.5
  • PIP3 Packages (Flask, Gunicorn WSGI...)
  • MongoDB v3.4
  • Nginx v1.6
  • IPTABLES v1.4
  • Routing Configuration for traffic between NICs (IPTABLES)
  • Traffic Redirection for Authenticated and Non-Authenticated Users (IPTABLES)

Installation

For doubts, questions or suggestions: here

Best Regards,
@ivanleoncz

About

Authenticated Internet Access for Open Wifi Hotspots.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.6%
  • HTML 11.4%