Skip to main content

Python Lib for Keenetic Routers

Project description

KeeneticPy

Boyut Görüntülenme

PyPI PyPI - Yüklenme PyPI - Wheel

Python Version Lisans Durum

PyPI Yükle

Python Lib for Keenetic Routers

RCI / PROC

ForTheBadge made-with-python ForTheBadge built-with-love

🚀 Kurulum

# Yüklemek
pip install KeeneticPy

# Güncellemek
pip install -U KeeneticPy

Kullanım

from Kekik.cli  import konsol
from KeeneticPy import Keenetic

modem = Keenetic(user="admin", password="cokomellisifre", ip="192.168.1.1")

modem.backup(maks_backup=2)

konsol.print(modem.system())
konsol.print(modem.version())

konsol.print(modem.interface()["Dsl0"])
konsol.print(modem.interface()["PPPoE0"])

konsol.print(modem.global_ip())

konsol.print("\n".join(modem.dsl_stats()["parse"]["message"]))

konsol.print(modem.hosts())

konsol.print(modem.dsl_reset())


konsol.print(modem.get_static_routes())

konsol.print(modem.add_static_route(comment="bakalim.io", host="145.53.10.71", interface="Wireguard2"))
konsol.print(modem.del_static_route(comment="bakalim.io", host="145.53.10.71", interface="Wireguard2"))


konsol.print(modem.add_static_route(comment="bakalim.io", network="145.53.10.0", mask="255.255.255.0", interface="Wireguard2"))
konsol.print(modem.del_static_route(comment="bakalim.io", network="145.53.10.0", mask="255.255.255.0", interface="Wireguard2"))


for route in modem.get_static_routes():
    konsol.log(route)
    if route.get("comment") == "bakalim.io":
        konsol.print(modem.del_static_route(**route))


konsol.print(modem.add_route_with_domain(domain="x.com", interface="Wireguard2"))


konsol.print(modem.add_route_with_asn(asn=32934, interface="Wireguard2"))

💸 Bağış Yap

☕️ Kahve Ismarla

🌐 Telif Hakkı ve Lisans

♻️ İletişim

Benimle iletişime geçmek isterseniz, Telegram'dan mesaj göndermekten çekinmeyin; @keyiflerolsun

@KekikAkademi için yazılmıştır..

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

keeneticpy-1.5.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

KeeneticPy-1.5-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file keeneticpy-1.5.tar.gz.

File metadata

  • Download URL: keeneticpy-1.5.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for keeneticpy-1.5.tar.gz
Algorithm Hash digest
SHA256 ab67b1a414c7de169a1d663869c33550b1056539f806a4438ba799f761525218
MD5 2ada9b7a667b051701ed3e6a74bc6f3e
BLAKE2b-256 62f4a69ab5c4614c015b66004060baa686f60d78e4a8e0ad9e5fdbe898c50a2d

See more details on using hashes here.

File details

Details for the file KeeneticPy-1.5-py3-none-any.whl.

File metadata

  • Download URL: KeeneticPy-1.5-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for KeeneticPy-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 760e12fc69c61ddcda3d477c68942423a3a308c9776d16970e896478e8feccf7
MD5 6c441e339a6918b926cdbb98efc0d8fb
BLAKE2b-256 c97f2e77b7e50347f8b908a25382d24edf70f7494d73791eddb87035cb232a70

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