Hotspot Maker is a software you can use to basically start & stop hotspots in a Windows environment. There we release Java-based GUI applications to make a better experience for users. Our good old CLI application is also here for experiments. Try this out! And make sure to send feedback!
- Some network interfaces may not support the
Hotspot Makerapplication. If you're usingWindows 10or so, you have a native optionMobile Hotspotinsettingsto turn on the hotspot with the mentioned interfaces. I'm studying Windows Native Wi-Fi methods to fix this issue. But it will take more time. I hope it will help you!- Also, the
Hotspot Makeronly supports theEnglishlanguage. Some indicators may not work using another language as the OS default language.- Also, this project's source code is not recommended for use for educational purposes. Cuz it's not following the Java language general guidelines and OOP concepts correctly. I'm looking forward to fixing these issues with the next version.
You can download the Hotspot Maker from here! We release 3 types of Hotspot Maker applications.
- Hotspot Maker Full Installer: This is a release of
Hotspot Makerthat pack with all additional packages likeJava Runtimeto install offline with the application. Recommended for users that don't like to bother aboutJava Runtime. - Hotspot Maker Portable: This is a release of
Hotspot Makerthat only contains a wrapped.exefile. It's lightweight but to run, you need to install Java Runtime (v17.x or above) on your PC. Some anti-virus software will detect this as amalicious applicationbecause of the.exewrapper. If you face any problem like that, try to run this by disabling anti-virus. - Hotspot Maker Demo: This is a release of
Hotspot Makerthat have only the.jarpackage. It's also lightweight & made for development purposes. To run, you need to install Java Runtime (v17.x or above) on your PC. OpenCMDorPowerShellwithenabled UAC& usejava -jar Hotspot.Maker.Demo.jarto execute (Hotspot.Maker.Demo.jaris the name of the.jarfile).
- Start hotspot
- Stop hotspot
- Save a default profile (name & password)
- Start hotspot with one-time profile (name & password)
- Start hotspot with one-time generated profile
- Minimize to tray after closing
- Different themes (default, light & dark)
- Automatic update check
- Automatic update install (you can config.)
- Hotspot status indicator
- Connected client count indicator
- Extensions for advanced tasks
It's very easy to use Hotspot Maker. Let's take a look at each interface.
-
Main Interface
Here, you can perform the basic tasks ofHotspot Maker. It's easy to understand & well organized. You can start the hotspot using the default & one-time username & password. To set the default profile, go to settings & set it. -
Settings Interface
Here, you can save a default profile, set themes, change the automatic app update settings & change automatic extensions update settigs. -
About Interface
Here, you can get the details about the developer and the application. -
Extensions Interface
Here, you can download & use the advanced extension built for Hotspot Maker. -
System Tray Icon
After you close the application, it will minimize thesystem tray. You can find theHotspot Makericon from there. If you double-click the icon, you can open up themain interface. If you right-click the icon, you can see a menu for quick access. You can quickly start & stophotspotif you already created a default profile. Also, thesystem trayicon will change with yourhotspot status(running status will indicate withgreencolor & ready to start will indicate withyellowcolor).
In the main interface,
- To start a hotspot, you can use the default (if you do not set a default profile, you can do it in settings) or a one-time profile. Select the profile you want & click on the
startbutton. - To stop the hotspot, just click on the
stopbutton. - You can see the hotspot start & stop details in the console as well.
- The status indicator will show the current status of the hotspot.
- The connected clients count indicator will show the maximum number of clients who can connect & the present connected clients count.
In the settings interface,
- To save a default profile, fill in the SSID (name) & Password fields & click on the save button.
- To change the theme, select a theme from the dropdown menu & click on the save button.
- To change the automatic updates, you can enable or disable it from the button in the
Automatic Updatesection. (Defaultly, it came with automatic update enabled)
For the extensions, we have documentation for you! Read it from here!
(Extensions are coming from 3rd party. So, install at your own risk)
-
Application not opening.
Hotspot Makeruses the port2004to catch up if the application is triggered more than one time. Sometimes, you have other applications running on port2004already. You can change the default port ofHotspot Makerby running the command inCMDorPowerShell(search forCMDorPowerShell-> right-click on the icon -> selectRun as administrator). (Changeyour_portto usable port in range 0 to 65536)echo your_port >"C:\ProgramData\NaveenB2004\HospotMaker\defPort.ini"
-
Get the message "Your network interface doesn't support make hotspot!"
Unfortunately, your wireless network adapter doesn't support making hotspots. Sometimes, that may be the case because the driver is out-of-date. Try to update the driver (by updatingWindowsor by 3rd party app). -
Can't start hotspot.
Make sure theWi-Fiis turned on. If you turn off theWi-Fi, also hotspot will shut-down. -
Can't connect to the hotspot by using other devices.
Try to run theWindowstroubleshooter. If the case is still on, openCMDorPowerShell(search forCMDorPowerShell-> right-click on the icon -> selectRun as administrator) & runnetcfg -dto perform a cleanup on all networking devices. This will erase all your network settings such as saved credentials, VPNs, etc. After that reboot your pc.\
Not listed your trouble? Look at this too!
The basic needs,
- Java Development Kit version
17.x(recommended) or above. - Maven (for build purpose)(latest is recommended)(if you install NetBeans IDE this will be installed with it)
- NetBeans IDE (latest is recommended)(this is for load UI if you edit the source)
Build with NetBeans IDE
- Clone the repository
- Open
HotpotMaker(HotspotMaker\HotspotMaker) as a project. - Select
clean and build
Build with command-line
-
Clone the repository
-
Open Command Prompt (
CMD) orPowerShell -
Run the command,
mvn package --file "projectDir\HotspotMaker\HotspotMaker\pom.xml"
We are happy to announce our Extensions feature! We are grateful to invite you to contribute to it! Please read the documentation about the Extensions & make a move!
Feel free to create an issue from here!
Let's discuss this from here!
Contact me by email or telegram
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to https://unlicense.org


