Skip to main content

local network clients scanner, with possibility of deauthentication

Project description

clients_scanner

Local network clients scanner, with possibility of deauthentication

Info

Application shows local network devices. Stores known devices in client.ini file. Allows us, to perform deauthentication.

Install

.. code-block:: python

pip install clients_scanner

Usage

.. code-block:: python

from clients_scanner import scanner

scanner()
# then just press enter, and wait for gui app to start running
# due to slow import of scapy, it could take few seconds

Example application view

.. image:: example_view.png

Todo

26.05.2020, todo:

- fix widgets positions (padx, pady, etc)

- add frame for main rows

- add scrollbar for frame with rows

- make "night-mode-button" functional

- consider replacing topbar label (images) and buttons, to buttons with images

- add entries for timings in topbar (minimal time for visible, searching time)

- think of scapy slow import

- fix gui (with changes above), to work on linux

- log users activity, to file, in the following format, line by line:
    <current time>, <client mac>, <True/False>

- think of scanning for open ports

- make info about device (vendor, ip, mac) possible to copy

- define device type, by vendor, if not specified by user

- add bar with info about columns:
    DEVICE_TYPE, NAME, INFO, VISIBLE, DEAUTH, DEAUTH_CONTROLL

- think of early warning system, if device is seen

- consider splitting main class, into three independend (gui, search_clients, deauth)

- provide handle for searching gateway_ip and gateway_mac (independend of interface)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

clients_scanner-0.1.0-py3.7.egg (33.8 kB view hashes)

Uploaded Source

clients_scanner-0.1.0-py2.py3-none-any.whl (24.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page