Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Linux Wifi Hotspot | 2,353 | 12 days ago | 93 | bsd-2-clause | C | |||||
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10). | ||||||||||
Linkliar | 1,112 | 5 months ago | 5 | mit | Swift | |||||
:link: Link-Layer MAC spoofing GUI for macOS | ||||||||||
Sparrow Wifi | 920 | 4 months ago | 43 | gpl-3.0 | Python | |||||
Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux | ||||||||||
Easydrcom | 91 | 6 years ago | 2 | apache-2.0 | C++ | |||||
3rd Party Dr.COM Client for HITwh | ||||||||||
Reppanel_esp32 | 78 | a year ago | 1 | apache-2.0 | C | |||||
Alternative to PanelDue. Embedded UI for Duet & RepRap based 3D printers. Running on the ESP32. Optimized for 3.5" displays. WiFi or UART connectivity. | ||||||||||
Kismon | 39 | 3 years ago | bsd-3-clause | Python | ||||||
A GUI client for kismet | ||||||||||
Harbour Tethering Gui | 22 | 10 years ago | 3 | bsd-3-clause | C++ | |||||
Tethering GUI for the SailfishOS | ||||||||||
Airgorah | 22 | 2 days ago | 1 | mit | Rust | |||||
A WiFi auditing software that can perform deauth attacks and passwords cracking | ||||||||||
Ninjaberry | 22 | 4 years ago | Python | |||||||
Ninjaberry: Raspberry Pi UI for @Bettercap | ||||||||||
Openevse_wifi_server | 14 | 2 years ago | 3 | January 21, 2019 | 17 | JavaScript | ||||
Read Command line help and documentation here.
If you only need the command-line without GUI run make install-cli-only
as root user.
Sometimes there are troubles with 5Ghz bands due to some vendor restrictions. If you cannot start hotspot while you are connected to 5Ghz band, Unselect Auto and select 2.4Ghz in frequency selection.
If any problems with RealTeK Wifi Adapters see this
Unable to allocate IP: firewalld issue: Please check for potential fixes: #209 #166
dnsmasq: cannot read /tmp/create_ap.wlo1.conf.*/dnsmasq.conf: Permission denied, on Manjaro or ArchLinux ; check #183
Download the debian package from latest release
OR Please don't use following for ubuntu since I lost keys and package is outdated. I'll fix it ASAP
# For ubuntu - package outdated due to lost GPG keys
sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt install linux-wifi-hotspot
Linux Wifi Hotspot is available as an AUR package. You can install it manually or with your favourite AUR helper.
For example, if you use yay
you can do:
yay -S linux-wifi-hotspot
Make sure you have those dependencies by typing them in terminal. If any of dependencies fail install it using your distro's package manager
On Ubuntu or debian install dependencies by,
sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd libqrencode-dev libpng-dev
On Fedora/CentOS/Red Hat Enterprise Linux/Rocky Linux/Oracle Linux
sudo dnf install -y gtk3-devel gcc gcc-c++ kernel-devel pkg-config make hostapd qrencode-devel libpng-devel
git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
#build binaries
make
#install
sudo make install
sudo make uninstall
You can launch the GUI by searching for "Wifi Hotspot" in the Application Menu or using the terminal with:
wihotspot
After connecting to VPN, Open wihotspot
GUI. Select the virtual interface created by the VPN. In this case it is tun0
The wihotspot
GUI uses create_ap
to create and manage access points. This service and core logic was originally created by
@oblique, and are now maintained in this
repository.
Start the hotspot service on startup (using your saved configuration) with:
systemctl enable create_ap
If you found a bug or you have an idea about improving this make an issue. Even a small contribution make open source world more beautiful. Please read CONTRIBUTING.md for more info.
FreeBSD
Copyright (c) 2013, oblique
Copyright (c) 2021, lakinduakash