{"id":17724312,"url":"https://github.com/zutto/zte-mc801a1","last_synced_at":"2025-03-14T05:32:04.645Z","repository":{"id":205257872,"uuid":"676861850","full_name":"zutto/zte-mc801a1","owner":"zutto","description":"Python script to automatically fix zte-mc801av1 modem when it drops connection.","archived":false,"fork":false,"pushed_at":"2024-06-17T07:40:31.000Z","size":5,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T08:04:54.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zutto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-10T07:21:12.000Z","updated_at":"2024-06-17T07:40:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"51c5e85b-7aea-47c5-b321-6b8a500d87bd","html_url":"https://github.com/zutto/zte-mc801a1","commit_stats":null,"previous_names":["zutto/zte-mc801a1"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zutto%2Fzte-mc801a1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zutto%2Fzte-mc801a1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zutto%2Fzte-mc801a1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zutto%2Fzte-mc801a1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zutto","download_url":"https://codeload.github.com/zutto/zte-mc801a1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532517,"owners_count":20306151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-25T15:46:29.907Z","updated_at":"2025-03-14T05:32:04.382Z","avatar_url":"https://github.com/zutto.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZTE Connection Recovery Program\n\nThis is a Python program for automatically recovering a dropped connection on a ZTE mc801av1 box.\n\n\n* Note:\nThis has not been extensively tested, and may not help at all. What this does is attempts to trick the box into refreshing the uplink from the ZTE box to the ISP's tower.\n\n## Usage\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/zutto/zte-mc801a1.git\n   cd zte-mc801a1\n   ```\n\n2. Update the `main.py` script with your ZTE device information.\n\n3. Run the script using the following command:\n   ```bash\n   python3 main.py --zte-password \u003cyour_zte_password\u003e --zte-host \u003cyour_zte_host\u003e --zte-remote-host \"google.com\"\n   ```\n\n## Configuration\n\nYou can configure the following options in the `main.py` script:\n\n- `zte-password`: Your ZTE device password.\n- `zte-host`: The IP address or hostname of your ZTE device.\n- `zte-remote-host`: The remote host to monitor connection to (default: google.com).\n- - This remote host needs to be a host that accepts a tcp connection, prefer IP addresses for faster failover)\n- `zte-remote-port`: The remote port to monitor connection to (default: 80).\n- `pause-after-switch`: The duration to pause after switching bearer preference (default: 15 seconds).\n\n## Features\n\n- Monitors connection to a remote host and performs an auto-fix if connection is lost.\n\n## Disclaimer\n\nThis script is provided as-is and is intended for educational and testing purposes only. Use at your own risk.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzutto%2Fzte-mc801a1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzutto%2Fzte-mc801a1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzutto%2Fzte-mc801a1/lists"}