Skip to content

mklanac/Network-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Scanner

Network Scanner with GUI (PyQt) was written and used in combination with dispy to set a local cluster for distributed computing. Network scanner scans the local network, all the devices are listed and you can select devices that you want to use as Workers that will do some task. When you select Workers you can also set the efficiency mode of Workers e.g. at the end of the calculation dispy sends the Workers command to shut down (Command: shutdown -s -t 300 /c "This Worker will shutdown in 300 seconds, please save your work"). All the selected Workers are saved in ...\networkscanner\Host&Workers.csv file.

GIF showing capabilities of GUI

To start the scanner run scan.py script with elevated privilege on windows

GUI

Prerequisites

Python >= 3.7, PyQt5, numpy, pandas, scapy

The following command will install the packages:

pip install -r requirements.txt

Before running this command put requirements.txt in the directory where the command will be executed. If it is in another directory, specify the path.

Releases

No releases published

Packages

No packages published