Skip to main content

Probe IP addresses and notify when connections are re-established.

Project description

Installation

$ pip install probe-internet

Usage

Define a profile.toml similar to:

[probe]
ip = "8.8.8.8"
port = 53

# how often to probe
interval = 5
timeout = 3

[twilio]
account_sid = "..."
auth_token = "..."
source_phone_number = "+1..."
target_phone_number = "+1..."

# how long must the connection be down before a message is sent
min_interval = 30

Run it:

$ probe-internet

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

probe_internet-0.1.2.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

probe_internet-0.1.2-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file probe_internet-0.1.2.tar.gz.

File metadata

  • Download URL: probe_internet-0.1.2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for probe_internet-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2a5b8296706ab00027052e448856d1032db0dc3bd5bc458b86447be3f7464e55
MD5 3fbfcd74bba6861244fbdfa4113798ed
BLAKE2b-256 bc944aeaaac41d1239a061e9de91da72a213afbb927339c74d3bef3ae0e1c722

See more details on using hashes here.

File details

Details for the file probe_internet-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: probe_internet-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.9.0

File hashes

Hashes for probe_internet-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bedd6c99bda06a421d03daa7e73ae71d66f3848afc158ff3ce61c667ec6c0bfb
MD5 eec6ecd62a9c269f8359aadfc104390a
BLAKE2b-256 8f487323c053297dac832967f55d90bc0390c3bd7e5f1e6655894d0eb1031918

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page