How to Create a WiFi Login Page [Free Tools]
What is an internet hotspot? Most people with even a small amount of technical knowledge will be able to answer that question in this day and age. An internet hotspot is simply a broadband/fibre connection that offers wireless internet access, and they are literally everywhere these days. Many shops/shopping centers, food and drink outlets, hotels and various other businesses/industries offer free or paid internet access via a hotspot. Even ISPs sometimes offer nationwide hotspots as an inclusive or optional part of your internet package.
Creating a hotspot on your computer is actually quite easy but with an ordinary hotspot your protection consists only of the WEP or WPA WiFi key, you have to tell everyone the key to give them access. If you want to refuse someone access, the wireless key needs to be changed and a new one resent to those other users who still are allowed to connect. Have you ever wondered how to create a login page on your hotspot like businesses and commercial services do? This way everyone will be able to connect to the hotspot but when they try to browse the web, they’ll be presented with a page that requires a username and password login before the wireless internet can be used.
There are various methods to create wireless hotspots that incorporate a login page (also known as a captive portal) but many of them are complicated to set up. Some require you to use Linux, others need extra access points connected via a second LAN adapter. You can also use specialized routers for this task or use a router that has a customized firmware but not everyone can use this method. There used to be a Windows application called 2Hotspot which made it very easy to create a login page for your hotspot, sadly that project died many years ago.
In this article we’re going to show you how you can easily create a wireless hotspot with a login page, but the great thing is you need nothing special apart from a WiFi enabled PC or laptop and and a wired/wireless connection to the internet! It does require 2 pieces of free software installed on your computer but needs no special networking knowledge to setup. The guide below is for Windows Vista, 7 and 8 only, it’s not really a good idea to use a hotspot like this on Windows XP because it will be more vulnerable to exploits after support ends in April 2014.
Installing a Hotspot Onto Your Computer
This first step is needed to turn your computer into a wireless hotspot that the other computers on the network will connect to. It basically takes the place of a hardware access point meaning you don’t need to use any extra hardware. Other hotspot creation software may work but we found this program the easiest to setup and use.
1. Download WiFi Creator and then install it.
2. Launch WiFi Creator and making sure Automatic configuration is selected, either leave the settings at default for now or give the hotspot a new name and a new 8 character or more password. Then select the network adapter that connects to the internet from the dropdown, this can be either a wireless or wired adapter.
3. Click “Set up and Start Hotspot”. A new virtual network adapter will be created using the Microsoft Virtual WiFi Miniport Adapter and and the adapter that connects to the internet will now be set up to share the internet with the new connection.
If you didn’t want to actually setup a login page, you could stop here and give users the network key entered into WiFi Creator, although that obviously defeats the object of the article. Do note that WiFi Creator uses WPA2-PSK WiFi encryption which some older wireless adapters might not work with.
Installing Software to Create a Login Page
Setting up an additional login page requires the software to sit in between the adapter that acts as the access point and the adapter that accesses the internet to intercept web traffic and redirect to the login page before allowing access. There are very few free Windows applications that can do this without the need of external access points or extra hardware, here are the quick setup guides for three applications that can do the job, each has its own plus and minus points.
ARPMiner
What makes ARPMiner useful is the fact it’s very easy to configure while offering enough to get a simple login page up and running. There are more advanced options such as RADIUS accounting but they are only available in the paid versions which start at $220.
1. Download ARPMiner and then install it. After installation, launch ARPMiner making sure the WiFi Creator hotspot is already running. You need to make sure TekpSpot.exe is allowed in your firewall from the ARPMiner Program Files folder which is the proxy/DNS service used. Or for testing, temporarily disable your firewall.
2. Go to the Users tab and create a new hotspot user. In the boxes at the bottom enter a name, password and session duration in seconds. Although the user will get logged out after the time is reached, they can simply log back in, so the timer will not block expired users. Press Add/Update to add the user to the system.
3. Click on the Settings tab then click NAT underneath. This sets up the Internet Connection Sharing which was done by WiFi Creator earlier, but if ARPMiner tries to set things up differently, it won’t work. Make sure the adapter which connects directly to the internet is set as the Public Network and the Virtual WiFi Miniport adapter created by the hotspot program is the Private Network. Click Save and then click the Start button icon to start the ARPMiner service.
4. Now go to a computer you want to connect up to the network and look for the hotspot you created earlier, then connect to it, the default SSID is “MyHotspot” and the default pass is “12345678”. You can also of course connect to the hotspot from other internet enabled devices like smartphones and tablets.
5. Now open a webpage in a web browser and you should be redirected to the ARPMiner login page instead, where any credentials can be entered that were created in the Users tab in step #2.
6. After pressing Login you’ll be redirected to the Session Information page which will tell how long the session lasts and when it was created. The web can now be browsed until the time runs out when you will be asked to login again.
The state of user sessions can be viewed from the Sessions tab in ARPMiner where you can see the MAC/IP address, which username is in use and when the current session expires. To disable the login box simply use the Stop button in the Settings tab. Custom login pages can be created if you know html and a file called login.html needs placing in the ARPMiner Program Files folder, read the docs for more details.
Microsolut
Microsolut has a huge array of functions and incorporates a full hotspot billing system if you want to go down that route. One major drawback is the free version only allows 2 concurrent users online which may be an issue if you plan on making your hotspot system support several users browsing at the same time.
1. Download Microsolut and install using the default options, it will take a while. Make sure your WiFi Creator hotspot is up and running.
2. Launch the program and when the login popup appears, simply press Login. The username and password for the server can be re-configured later.
3. Click Setup -> Web server on the left menu and in the IP Address drop down in the Web server tab select the “192.168.137.1” address and click Save.
4. Go go Connections -> Monitor and in the Adapter name drop down, select the adapter that was created by the WiFi Creator hotspot software. In our case it’s “Wireless Network Connection 4”, you can check the name in the Network and Sharing Center. Click Save.
5. To quickly test your hotspot, click Start Hotspot and if a Firewall popup appears, click to allow it. Go to General -> Accounts, a TEST user is already configured which users of your network can freely access for up to 5 minutes to quickly try out. The options for the TEST user are outdated though and need changing. Click TEST and then Modify, then enter a positive number in the “Expire in” box. Untick Print Ticket and press Save.
6. Using a device which is to connect to the hotspot, find the WiFi connection like in ARPMiner step #4. Open a webpage in the web browser and you should be greeted by the login page which is setup to accept the TEST user, tick the box to accept the terms and click Go. A Welcome window will show the limits of the account and then you’re ready to browse for around 5 minutes before the account expires. Unlike ARPMiner, this 5 minute usage is MAC address controlled and you can’t get another 5 minutes until the MAC is cleared from the Test Access settings window.
Although we’re simply showing you here how to configure Microsolut to work as a simple hotspot, there are tons of extra options such as creating a completely custom login page, speed/bandwidth/time limiting, setting up computers and websites to either give users free access or no access at all, URL filter to block keywords such as adult/illegal content, and a comprehensive payment system. If 2 concurrent users are not enough, paid options start at €39 to increase that to 15 users.
MyHotSpot
MyHotSpot is by the same developer as WiFi Creator we are using to create the virtual access point, and is perhaps the most complicated to setup because it’s geared squarely at being used as a full payment system. But with time and patience, it’s also a very powerful and effective program, and best of all, it’s freeware!
1. Download MyHotSpot and install it, a reboot is required. Make sure your WiFi hotspot is running after the restart.
2. Launch the program and at the Network Configuration window, make sure Automatic is selected and choose the adapter that connects to the internet at the top drop down menu and the hotspot below. Click Next.
3. Enter a city and country at the next window and when asked to enter a username and password, simply click Login.
4. Here, we’re going to enable a simple test login to verify the connection works. Click on the Edit menu -> Hotspot Configuration -> Access, then click the blue Advanced setting button. Tick “Enable guest-login”, adding a password is optional, click Close.
5. Like the previous hotspot software you need to now go to a device which can connect to the hotspot, such as another computer or tablet, connect to it (remember the default is “MyHotspot” and “12345678”), and then try to open a webpage. You should be greeted with the MyHotspot default login page…
6. Simply type in username “guest” and a password if you entered one and click to login. If you have set things up correctly, a success window will appear.
There are more advanced settings to tweak the access rights as well as options to edit and design the login page, setup free access URLs which appear on the right of the login window, MAC address whitelisting to bypass login and SMS authentication. There’s also a simple Firewall which can block file sharing by default and the Web Filter is preconfigured to block well over 100 social networks, the user will receive a “BLOCKED” page in their browser if it’s enabled.
Unfortunately, MyHotSpot is setup to work with tariffs and payments which is fine if that’s what you want, more problematic if you just want to use access logins for time or bandwidth usage. What you will need to do is go to Edit -> “Tariffs and Security” and set all tariff rate options to zero money and then create a user from there. Once set correctly, it does work quite well. The icons down the left of the main window will show the log and information about who’s connected and duration/traffic used.
Additional Notes: One slight issue the captive portal tools above have is they won’t popup their login page if you are trying to access a secure page first, such as Google. A standard HTTP website will trigger the login though. As we mentioned earlier, none of these tools are really a one size fits all solution and trying them out is probably the best way for you to decide whether the program does exactly what you want.
Also, you need to remember this article uses a standard networking setup of a WiFi adapter and optionally a LAN adapter on a single PC/laptop with a standard router. If your own setup is more complicated, extra adjustments may need to be made to the above settings. As a final warning, do be aware that some ISPs don’t allow you to make profits from their service or allow cybercafé type hotspots to be setup with residential broadband packages, your account can be terminated if they find out. Make sure you’ve read any terms/usage agreements to make sure your ISP allows it.
Um… Radius servers start at $0.00 with FreeRadius, by some staggering coincidence it extremely popular, maintained and curiously easy to use.
Suppose i want my users to pay then send them a token that would act as the password?How can i go about that?
I don’t know how to work this
Interesting read. Alot to digest at the moment but will try it out and come back here later :-)
still confuse where my logo goes
Hi, I’m looking for an open source free software for enabling the captive portal of wifi connecting users in their browser or cna AUTOMATICALLY.. Can anyone suggest please??
I have a different issue. Is it possible to login to the same Wifi Hotspot(login page based) using 2 different Wifi adaptors( built-in + 1 USB) in the same (Win10) laptop? I can use either of the 2 adaptors just fine but for the 2nd the login page does not appear and instead redirects to the default homepage in the browser. I have tried switching browsers but to no avail. Right now I am using the 2nd adaptor in a VBox VM but its an ungainly solution at best due to the RAM overhead. There is no decent broadband operator in my town and this is only hotspot that opened recently. Any help would be much appreciated. TIA!
Really srvs gr8
If you Google a little bit you can find routers that have Facebook login and it’s very easy to setup.
Grtz
Marc
After read this i tried Myhotspot. The problem it was only trial. Must pay 400euro for that fake freeware myhotspot
Nice blog, Such a really great information.
Hi do you have this log in thing for windows 10..?
Interesting list.
Without reading everything, I would love to have a WiFi router which direct every user to a 1 specific webpage when they access the free WiFi ( so no login if possible)
(. Up to 30 users should be possible) any program that you can recommend?
Me to! I am after the exactly same program for my hotell.
Hi Paul and Hugo, I would recommend looking at WifiGem, that can be downloaded from wifigem.com and installed for free. It can do what you need: direct all users to a specific webpage where they can only login with a username/password provided by you. Many solutions are available. You can also keep your existing wifi routers.
Get a Cisco router
Hello, I got to step 5, but step 6 didn’t work for me. It just came up with the error message of “A problem has occurred. The webpage couldn’t be loaded”, any ideas what is going wrong here? Thanks in advance.
Right after i start the ARPminer session it says ARPminer service is stopped, why might that be happening?
You do know that Windows comes with a built-in ‘Mobile Hotspot’? It’s best to stick to Microsoft’s default offering because it ‘just works’… unless you need extra functions.
Most hotspot software is simply a frontend for the hotspot capability present in Windows 7 and above, so you are using Microsoft’s default offering anyway….
Don’t be caught out by MyHotSpot, this is not freeware and it has cost me over $1000 and alot more in lost time trying to contact them for help. When I started to use it it was free for over 2 years then it popped up telling me the trial had expired and held me basically to ransom until I paid the money to bring our 2 public library WiFi systems back up and running.
Their help is non existent and they may as well be dead for all the good they did for me, but alas they are not because the only time I heard back was when I mentioned a refund. I was told to contact support, but guess what never heard back from anyone after about a doz emails. Stay away from this product, it is good but if there is any value in your WiFi setup and I mean goodwill not just money then choose another program. Please pass this message on, as I promised them I would spread the word far and wide.
Why you used this for 2 public library WiFi systems? All this software is probably made for private home use or for small bussiness(cafe, fast food or whatever) where you don’t want to buy additional hardware and deal with command line. In your case I will purchase an powerful mikrotik or cisco router and configure it, so it will work until the device dies(aprox. 12 years). With my solution(if everything is properly set up) nothing can harm work of hotspot, the router firmware wont expire. But anyway thanks for the info, because they said the sotware is fully free.
In case you’re unable in addition into Home windows 10 for any motive, you can boot from the recovery drive and can get a menu of advanced options to assist troubleshoot the issue and get your system up and working.
Check the WiFi Pineapple. Its actually a pentesting Tool but it can also be used to set up Hotspots with captive Portals really easy and surveillancing Traffic is very easy. In case you want total control you can also use sslStrip or sslStrip+ to deney secure connections… of course the client could still use the tor encryption to be “secure”.
Hello!
I have a coffee shop and would love it if my clients could agree to check in to facebook to access the free wifi.
I think i understand how to do that on this page, but am i wrong? Is that somwething i can accomplish with these instructions?
Jes,
There is a way to do that, but it is a little more complicated than what is covered here. There are several out of the box solutions that will give you a Facebook login for your router though.
Kyle
I followed the process of creating wireless network using Wi-fi creater and downloaded Microsolut. But when I tried to connect it to my network, it showed this message: drive.google.com/file/d/0B-wsQ55M1y5YVWRQcmJVN2lDMEk/view?usp=sharing.
I don’t know what to do with it, is there a solution to this problem?
Please help!
Hi
I want to create a hot spot using my laptop without the Internet access and share some local information with devices connected to it. Indeed, I am going to create a hot spot that only show my local home page. For example, it can be used in a coffee and each connected devices can download data shared with local web page.
Is it possible without router and just with a laptop?
If it is possible, please guide me to solve this problem.
Thanks in advance.
Thanks its good..
I want to set something like this up at my school. Do any of these options allow the administrator to view websites accessed by users? This may not be great in a web cafe, but at a school it could come in handy.
Thanks for this terrific article – it’s a great starting point for anyone trying to set up controlled public-access wifi.
Thanks for the great article. I am trying to setup an Wifi hotspot in a mall. Can I create a login page that will allow “n” users to login without having prior login credentials, just for the sake of monitoring the number of users using the network? Please let me know. Thanks..
it would be nice if this software worked on windows xp 32bit
It would but XP is now far more vulnerable being used as a hotspot now support has ended. It also doesn’t have the built in functionality to create hotspots like Vista/7/8 do.
I want to set something like this up at my school. Do any of these options allow the administrator to view websites accessed by users? This may not be great in a web cafe, but at a school it could come in handy.
Thanks for this terrific article – it’s a great starting point for anyone trying to set up controlled public-access wifi.
Jacob, I believe Wifi Creator allows URL Logging, which will show what sites are opened. Wifi Creator has a built in Firewall, too, which will block P2P connections…
Hi HAL…
Need a program to control the speed of wifi browsing and downloading… I’m owning a Browsing center and planning to give my WIFI to mobile and laptop users (customers)..
Need a program to control my Shared wifi speed …
Thank you..
what type of currency does it take for the payment? does it accept USD?
Hi
I have 1 desktop and 2 long range wireless adapters(UBDo gt8). I got my Internet connection from my relatives 2 blocks away at my location. I want to have/share Internet to my mobile phone wireless, is this possible?
I’ve tried this >> raymond.cc/blog/how-to-share-internet-connection-in-xp-without-wireless-router/
It will work but its good only for about 2 minutes. I’ve tried to used (UBDo gt8) virtual wifi or built in features that share Internet but same thing happens, its only good for 2 minute then the connection is dry, any advice is highly appreciated.
what if the computer or laptop has been shut down? the hotspot will also be gone?
That is correct, the laptop is the hotspot and as soon as the software is shut off that runs it, the hotspot disappears.
Thanks ,,, this what iam looking for.
but , how to change html login page?
Hi raymond nice tutorial! but how can edit the login page? like your you edited it with your name. i tried editng the html file but it did not show up.
thanks
thanks,very usefull!!
Thanks. It is very useful tutorial. Please anyone let me know that after Logon the client can access the internet through messengers (skype/Viber etc.)
Thanks HAL9000,
Great article and informative!
Just to know:
1) what the best all-in-one solution for building captive portal (paid programs)
2) Did you find any android app that can makes captive portal? – I’ve searched… and didn’t find any.
Thanks!
My Laptop use wifi to connect to the router/internet. does it work if i shared my internet using my laptop as an ap?
Yes it does, I used that method successfully during testing on a laptop, you simply need to choose the wifi adapter instead of the local area connection in the guide…
Hi Raymond. Id like to use the wifi creator and arpminer, but what doesnt makes sense is that the people connecting to the solution will still need to have a password to connect to my hotspot, and then a username password on landing page as well. id like them to only need the authentication on the landing page, and allow anyone to connect to hotspot. make sense?
Yeap, I know what you mean, sadly most hotspot software requires you to use a WiFi password, so the simplest thing to do is use an easy to remember password for your users. Obviously not something too weak though…
Alternatively you could try a few of the tools in our 10 hotspot programs post:
raymond.cc/blog/how-to-share-internet-connection-in-xp-without-wireless-router/
Cool. Thanks for coming back to me. Regards.
NIce..Thanks for the software and tutorial!
Thanks so much for the good advice.
nice work Mr Raymond
Thanks Hal for this easy but awesome tutorial
Hi Everyone:
. . . another informative and practical article and by the way crew, HAL9000 provided this article.
Thanks Raymond for this tips.
Thanks for the wonderful post & tips…
Hi raymond, i was reading this and i was wondering if their is a way to do something like this on windows vista.. i really would appreciate the help to set up something like this on my vista computer
Thanks Raymond, I will post on the forums pertaining help with this!
Hi ! Raymond
Thanks a lot for your endless help on computer and softwares. I do take enormous advantage of it.
Nice.
Hi Raymond ,
Thanks for this tips.
Ray thanks for this wonderful tips!
Thanks Raymond. You are great.
Nice find Ray! Now I can get a better signal in my room when the router is in the basement!
Nice find Raymond.
Hey, wonderful post! Very interesting, now I know where to look when I need something like this. It will help a lot of people too, that’s I’m sure…