امیر احمدی

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

امیر احمدی ۱۳۹۵/۰۶/۰۴ 17 مباحث عمومی برنامه‌نویسی

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

 

پاسخ‌ها به این تاپیک
stack programer
stack programer
۱۳۹۵/۰۶/۰۵

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


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


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


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

امیر احمدی
امیر احمدی
۱۳۹۵/۰۶/۰۶

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

در پاسخ به

stack programer
stack programer
۱۳۹۵/۰۶/۰۶

سلام فکر کردم پایتون را باتوجه به پایتون دو از پسش بر بیای، خوب این کد داخل پایتون 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");

 

در پاسخ به

امیر احمدی
امیر احمدی
۱۳۹۵/۰۶/۰۶

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

در پاسخ به