اگه تو کار کرک کردن اکانت سایت ها باشید ، میدونین که مهم ترین عامل تو کرک کردن اکانت سایت ها ، بدست آوردن پروکسی هستش که خیلی وقت گیره و باید با برنامه های مختلف بگردیم و اسکن کنیم و خیلی چیزای دیگه و در آخرشم پروکسی خیلی کمی گیرمون میاد و اگه گیرمون بیاد مجددا باید اسکنش کنیم
خودمم قبلا خیلی وقتم گرفته میشد ، اما نشسته بودم که یهویی زد به ذهنم که این مشکل رو حلش کنم
حالا اسکریپتی با پایتون نوشتم که خیلی راحت میتونیم یه عالمه پروکسی بدست بیاریم که اسکن نشده و فقط جمع آوری شده
و بعدش باید شروع کنیم به اسکن کردن اونا ...
البته از دیروز نشستم و قسمت گراب کردنش رو نوشتم ، یعنی کلی وقت گذاشتم و سایتایی که پروکسی ارائه میدن رو در آوردم و ... ، بعدا نشستم خیلی ساده اسکریپتمو نوشتم :)
الان فقط یه قسمتش میمونه که بعد از استخراج پروکسی
شروع کنیم به اسکن کردن پروکسی که اونم عمری باقی باشه اگه نوشتمش یه پست دیگه مینویسم یا اینکه همینجا قرار میدم
برنامه ای که اینجا کار باهاش رو یاد داده بودم تهش 5000 تا پروکسی ارائه میداد ، اما چیزی که من درست کردم نزدیک به 302788 میتونه در عرض چند ثانیه بهتون ارائه بده که البته این عدد شاید یه خرده بالا و پایین بشه ، اما چون من این همه بدست آوردم بخاطر همین گفتم انقدر ارائه میده
البته وابسته به سرعت اینترنت سرور مجازیتون هم هستش که من چون سرورم یه نمه سرعتش بالاست بخاطر همین توی کمتر از 5 ثانیه تونستم اینکار رو انجام بدم
اما اگه مثل من میخواین عاقل نباشین :) و روی کامپیوتر خودتون پروکسی بدست بیارین ، باید فیلترشکنتون روشن باشه که میتونین از اینجا ultra-surf یا freegate رو که برنامه های مورد علاقه من هستش دانلود کنین ، البته من خودم برای تست اینکار رو انجام دادم
راستی پروکسی هایی که بدست میارین خیلی میتونه برای کارایی مثل اینکار کمکتون کنه
خب دیگه کم کم خسته شدیم :)
کتابخونه ی requests رو نصب کنین چون همونطور که میدونین مهم ترین عامل توی نوشتن اسکریپتایی که با درخواست ها کار دارن هستش
یه اسکریپت ایجاد و ذخیره کنین و کدهای پایین رو داخلش قرار بدین
البته اگه یه خرده فکر کنین میبینین که بهتره این اسکریپت رو تبدیل به فایل اجرایی کنین که آموزششو اینجا گذاشتم و بعدش آپلود کنین داخل یه جایی و بعدش استفاده کنین
import os import re import requests from multiprocessing import Pool from multiprocessing.dummy import Pool as ThreadPool from urllib2 import urlopen os.system("@Echo off && Color FC && Mode 90,24 && Title ProxyGrabber") site_proxy = open('WebsitesForReciveProxy.TxT','w') site_proxy.writelines("""http://rootjazz.com/proxies/proxies.txt http://www.samair.ru/proxy/time-{01-30}.htm https://www.sslproxies.org/ http://proxy-ip-list.com/ http://www.cybersyndrome.net/pla.html http://proxyape.com/ http://txt.proxyspy.net/proxy.txt http://sslproxies24.blogspot.in/feeds/posts/default http://newfreshproxies24.blogspot.com/feeds/posts/default http://spys.ru/free-proxy-list/RU/ https://freevpn.ninja/free-proxy/txt http://proxylistchecker.org/proxylists.php?t=elite http://proxylistchecker.org/proxylists.php?t=anonymous http://www.live-socks.net/feeds/posts/default http://proxyserverlist-24.blogspot.com/feeds/posts/default http://50kproxies.com/10-february-10-02-new-fresh-daily-50000-proxy-list-50kproxies-com/ http://50kproxies.com/11-january-11-01-new-fresh-daily-50000-proxy-list-50kproxies-com/ http://50na50.net/ http://50na50.net/proxy/httplist http://50na50.net/no_anonim_http.txt http://aliveproxy.com/anonymous-proxy-list http://aliveproxy.com/ca-proxy-list http://aliveproxy.com/de-proxy-list http://aliveproxy.com/fastest-proxies http://aliveproxy.com/fr-proxy-list http://aliveproxy.com/gb-proxy-list http://aliveproxy.com/high-anonymity-proxy-list http://aliveproxy.com/jp-proxy-list http://aliveproxy.com/proxy-list-port-3128 http://aliveproxy.com/proxy-list-port-80 http://aliveproxy.com/proxy-list-port-8000 http://aliveproxy.com/proxy-list-port-8080 http://aliveproxy.com/proxy-list-port-81 http://aliveproxy.com/ru-proxy-list http://aliveproxy.com/us-proxy-list http://atomintersoft.com/anonymous_proxy_list http://atomintersoft.com/high_anonymity_elite_proxy_list http://atomintersoft.com/products/alive-proxy/proxy-list http://atomintersoft.com/products/alive-proxy/proxy-list?ap=9 http://atomintersoft.com/products/alive-proxy/proxy-list/3128 http://atomintersoft.com/products/alive-proxy/proxy-list/com http://atomintersoft.com/products/alive-proxy/proxy-list/high-anonymity/ http://atomintersoft.com/products/alive-proxy/socks5-list http://atomintersoft.com/proxy_list_domain_com http://atomintersoft.com/proxy_list_domain_edu http://atomintersoft.com/proxy_list_domain_net http://atomintersoft.com/proxy_list_domain_org http://atomintersoft.com/proxy_list_port_3128 http://atomintersoft.com/proxy_list_port_80 http://atomintersoft.com/proxy_list_port_8000 http://atomintersoft.com/proxy_list_port_81 http://atomintersoft.com/transparent_proxy_list http://best-proxy.com/english/search.php?search=anonymous-and-elite&country=any&type=anonymous-and-elite&port=any&ssl=any http://best-proxy.com/english/search.php?search=anonymous-and-elite&country=any&type=anonymous-and-elite&port=any&ssl=any&p=2 http://best-proxy.com/english/search.php?search=anonymous-and-elite&country=any&type=anonymous-and-elite&port=any&ssl=any&p=3 http://bestproxy.narod.ru/proxy2.html http://checkerproxy.net/all_proxy http://ejohn.org/apps/anon/ http://free-proxy-list.net/ http://free-proxy-list.net/anonymous-proxy.html http://free-proxy-list.net/uk-proxy.html http://guncelproxy.com/Anasayfa/ http://multiproxy.org/anon_proxy.htm http://multiproxy.org/txt_all/proxy.txt http://nntime.com/proxy-list-01.htm http://nntime.com/proxy-list-02.htm http://nntime.com/proxy-list-03.htm http://nntime.com/proxy-list-04.htm http://nntime.com/proxy-list-05.htm http://nntime.com/proxy-list-06.htm http://nntime.com/proxy-list-07.htm http://nntime.com/proxy-list-08.htm http://nntime.com/proxy-list-09.htm http://nntime.com/proxy-list-10.htm http://nntime.com/proxy-list-11.htm http://nntime.com/proxy-list-12.htm http://nntime.com/proxy-list-13.htm http://nntime.com/proxy-list-14.htm http://nntime.com/proxy-list-15.htm http://nntime.com/proxy-list-16.htm http://nntime.com/proxy-list-17.htm http://nntime.com/proxy-list-18.htm http://nntime.com/proxy-list-19.htm http://nntime.com/proxy-list-20.htm http://nntime.com/proxy-list-21.htm http://nntime.com/proxy-list-22.htm http://nntime.com/proxy-list-23.htm http://nntime.com/proxy-list-24.htm http://nntime.com/proxy-list-25.htm http://nntime.com/proxy-list-26.htm http://nntime.com/proxy-list-27.htm http://nntime.com/proxy-list-28.htm http://nntime.com/proxy-list-29.htm http://nntime.com/proxy-list-30.htm http://notan.h1.ru/hack/xwww/proxy1.html http://notan.h1.ru/hack/xwww/proxy10.html http://notan.h1.ru/hack/xwww/proxy2.html http://notan.h1.ru/hack/xwww/proxy3.html http://notan.h1.ru/hack/xwww/proxy4.html http://notan.h1.ru/hack/xwww/proxy5.html http://notan.h1.ru/hack/xwww/proxy6.html http://notan.h1.ru/hack/xwww/proxy7.html http://notan.h1.ru/hack/xwww/proxy8.html http://notan.h1.ru/hack/xwww/proxy9.html http://proxy.speedtest.at/proxybyActuality.php?offset=0 http://proxy.speedtest.at/proxybyActuality.php?offset=100 http://proxy.speedtest.at/proxybyActuality.php?offset=125 http://proxy.speedtest.at/proxybyActuality.php?offset=150 http://proxy.speedtest.at/proxybyActuality.php?offset=175 http://proxy.speedtest.at/proxybyActuality.php?offset=200 http://proxy.speedtest.at/proxybyActuality.php?offset=225 http://proxy.speedtest.at/proxybyActuality.php?offset=25 http://proxy.speedtest.at/proxybyActuality.php?offset=250 http://proxy.speedtest.at/proxybyActuality.php?offset=275 http://proxy.speedtest.at/proxybyActuality.php?offset=300 http://proxy.speedtest.at/proxybyActuality.php?offset=325 http://proxy.speedtest.at/proxybyActuality.php?offset=350 http://proxy.speedtest.at/proxybyActuality.php?offset=375 http://proxy.speedtest.at/proxybyActuality.php?offset=400 http://proxy.speedtest.at/proxybyActuality.php?offset=425 http://proxy.speedtest.at/proxybyActuality.php?offset=450 http://proxy.speedtest.at/proxybyActuality.php?offset=475 http://proxy.speedtest.at/proxybyActuality.php?offset=50 http://proxy.speedtest.at/proxybyActuality.php?offset=500 http://proxy.speedtest.at/proxybyActuality.php?offset=525 http://proxy.speedtest.at/proxybyActuality.php?offset=550 http://proxy.speedtest.at/proxybyActuality.php?offset=575 http://proxy.speedtest.at/proxybyActuality.php?offset=600 http://proxy.speedtest.at/proxybyActuality.php?offset=625 http://proxy.speedtest.at/proxybyActuality.php?offset=650 http://proxy.speedtest.at/proxybyActuality.php?offset=675 http://proxy.speedtest.at/proxybyActuality.php?offset=700 http://proxy.speedtest.at/proxybyActuality.php?offset=75 http://proxylist.sakura.ne.jp/index.htm?pages=0 http://proxylist.sakura.ne.jp/index.htm?pages=1 http://proxylist.sakura.ne.jp/index.htm?pages=2 http://proxylist.sakura.ne.jp/index.htm?pages=3 http://proxylist.sakura.ne.jp/index.htm?pages=4 http://proxylistchecker.org/proxylists.php http://proxylistchecker.org/proxylists.php?t=&p=10 http://proxylistchecker.org/proxylists.php?t=&p=2 http://proxylistchecker.org/proxylists.php?t=&p=3 http://proxylistchecker.org/proxylists.php?t=&p=4 http://proxylistchecker.org/proxylists.php?t=&p=5 http://proxylistchecker.org/proxylists.php?t=&p=6 http://proxylistchecker.org/proxylists.php?t=&p=7 http://proxylistchecker.org/proxylists.php?t=&p=8 http://proxylistchecker.org/proxylists.php?t=&p=9 http://proxylust.com/ http://rootjazz.com/proxies/proxies.txt http://samair.ru/proxy/proxy-01.htm http://samair.ru/proxy/proxy-02.htm http://samair.ru/proxy/proxy-03.htm http://samair.ru/proxy/proxy-04.htm http://samair.ru/proxy/proxy-05.htm http://samair.ru/proxy/proxy-06.htm http://samair.ru/proxy/proxy-07.htm http://samair.ru/proxy/proxy-08.htm http://samair.ru/proxy/proxy-09.htm http://samair.ru/proxy/proxy-10.htm http://samair.ru/proxy/proxy-11.htm http://samair.ru/proxy/proxy-12.htm http://samair.ru/proxy/proxy-13.htm http://samair.ru/proxy/proxy-14.htm http://samair.ru/proxy/proxy-15.htm http://samair.ru/proxy/proxy-16.htm http://samair.ru/proxy/proxy-17.htm http://samair.ru/proxy/proxy-18.htm http://samair.ru/proxy/proxy-19.htm http://samair.ru/proxy/proxy-20.htm http://samair.ru/proxy/proxy-21.htm http://samair.ru/proxy/proxy-22.htm http://samair.ru/proxy/proxy-23.htm http://samair.ru/proxy/proxy-24.htm http://samair.ru/proxy/proxy-25.htm http://samair.ru/proxy/proxy-26.htm http://samair.ru/proxy/proxy-27.htm http://samair.ru/proxy/proxy-28.htm http://samair.ru/proxy/proxy-29.htm http://samair.ru/proxy/proxy-30.htm http://spys.ru/en/anonymous-proxy-list/ http://spys.ru/en/free-proxy-list/ http://tools.rosinstrument.com/proxy/?rule1 http://txt.proxyspy.net/proxy.txt http://vmarte.com/proxy/proxy_all.txt http://www.getproxy.jp/en/default/1 http://www.getproxy.jp/en/default/2 http://www.getproxy.jp/en/default/3 http://www.getproxy.jp/en/default/4 http://www.getproxy.jp/en/default/5 http://www.google-proxy.net/ http://www.ip-adress.com/proxy_list/?k=time&d=desc http://www.my-proxy.com/free-proxy-list.html http://www.proxy4ever.com/ http://www.proxyblind.org/anonymous-proxy.shtml http://www.proxyblind.org/free-proxy.shtml http://www.proxyblind.org/proxy-list.shtml http://www.proxyblind.org/ssl.shtml http://www.proxyforest.com/proxy.htm http://www.socks-proxy.net/ http://www.sslproxies.org/ http://www.ultrasurf.org/ http://www.us-proxy.org/""") site_proxy.close() del(site_proxy) Path = os.path.dirname(os.path.realpath(__file__)) with open(Path+'\\WebsitesForReciveProxy.TxT', 'r') as file: urls = file.readlines() file.close() def parseproxy(url): try: source = urlopen(url).read() except: return None proxies = re.findall( r'[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\:[\d]{1,6}', source[5:], re.M|re.I) with open(Path+'\\ProxyList.TxT', "a") as file: for proxy in proxies: file.write(proxy+'\n') file.close() print ' ', url.strip(), ' '+str(len(proxies))+' ' pool = ThreadPool(100) results = pool.map(parseproxy, urls) pool.close() pool.join()
اسکریپتی که نوشتم میاد یه فایل متنی ایجاد میکنه و سایتایی که پروکسی ارائه میدن رو داخلش قرار میده
بعدا میاد و اون فایل رو میخونه و در آخر هم پروکسی هایی رو که تو اون سایت ها قرار داره ، گراب میکنه و بعدش باید اسکن کنیم که اونم بحثشو بالای کدها گفتم :)
من دیگه فعلا حرفی ندارم و شما هم یه خرده خودتونو با کدها درگیر کنین ، چون این اسکریپتایی که قرار میدم ، به درد خودم میخوره و بعضیاشون به درد دیگران میخوره
اما بیشتر جنبه آموزشی دارن ، یعنی من دوست دارم شما با کدها بازی کنین و باعث پیشرفتتون بشه
موفق باشید
راستی یه سوال گوگل چجوری میفهمه اون بازدید هایی که با پروکسی میزنیم برای سایتمون فیکه و داریم با پروکسی میزنیم که باز بعدا جریمه میکنه و....؟