All Projects → lakinduakash → Linux Wifi Hotspot

lakinduakash / Linux Wifi Hotspot

Licence: bsd-2-clause
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).

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Linux Wifi Hotspot

Reactivenetwork
Android library listening network connection state and Internet connectivity with RxJava Observables
Stars: ✭ 2,484 (+472.35%)
Mutual labels:  network, wifi, internet
Hostapd
Script for compiling, patching and packing hostapd from sources
Stars: ✭ 36 (-91.71%)
Mutual labels:  wifi, wifi-hotspot, ubuntu
anon-hotspot
On demand Debian Linux (Tor) Hotspot setup tool
Stars: ✭ 34 (-92.17%)
Mutual labels:  wifi, wifi-hotspot
8821au-20210708
Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets - v5.12.5.2
Stars: ✭ 40 (-90.78%)
Mutual labels:  ubuntu, wifi
Polybar Themes
A huge collection of polybar themes with different styles, colors and variants.
Stars: ✭ 3,687 (+749.54%)
Mutual labels:  ubuntu, archlinux
wifisdk
Free WiFi Connect SDK
Stars: ✭ 28 (-93.55%)
Mutual labels:  internet, wifi
Offline-Browser-Android-App
SMS Based Browser for Android Devices for Retrieving Web Contents without WiFi/Internet.
Stars: ✭ 20 (-95.39%)
Mutual labels:  internet, wifi
Kupiki Hotspot Script
Create automatically a full Wifi Hotspot on Raspberry Pi including a Captive Portal
Stars: ✭ 265 (-38.94%)
Mutual labels:  wifi, wifi-hotspot
Lagrange
A Beautiful Gemini Client
Stars: ✭ 238 (-45.16%)
Mutual labels:  network, gui
Wdisplays
GUI display configurator for wlroots compositors
Stars: ✭ 302 (-30.41%)
Mutual labels:  gui, gtk3
Kawaiideauther
Jam all wifi clients/routers.
Stars: ✭ 284 (-34.56%)
Mutual labels:  network, wifi
Dotfiles
Sway acid dark
Stars: ✭ 330 (-23.96%)
Mutual labels:  archlinux, gtk3
Easy-HotSpot
Easy HotSpot is a super easy WiFi hotspot user management utility for Mikrotik RouterOS based Router devices. Voucher printing in 6 ready made templates are available. Can be installed in any PHP/MySql enabled servers locally or in Internet web servers. Uses the PHP PEAR2 API Client by boenrobot.
Stars: ✭ 45 (-89.63%)
Mutual labels:  wifi, wifi-hotspot
direct-net-share
share internet via Wifi direct on Android
Stars: ✭ 36 (-91.71%)
Mutual labels:  internet, wifi
Pychess
PyChess - a chess client for Linux/Windows
Stars: ✭ 414 (-4.61%)
Mutual labels:  gui, gtk3
Is Reachable
Check if servers are reachable
Stars: ✭ 249 (-42.63%)
Mutual labels:  network, internet
wifi-deauther
A fully automatic wifi deauther coded in Python
Stars: ✭ 25 (-94.24%)
Mutual labels:  ubuntu, wifi
Pi.alert
WIFI / LAN intruder detector. Check the devices connected and alert you with unknown devices. It also warns of the disconnection of "always connected" devices
Stars: ✭ 209 (-51.84%)
Mutual labels:  network, wifi
Wattmangtk
A Wattman-like GTK3+ GUI
Stars: ✭ 368 (-15.21%)
Mutual labels:  gui, gtk3
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-36.18%)
Mutual labels:  network, gui

Linux Wifi Hotspot

Build Status Gitter FOSSA Status

Update

  • Add MAC filter
  • Support enabling IEEE80211n and IEEE80211ac
  • Release Debian package

Features

  • Share your wifi like in Windows - Use wifi and enable hotspot at the same time.
  • Share access point from any network interface
  • MAC filter
  • Includes Both command line and gui.
  • Support both 2.4GHz and 5GHz (Need to be compatible with your wifi adapter). Ex: You have connected to the 5GHz network and share a connection with 2.4GHz.
  • Select Channel.
  • Hide SSID

screenshot

Command line help and documentation

Read Command line help and documentation here.

If you only need the command-line without GUI run make install-cli-only as root user.

Notes

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

Installation

Debian/Ubuntu

Download the debian package from latest release

OR

sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt install linux-wifi-hotspot

Arch based distributions

Install with:

yay -S linux-wifi-hotspot

Dependencies

General

  • bash
  • util-linux (for getopt)
  • procps or procps-ng
  • hostapd
  • iproute2
  • iw
  • iwconfig (you only need this if 'iw' can not recognize your adapter)
  • haveged (optional)

Make sure you have those dependencies by typing them in terminal. If any of dependencies fail install it using your distro's package manager

For 'NATed' or 'None' Internet sharing method

  • dnsmasq
  • iptables

To build from source

  • make
  • gcc and g++
  • build-essential
  • pkg-config
  • gtk
  • libgtk-3-dev

On Ubuntu or debian install dependencies by,

sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd

Installation

git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot

#build binaries
make

#install
sudo make install

Uninstallation

sudo make uninstall

Running

You can launch the GUI by searching for "Wifi Hotspot" in the Application Menu or using the terminal with:

wihotspot

Run on Startup

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

Contributing

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.

Disclaimer

Icons made by Freepik from www.flaticon.com

License

FreeBSD

Copyright (c) 2013, oblique

Copyright (c) 2021, lakinduakash

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].