All Projects → sibyperiyar → Easy-HotSpot

sibyperiyar / Easy-HotSpot

Licence: other
Easy HotSpot is a super easy WiFi hotspot user management utility for Mikrotik RouterOS based Router devices. Voucher printing in 6 ready made templates are available. Can be installed in any PHP/MySql enabled servers locally or in Internet web servers. Uses the PHP PEAR2 API Client by boenrobot.

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Easy-HotSpot

Mikrotik API
Mikrotik Dashboard
Stars: ✭ 46 (+2.22%)
Mutual labels:  mikrotik, mikrotik-hotspot, mikrotik-routerboards, mikrotik-routeros-api
routeros-client
Abstraction layer over the node-routeros API
Stars: ✭ 63 (+40%)
Mutual labels:  mikrotik, routeros, routeros-api
ROS Scripts
Scripts for RouterOS (MikroTik devices)
Stars: ✭ 81 (+80%)
Mutual labels:  mikrotik, routeros, mikrotik-routerboards
RouterOS Useful Scripts
MikroTik RouterOS Useful Scripts for various use
Stars: ✭ 66 (+46.67%)
Mutual labels:  mikrotik, routeros
Openwisp Radius
Administration web interface and REST API for freeradius 3 build in django & python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 / 802.11u, importing users from CSV, registration of new users and more.
Stars: ✭ 206 (+357.78%)
Mutual labels:  wifi, wifi-hotspot
docker-routeros
Mikrotik RouterOS inside Docker container
Stars: ✭ 225 (+400%)
Mutual labels:  mikrotik, routeros
Connectivity
🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
Stars: ✭ 1,476 (+3180%)
Mutual labels:  wifi, wifi-network
MikrotikScript
Syntax highlighting and completions for the Mikrotik Scripting language for the Sublime Text editor
Stars: ✭ 39 (-13.33%)
Mutual labels:  mikrotik, mikrotik-routeros-script
node-routeros
Mikrotik Routerboard RouterOS API for NodeJS
Stars: ✭ 87 (+93.33%)
Mutual labels:  mikrotik, routeros
perfectrestore
MikroTik config restore helper script
Stars: ✭ 53 (+17.78%)
Mutual labels:  mikrotik, mikrotik-routeros-script
mbkp
Mikrotik backup script | simple bash script for doing encrypted backups of mikrotik devices(Routeros) via ssh. Script will do password-protected binary and encrypted with openssl export on regular basis
Stars: ✭ 21 (-53.33%)
Mutual labels:  mikrotik, routeros
Wifi Password
Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect
Stars: ✭ 2,325 (+5066.67%)
Mutual labels:  wifi, wifi-network
Wififlutter
Plugin Flutter which can handle WiFi connections (AP, STA)
Stars: ✭ 142 (+215.56%)
Mutual labels:  wifi, wifi-hotspot
npk-tools
Mikrotik's NPK files managing tools
Stars: ✭ 63 (+40%)
Mutual labels:  mikrotik, routeros
Deskreen
Deskreen turns any device with a web browser into a secondary screen for your computer
Stars: ✭ 12,014 (+26597.78%)
Mutual labels:  wifi, easy-to-use
Responsive-Mikrotik-Template
Responsive Mikrotik Template Base on Bootstrap 4
Stars: ✭ 35 (-22.22%)
Mutual labels:  mikrotik, mikrotik-hotspot
Hostapd
Script for compiling, patching and packing hostapd from sources
Stars: ✭ 36 (-20%)
Mutual labels:  wifi, wifi-hotspot
Virtualrouter
Original, open source Wifi Hotspot for Windows 7, 8.x and Server 2012 and newer
Stars: ✭ 53 (+17.78%)
Mutual labels:  wifi, wifi-hotspot
chr-eve-ng
Repository contain LAB's for Mikrotik trainings and helpers for installing CHR into eve-ng.
Stars: ✭ 28 (-37.78%)
Mutual labels:  mikrotik, routeros
Mikrotik-Router-Monitoring-System
SNMP based Router Monitoring System for Mikrotik Routers
Stars: ✭ 29 (-35.56%)
Mutual labels:  mikrotik, mikrotik-routerboards
Components/Packages/Scripts used in this project
-------------------------------------------------
Elevator – Metro UI Inspired Free Bootstrap HTML5 Template by graygrids.com
https://graygrids.com/item/elevator-metro-ui-inspired-responsive-bootstrap-template/

Twitter Bootstrap (& Jquery) http://getbootstrap.com/, https://jquery.com/
Font Awesome http://fontawesome.io/

Google Fonts http://fonts.googleapis.com/

Pear2 PHP API Client by boenrobot [Vasil Rangelov, a.k.a. boen_robot (boen [dot] robot [at] gmail [dot] com)]
https://github.com/pear2/Net_RouterOS
https://github.com/pear2/Net_RouterOS/wiki
https://wiki.mikrotik.com/wiki/API_PHP_package
http://pear2.php.net/support/
-------------------------------------------------
Developed by: Siby P Varkey, [email protected]
Assistance: Sonal Siby, [email protected]
-------------------------------------------------
Visual Documentation at : http://hotspot.zetozone.com
-------------------------------------------------
Software and Hardware

HTML, CSS, JavaScript, PHP, MySql, PDO, Javascript/Ajax, Font Awesome, JQuery, Twitter Bootstrap ... &  PEAR2_Net_RouterOS API are the major software component parts of the utility.  Above all the Mikrotik Router OS Based router or PC working with Router OS configured to an IP is the most important Hardware part involved.  

Requirements: Any web server supports PHP 5.x and all the above.
-------------------------------------------------
Prerequisites
A MySql database need to be created prior to operation, if it doesn't exist will be created automatically on initialization in most cases.

The details of the database need to be updated in the file 'dbconfig.php' file before operation. (Host, DB name, DB Username and DB Password)

The Details of the Router has to be entered in the 'config.php' file before operation, like Host IP, username and password.  If they are not correct or the system is not able to connect to the Hotspot router, will ask for correct credentials in the first screen.
-------------------------------------------------
System Users: Who are operating this utility.
3 User levels: Administrator, Unit Head and System users.
Any number of users can be created by the system Admin.  They can be enabled/disabled, edited, deleted and can reset the password also by the admin. A default system admin with username 'admin' and password 'admin' will be created automatically on initialisation. Admin user can reset passwords of all other users.  On resetting a password, it will be reset to 'password' for that user. All users can change their own password using the change password option available in the system users section.
-------------------------------------------------
Documentation and Help
For more details of the operations and features of the utility please refer the visual documentation available at http://hotspot.zetozone.com
-------------------------------------------------
Major features:

Creation of vouchers for Single person. (Guest User Accounts/Hotspot users)
Creation of vouchers for Multiple persons.
Listing Active Users
Listing inactive Users
Remove Selected/All User Accounts
Remove all validity expired User Accounts
Server Log of Recent Activities
Removal of uninitiated guest accounts.  Accounts created earlier but no one has started using it yet.
Voucher Management and Printing.  6 Different Voucher modes are available for Printing vouchers satisfying the needs of all.
Management of System user Accounts by Admin: Creation, Listing, Activation/Deactivation, Updating details and deletion of System users.
Hotspot User Profiles Management:  Creation/Updation/Deletion of User profiles in the router. Options like Session Timeout, MAC binding of Account, Expiry mode, grace period, price, MAC Cookie Timeout, Keepalive Timeout, Download and Upload Speed Limits, Number of simultaneous user logins allowed per user account etc can be set for each profile.
Re-printing of Last Voucher/Vouchers List.
and many more...
Please visit http://hotspot.zetozone.com for a detailed visual documentation of the project.
-------------------------------------------------
How to Install in different OS based PCs
Linux / Unix variations
................
..................
Windows Based PCs
................
..................
MAC OSX based MACs
................
..................
................
..................
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].