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.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

arris_tg3442_reboot-0.2-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arris_tg3442_reboot-0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 90a4e152ef59800380d9632ee818e1d16bd476fcf4369b9041dbf9971aff8d5b
MD5 de8a1f17e0501c17eaf66d438a58e688
BLAKE2b-256 cb773efdb45193f236e11eb494aec269c99684625340cd7930be03a8d87c994e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arris_tg3442_reboot-0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0b9b9aa0bcb98f31eecc0726fece152de3935ed3353facd529124d4b369833a1
MD5 21d6cdc03989eec321c341db8a3883d6
BLAKE2b-256 1eadbeb8f1216929e638665525c41e73119f3118ee41aeecfbe81f3a45e47a2d

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