Skip to main content

Pockethernet

This is a python module that implements the bluetooth protocol used by the Pockethernet network tester. It also includes a basic command line client.

$ pockethernet 00:13:43:xx:xx:xx
Straight cable
Pair voltages:
- 0V
- 0V
- 0V
- 0V
PoE A: 0V
PoE B: 0V
No link established

$ pockethernet 00:13:43:xx:xx:xx
Cable inserted into ethernet port
Pair voltages:
- 0V
- 0V
- 0V
- 0V
PoE A: 0V
PoE B: 0V
Got 1000BASE-T full duplex link
Link partner advertises:
            HD  FD
  10 MBIT   1   1
 100 MBIT   1   1
1000 MBIT   1   1

The python API so far:

from pockethernet import Pockethernet, WiremapResult, PoEResult, LinkResult
bluething = Pockethernet()
bluething.connect("00:13:43:xx:xx:xx")
wiremap = bluething.get_wiremap()
print(wiremap.connections) # [0, 1, 2, 3, 4, 5, 6, 7, 8]

link = bluething.get_link()
print(link.speed) # 1000BASE-T

Metadata

Release files for pockethernet 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pockethernet 0.7.0
File Size Uploaded Provenance Actions
pockethernet-0.7.0.tar.gz 14.8 kB Without provenance Details for pockethernet-0.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pockethernet 0.7.0
File Interpreter ABI Platform Actions
pockethernet-0.7.0-py3-none-any.whl Python 3 none any Details for pockethernet-0.7.0-py3-none-any.whl

Total release size: 29.1 kB

Release files / pockethernet-0.7.0.tar.gz

Download URL pockethernet-0.7.0.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3c4cf28d1490e5d3a2aa0ab19a6cd9e7b206433b7619f5a525ec4a1a0f67935c
BLAKE2b-256 checksum
How to use checksums
e54021c47efb55413d11b00757e7c18c9bc7bcee194a336b1d7d5d89f2757f41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

Release files / pockethernet-0.7.0-py3-none-any.whl

Download URL pockethernet-0.7.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2a04634609f2ff4869523b29d8ab3ffc59a1f32bcd4d1d60c0644443dccc87d
BLAKE2b-256 checksum
How to use checksums
32d5ab3f0d2ee5f45073171e9b0433db33160912b7bf85cc48f25bc4c674ae05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

Security for pockethernet 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page