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 Maker
application. If you're usingWindows 10
or so, you have a native optionMobile Hotspot
insettings
to 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 Maker
only supports theEnglish
language. 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 Maker
that pack with all additional packages likeJava Runtime
to 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 Maker
that only contains a wrapped.exe
file. 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 application
because of the.exe
wrapper. If you face any problem like that, try to run this by disabling anti-virus. - Hotspot Maker Demo: This is a release of
Hotspot Maker
that have only the.jar
package. It's also lightweight & made for development purposes. To run, you need to install Java Runtime (v17.x or above) on your PC. OpenCMD
orPowerShell
withenabled UAC
& usejava -jar Hotspot.Maker.Demo.jar
to execute (Hotspot.Maker.Demo.jar
is the name of the.jar
file).
- 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 Maker
icon 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 & stophotspot
if you already created a default profile. Also, thesystem tray
icon will change with yourhotspot status
(running status will indicate withgreen
color & ready to start will indicate withyellow
color).
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
start
button. - To stop the hotspot, just click on the
stop
button. - 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 Update
section. (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 Maker
uses the port2004
to catch up if the application is triggered more than one time. Sometimes, you have other applications running on port2004
already. You can change the default port ofHotspot Maker
by running the command inCMD
orPowerShell
(search forCMD
orPowerShell
-> right-click on the icon -> selectRun as administrator
). (Changeyour_port
to 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 updatingWindows
or by 3rd party app). -
Can't start hotspot.
Make sure theWi-Fi
is 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 theWindows
troubleshooter. If the case is still on, openCMD
orPowerShell
(search forCMD
orPowerShell
-> right-click on the icon -> selectRun as administrator
) & runnetcfg -d
to 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