Easywifi, a tool to scan and connect to WiFi networks

about easy wifi

In the next article we are going to take a look at Easywifi. If you are one of the users who prefer connect to WiFi networks from the terminal, this tool is going to be interesting to you thanks mainly to its simplicity. In addition, it may also be of interest to all those users who do not have access to the graphical mode of the system, for whatever reason.

This is a command line tool that makes it easy to scan, connect and manage WIFI networks that we will be able to use in a simple way in Ubuntu. It's about a script written with python which is based on the nmcli tool. In its text interface it offers users a menu at the terminal output. Its operation is so simple that all we need to do is just write the number or name of the network, in addition to writing the password of the network to which we want to connect.

If you have tried nmcli to connect to Wifi networks, you will know that this is a very good program that does the job. Although this has the drawback that the commands may not be easy to remember. And although consulting the help offered by the program is a possibility, it can be a bit cumbersome to have to take this option every time you want to use a tool. For this reason, its creator decided to create a tool like Easywifi, which seeks to speed up the time it takes to add new connections and switch between them from the terminal.

So far, the tool has a limited and clear number of options of eight, as of today. Among them we are going to find the possibility of searching for Wi-Fi networks, the list of network devices, the list of saved network profiles, the connection to saved networks, the configuration of new networks and the creation of access points.

General characteristics of Easywifi

  • Will allow us search Wifi networks. It will show us the name of the network, the signal strength, and some other information.
  • The tool can show us a network device list.
  • We can access a list of saved network profiles. We will also find available an option to delete them
  • The program will allow us connect to saved Wi-Fi networks.
  • We will also be able to configure new networks and create hotspots.
  • No libraries needed. If we want to create access points, if we are going to need dnsmasq.

May see all the features and details of this tool from the page on GitHub of the project.

Download and use the Easywifi tool in Ubuntu

First of all, say that since it is a Python script, we will need to have python3 installed to be able to run it. To install the Easywifi tool in Ubuntu, we will only have to use the web browser to go to the project's GitHub page. Once in it, to download the script from this page, we will only need to click on the button 'Clone or Download'. After the package we will have to unzip it on our computer.

Another option to get hold of the script will be to open a terminal (Ctrl + Alt + T) and clone the source to using the command git, as it's shown in the following:

cloning the repository

git clone https://github.com/NoahCristino/easywifi.git

Once the cloning is finished, whatever option you use, we can move to the source folder. We will simply need to execute the following command:

cd easywifi

Once in the mask, to launch the program we will only have to write the following command using python3:

launching EasyWifi

python3 easywifi.py

And as said lines above, the program will show us a menu with options. In this one, all we will have to do is write a number or name to do what we need very comfortably and quickly.

list of networks

In short, Easywifi is a command line tool that we will be able to use to scan or connect to WiFi networks. All without having to use the graphical interface of our operating system.


A comment, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Skar jake said

    Interesting information, I have a doubt about the commands that are difficult to remember and that are cumbersome for their implementation. Attractive, but what if the process were to complicate, how could the Wi-Fi be misconfigured? Good thank you.