Preferred utilities, frameworks:
- laravel 8
- isc-dhcp-server
- bind9
- hostapd
- apache
- mysql
- expressjs
- tailwindcss
- ubuntu server
Sample scenarios:
1. Client 1 connect to Open WiFi in the public name “Affordable WiFi” using smart phone.
2. Then he open the browser, visit youtube and a captive portal appeared.
3. Captive portal shows some options like:
1. 1 USD = 15 minutes of internet access
2. 2 USD = 40 minutes of internet access
4. Client 1 tap the first option (1 USD = 15 minutes of internet access)
5. Admin 1 will receive the request and saw the option Client 1 chose
6. Admin 1 will wait for Client 1 to pay 1 USD
7. Once Admin 1 received 1 USD physically over the counter, Admin 1 will tap allow on his
smart phone
8. Client 1 will try again to visit youtube and is successful in doing so
9. 15 minutes had passed and then Client 1 was redirected again to the captive portal
Laravel 8 is a Preferred utilities frameworks, which is commonly used for php or web development.
isc-dhcp-server: DHCP server is used to allocate the IP address to the connected nodes dynamically.
Bind9 is unique in providing the ability to configure different views in a single BIND server.
Hostapd - It is also called the host access point daemon which is a user space daemon software enabling a network interface card to act as an access point and authentication server.
Apache - It is a HTTP server which is open source.
MySql - it is a database query language which is used for storing, fetching and deleting of the data.
Expressjs- it is a backend web application framework for nodejs.
Tailwindcss - It is an operating system which is which is developed by canonical and open source programmers in the world.
Comments
Leave a comment