Skip to content

chandsharma/LiFiMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :)