خرید بک لینک
#!/usr/bin/env python
import sys
import telnetlib
HOST = "192.168.1.1"
USER = "admin"
PASSWORD = "admin"

if len(sys.argv) < 2:
sys.exit()

_command = sys.argv[1]

tn = telnetlib.Telnet(HOST)

tn.read_until("login : ",1)
tn.write(USER.encode('utf-8') + "")

tn.read_until("PASSWORD : ",1)
tn.write(PASSWORD.encode('utf-8') + "")

if _command == "reboot":
tn.write(b"rebootn")

if _command == "wan":
if len(sys.argv) < 3:
sys.exit()

Sub_command = sys.argv[2]

if Sub_command == "on":
tn.write(b"wan modify PVC:0/35 pppoe 0 35 LLC nat enable useame password dialup AlwaysO")

if Sub_command == "off":
tn.write(b"wan modify PVC:0/35 pppoe 0 35 LLC nat disable useame password dialup Manualn")

if _command == "wlan":
if len(sys.argv) < 3:
sys.exit()

Sub_command = sys.argv[2]

if Sub_command == "on":
tn.write(b"wlan enablen")

if Sub_command == "off":
tn.write(b"wlan disablen")

if _command == "lan":
if len(sys.argv) < 3:
sys.exit()

Sub_command = sys.argv[2]

if Sub_command == "show":
tn.write(b"lan showmacn")

if Sub_command == "off":
tn.write(b"lan 1 disablen")

tn.write(b"exitn")
tn.read_until("exit")

می خوام خروجی این بخش(نمایش مک آدرس های متصل به مودم ) در اسکریپت بالا در ترمینال و فایل چاپ و نشان داده بشه

if _command == "lan":
if len(sys.argv) < 3:
sys.exit()

Sub_command = sys.argv[2]

if Sub_command == "show":
tn.write(b"lan showmacn")

if Sub_command == "off":
tn.write(b"lan 1 disablen")

مک آدرس افراد متصل به مودم من چاپ و نشان داده بشه

if _command == "lan":
if len(sys.argv) < 3:
sys.exit()

Sub_command = sys.argv[2]

if Sub_command == "show":
tn.write(b"lan showmacn")

if Sub_command == "off":
tn.write(b"lan 1 disablen")
print ?

برچسب: نویسنده: استخدام کار تاريخ: سه شنبه 31 فروردين 1395 ساعت: 15:43

صفحه بندی