Skip to main content

Reboot your Arris TG-3442 router via cli

Project description

arris-tg3442-reboot

Python tool to restart your Arris TG3442* cable modem/router remotely.

Supported firmware versions

Currently, the following firmware versions are supported:

  • AR01.01.117.01_091718_70.PC20.10
  • AR01.02.037.03.12.EURO.SIP

Requirements

  • beautifulsoup4
  • pycryptodome
  • requests
  • lxml

Install

pip install -r requirements.txt

Run

python3 arris-tg3442-reboot.py

This will use default username, password and router IP. Use --help to learn how to use non-default values.

Docker

You can also use the provided Dockerfile to build and run this tool. A pre-built image is also available on dockerhub for these processor architectures:

  • amd64
  • arm64
  • arm/v7
  • arm/v6

Thanks

Most of the heavy-lifiting was already done over in the MUNIN monitoring tool repo, especially regarding login.

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

arris_tg3442_reboot-0.5.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

arris_tg3442_reboot-0.5-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file arris_tg3442_reboot-0.5.tar.gz.

File metadata

  • Download URL: arris_tg3442_reboot-0.5.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for arris_tg3442_reboot-0.5.tar.gz
Algorithm Hash digest
SHA256 0dd61f74f7ea5793d784c5a4a84029a79f8b08e8d60b0ba3cda698a563dddd29
MD5 4c42ab5e99a1d0ee786b7be670f17fbc
BLAKE2b-256 fabd8076da6f7ddb188e0b9195241a8996a7fc7aba02470247365a5522b1c8b2

See more details on using hashes here.

File details

Details for the file arris_tg3442_reboot-0.5-py3-none-any.whl.

File metadata

  • Download URL: arris_tg3442_reboot-0.5-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for arris_tg3442_reboot-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 db707a8d96f44d380db379e8da918c794386db2957d3f6f5ceedc0eae0e60804
MD5 be2d40e170316a3ce54682e142bab722
BLAKE2b-256 5bc741df58bf4360a104af598b4e54884554901689c33dc6072fd6bdd1c59dc7

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