chandsharma / LiFiMan

LINUX Network / WiFi Manager with GUI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LIFIMAN

LInux wiFI MANager

LIFIMAN is Linux based Wi-Fi and Network Manager. It has a cool GUI for User Friendly Access. It uses Terminal Commands in Backend to Manage Networks. It Allows you to manage and connect to network WITHOUT CAPTIVE PORTAL Works on Raspberry Pi

FEATURES

  • Wired and Wireless Network Manager
  • Wi-Fi Signal Indicator
  • Wi-Fi Bandwidth (Speed) Display
  • Wi-Fi Encryption Display
  • Airplane Mode / Wi-Fi OFF Handling
  • Auto-Connect to saved Networks
  • DisConnect from current Network Button
  • No Captive Portal
  • Network Permission and Access remains UNCHANGED
  • No ROOT (sudo) required
  • PYTHON backend
  • Works on Raspberry Pi

USER INTERFACE

ETHERNET / WIRED CONNECTION and Wi-Fi / WIRELESS CONNECTION MENU

CONNECTED Wi-Fi / AVAILABLE NETWORKS / PASSWORD ENTRY FOR ENCRYPTED NETWORKS

INSTALLATION AND REQUIREMENTS

Uses nmcli terminal tool. If your system do not have nmcli pre-installed follow this gist to install.

Type nmcli d wifi list in terminal to check if it is installed. Note: If wifi network is available in range and you can't find any wifi name on terminal screen. Follow this gist to setup. Functionalities remains unchainged for a common user.

  • Clone this Repo
  • pip install eel Refrence at EEL PyPi Page
  • Python3 Required
  • pip install pexpect
  • pip install re

RUN

python3 lifiman.py

DEVs

@chandsharma @TheLazarus

Contribution

Project is open for contribution. Any type of contribution is welcome. TO MAKE IT COOL / ADD MORE FEATURES / CONTRIBUTE / REMOVE BUGS FEEL FREE TO MAKE A PULL REQUEST :)

About

LINUX Network / WiFi Manager with GUI.

License:MIT License


Languages

Language:CSS 37.5%Language:JavaScript 36.2%Language:Python 15.8%Language:HTML 10.5%