Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

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.

Files for arris-tg3442-reboot, version 0.7
Filename, size File type Python version Upload date Hashes
Filename, size arris_tg3442_reboot-0.7-py3-none-any.whl (10.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size arris_tg3442_reboot-0.7.tar.gz (3.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page