HoneyShareLib
The HoneyShare API Client.
Installing
Available in PYPI.
pip install honeyshare
Usage
Initialize HoneyShare with a Key:
from honeyshare import HoneyShare
hs = HoneyShare(key="Your HoneyShare Key"")
The library is organized around the five HoneyShare objects:
hs.Blacklist.ipv4s() // Blacklists of IPs
hs.Blacklist.hostnames() // Blacklists of Hostnames
hs.IPv4.list() // IP list
hs.IPv4(ip).ipv4() // IP's meta data
hs.IPv4(ip).ports() // Ports accessed by IP
hs.IPv4(ip).hostnames() // Hostnames of IP
hs.IPv4(ip).timeseries() // Timeseries of IP
hs.IPv4(ip).timeseries(port) // Timeseries of IP on Port
hs.IPv4(ip).payload(port) // Payload sent by IP on Port
hs.Hostname.list() // Hostname list
hs.Hostname(hostname).hostname() // Hostname's meta data
hs.Hostname(hostname).ipv4() // IPs of Hostname
hs.Port.list() // List of Ports
hs.Port(port).port() // Port's meta data
hs.Port(port).ipv4() // IP's that acceed port
hs.Port(port).ipv4(ip) // IP's meta data on Port
hs.Port(port).payload(ip) // Payload sent by IP on Port
hs.Timeseries.list() // List all connections
Building and Installing Locally
poetry build
pip install --force-reinstall dist/honeyshare-*.whl
Metadata
Release files for honeyshare 1.6.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 | Provenance | Actions |
|---|---|---|---|---|
| honeyshare-1.6.0.tar.gz | 4.7 kB | Without provenance | Details for honeyshare-1.6.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| honeyshare-1.6.0-py3-none-any.whl | Python 3 | none | any | Details for honeyshare-1.6.0-py3-none-any.whl |
Total release size: 13.2 kB
Security for honeyshare 1.6.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.