Skip to main content

Argus: WiFi Uptime and Bandwidth Monitor

Project description

Argus

A tool to monitor WiFi uptime and bandwidth over time.

Installation

pip install argus

Usage

To start monitoring with default settings:

argus

Options:

  • --interval: Time between checks in seconds (default: 300)
  • --duration: How long to monitor in hours (default: 24)
  • --log: Path to the CSV log file (default: argus.csv)
  • --output: Path to save the graph (default: argus_report.png)
  • --analyze-only: Only analyze existing data without monitoring

Example with custom settings:

argus --interval 600 --duration 48 --log my_log.csv --output my_report.png

To only analyze existing data:

argus --analyze-only --log my_log.csv

Features

  • Monitor WiFi connectivity over time
  • Measure download and upload speeds
  • Track ping latency
  • Generate visual reports with matplotlib
  • Analyze historical data

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

argus_wifi-1.0.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argus_wifi-1.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file argus_wifi-1.0.0.tar.gz.

File metadata

  • Download URL: argus_wifi-1.0.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for argus_wifi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8a9a384a7e6ff7f0df1f52d24c4d7de2ddc6096f9c49d3a51e1ccd7613470ab2
MD5 faca7a0cccc2f9f52701624d3cd773ec
BLAKE2b-256 860b0ca8089fcb62e6c5142f08604de77cbbd15a640466edf8ebc0507bb9af47

See more details on using hashes here.

File details

Details for the file argus_wifi-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: argus_wifi-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for argus_wifi-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88ba1aa1813965d7ecd2ab90df26e5ddd7a2689e32a272d0ae7167786d0735bd
MD5 541ec5df60d3940bac9c422f878d6919
BLAKE2b-256 b6aef29504d72eda5126af4fe9defdb91db3bebb0fd9b05dfb5f55c791687518

See more details on using hashes here.

Supported by

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