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
Built Distribution
File details
Details for the file pynet_scanner-0.1.1.tar.gz
.
File metadata
- Download URL: pynet_scanner-0.1.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 567935d61d53083b959fff0130d3b30f512dfd4b23af90555239215fb39ff7d9 |
|
MD5 | d834cc0c40f6d52d44cadb6c5d97694c |
|
BLAKE2b-256 | ea27025def89c9425422262db77ab5ae398faa7a3d47539a014c16c048dd7242 |
File details
Details for the file pynet_scanner-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: pynet_scanner-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36232b6f6dc768bcd39a67d8e609d46660bae3d00d466aca8aa3edb8151272be |
|
MD5 | 12b3f456cbe35c2fb377342304406471 |
|
BLAKE2b-256 | 15fda1456885fced7197bf9f928bce021e4b4d0a0529b3a68eca9ca58c745303 |