Skip to content

connersax/CompNetFinalAssn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Networks Final Assignment

A Wi-Fi analyzer for Linux written in Python using the PyQt5 framework for the GUI.

How to Run

Dependencies

  • Python 3.8
    • pandas
    • pyqt5
    • scapy
  • Linux Packages
    • aircrack-ng
    • network-manager
    • iw
    • wireless-tools

Instructions

  1. Install all the dependencies listed.
    • You will need to install Python packages above with sudo privileges ex. To install pandas, the command would be: sudo pip3 install pandas
  2. Run app.py with sudo privileges.
    • sudo python3 app.py

Program takes some time to open the GUI. This is because the application must sniff 200 packets before the list of networks has been fully compiled.

Output

  • The output should be a window that looks like the image below
  • All the networks are also stored to a file located in this folder named output.txt Demo Window

About

A Wi-Fi analyzer for linux written in PyQt5.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published