dargslan-net-scanner
Lightweight Network Scanner — Ping sweep, TCP port scan, and service detection. Zero dependencies, pure Python.
Installation
pip install dargslan-net-scanner
Usage
from dargslan_net_scanner import NetScanner
scanner = NetScanner()
# Ping sweep a subnet
alive = scanner.ping_sweep("192.168.1.0/24")
# Port scan
open_ports = scanner.port_scan("192.168.1.1", ports=[22, 80, 443, 3306, 5432, 8080])
# Quick scan common ports
results = scanner.quick_scan("10.0.0.1")
# Full report
report = scanner.scan_host("192.168.1.1")
# CLI
dargslan-netscan ping 192.168.1.0/24
dargslan-netscan ports 192.168.1.1 -p 22,80,443
dargslan-netscan quick 10.0.0.1
Resources
MIT — Dargslan
Metadata
Release files for dargslan-net-scanner 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_net_scanner-1.0.0.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_net_scanner-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.7 kB
Release files / dargslan_net_scanner-1.0.0.tar.gz
| Download URL | dargslan_net_scanner-1.0.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
993ea70dbd306f3c587bed08981f2b9c19ec9a7fb53e68f9646a302127c959d9
|
|
BLAKE2b-256 checksum How to use checksums |
6f8211a7765fed6fa3d2640d3cd0387d403f15953e9fa30c0d8fbd9515cefb60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_net_scanner-1.0.0-py3-none-any.whl
| Download URL | dargslan_net_scanner-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
83d19249adfb5eb94ccfe4ee3662c8d7b8ea338c464e55495703d2ca2a5db0a4
|
|
BLAKE2b-256 checksum How to use checksums |
8990f412fb16df3db04e992737104cad4c6148fa6b930455067480a2a435fc17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|