سورس کد ریبوت کردن مودم به زبان c , python و ...

سلام. من سورس کدی رو می خوام که مودم وایرلس رو ریبوت کنه. زبانش خیلی مهم نیست. من نرم افزارش رو دارم. ولی سورسش رو نیاز دارم.

 

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش

سلام شما با پاور شل یا ترمینال لینوکس از طریق تل نت می توانید ان را ریبوت کنید.

همین را باید داخل زبان برنامه نویسی وارد اش کنید با ماژول های پایتون

https://www.youtube.com/watch?v=Vb3Lek-mqM8

https://ubuntuforums.org/archive/index.php/t-847218.html

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش

داداش دمت گرم. ولی مشکل من اینه که چه جوری باید این کار رو با پایتون انجام بدم.

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش

سلام فکر کردم پایتون را باتوجه به پایتون دو از پسش بر بیای، خوب این کد داخل پایتون 3 برای ویندوز 8.1 تست شده البته برای مودم تی پی لینک به زودی لینک ویدیو هم اینجا به اشتراک گذاشته می شود.

 

https://www.youtube.com/watch?v=KGcqCDdC2C4

import sys
import telnetlib
import time


HOST = "192.168.1.1"
user = "admin"
password = "admin"
port = "23"
telnet = telnetlib.Telnet(HOST,port)
#telnet.read_until(b"login: ")
#telnet.write(admin.encode('ascii') + b"\n")
print("started to enter password");

telnet.read_until(b"Password: ")
telnet.write(password.encode('ascii') + b"\n")
print("connected to telnet");
telnet.read_until(b"TP-LINK>")
print("selected set");
telnet.write(b"set reboot\n")
#time.sleep(3);
print("selected reboot");
#time.sleep(3);
telnet.read_until(b"TP-LINK>")
telnet.write(b"set reboot\n")
print("modem is rebooting");

 

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش

خیلی خیلی دمت گرم.

online-support-icon