A package for discovering clients in a local network.
Project description
Network Scanner
Network Scanner is a Python package for discovering clients in your local network. It provides a simple interface to scan for devices and retrieve information such as hostname and IP address.
Installation
You can install the package via pip:
pip install pynet_scanner
Usage
from pynet_scanner import NetworkScanner
# Create a NetworkScanner instance
scanner = NetworkScanner()
# Discover clients in the local network
clients = scanner.discover_clients()
# Print information about each discovered client
for client in clients:
print(client)
Features
- Scan for clients in the local network using
NetworkScanner
class. - Supports both Windows and Linux platforms.
- Retrieves hostname and IP address for each discovered client.
Dependencies
The package relies on the following dependencies:
nmap
: Used for network scanning on Linux platforms.
Contributing
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pynet_scanner-0.1.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for pynet_scanner-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36232b6f6dc768bcd39a67d8e609d46660bae3d00d466aca8aa3edb8151272be |
|
MD5 | 12b3f456cbe35c2fb377342304406471 |
|
BLAKE2b-256 | 15fda1456885fced7197bf9f928bce021e4b4d0a0529b3a68eca9ca58c745303 |