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.
Metadata
Release files for arris-tg3442-reboot 0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arris_tg3442_reboot-0.7.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arris_tg3442_reboot-0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.5 kB
Release files / arris_tg3442_reboot-0.7.tar.gz
| Download URL | arris_tg3442_reboot-0.7.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f20464e84de14533acf39587e0d9a23a9d107882eaf70cb69b21b9e8aec9f544
|
|
BLAKE2b-256 checksum How to use checksums |
0f7ca310f43262788013fccd9d647d4370f9d393474fb8bee816aa7691b88eea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / arris_tg3442_reboot-0.7-py3-none-any.whl
| Download URL | arris_tg3442_reboot-0.7-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
afbb6b79acee46d0cf59fda229949c11b7c886b161707917ea5b1d4484112cbd
|
|
BLAKE2b-256 checksum How to use checksums |
73385d7350a9efa4d09cb876d069ad46f60754e10c9a94a6780ef440595799c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|