ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
اول از همه باید پایتون رو نصب و پیکربندی کنیم،بر خلاف آموزش های قبلی در این آموزش ما از پایتون نسخه 2 استفاده میکنیم،پایتون 2 رو که نصب و راه اندازی کردید حالا باید کتابخونه مورد نیاز برای این پروژه رو نصب کنید:
pip install urllib2
بعد از نصب کتابخونه urllib باید اون رو داخل پروژه خودتون ایمپورت کنید:
from urllib2 import Request, urlopen, URLError, HTTPError
حالا بریم سراغ نوشتن کدهای اصلی برنامه:
اول از همه باید یه تابع بنویسیم برای شناسایی فاصله ها:
def Space(j):
i = 0
while i<=j:
print ” “,
i+=1
بعد از اون یه تابع مینویسیم برای پیدا کردن پنل ادمین :
def findAdmin():
f = open(“link.txt”,”r”);
link = raw_input(“Enter Site Name \n(ex : example.com or www.example.com ): “)
print “\n\nAvilable links : \n”
while True:
sub_link = f.readline()
if not sub_link:
break
req_link = “http://”+link+”/”+sub_link
req = Request(req_link)
try:
response = urlopen(req)
except HTTPError as e:
continue
except URLError as e:
continue
else:
print “OK => “,req_link
این تابع میاد از ما آدرس یه وبسایت رو میگیره و به کمک فایلی که به اون معرفی کردیم و از لینک پایین میتونید اون رو دانلود کنید،استفاده میکنه تا بیاد صفحه ادمین رو پیدا کنه،این فایل حاوی کلمه های مختلفی هست که ممکنه به عنوان کلمه مورد نظر برای صفحه ادمین یک وبسایت انتخاب شده باشند و این نرم افزار اونها رو پیدا خواهد کرد.
در آخر میایم این تابع رو اجرا میکنیم:
findAdmin()