Hi there,
So Ive got a project where I basically have to make a captive portal. I am a django backend developer and a DevOps Engineer. So these can really come in handy for me to understand but I am absolutely new to networking. I am being researching on how a captive portal works, and Ive came across many mixed suggestion. Such as using PFsense, Coovachilli, Iptables, radius and tons of other ideas and tools. But still cant grasp where Should I begin with considering the projects requirements. I just need an idea and flow how things has to be worked. Basically I need a Roadmap to this and I am sure Ill be able to do it. Just an idea for where to start from. Your tips to this will be highly appreciated.
What is the flow and the objective of this project.
- I have to make a very similar captive portal as wifi.garden. When user connects to the router, the user gets 3 ads(Slider) and lastly a form where the user has to input their name and a phone number.
- Secondly, how would be the architecture to this. Ill be using django. I want the user's input on my database so that later I can GET the info via django. I was searching about PFsense captive portal but will I be able to connect the django with PFsense anyway.? Again I have no idea how things has to be worked.
- How will I identify the user the next time he/she connects to the same router?
- How will I provide the services to the clients so that they can use it and upload their own ads via a dashboard same as wifi.garden. In short, how will the central server (Where the code and configurations are done) will be connected to their APs. If you see wifi.garden they tell us to put some IP into your router and put my public IP into wifi.gardens dashboard. But my public IP keeps on changing. So confusing.
So basically, just need an idea for where should I start this from. Ill highly appreciate it if you could explain things with very basic steps.
Thank you
No comments:
Post a Comment