Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import urllib
- import urllib3
- from urllib import urlopen as o
- import requests, re, urllib2, os, sys, codecs
- from multiprocessing.dummy import Pool
- from time import time as timer
- import time,random
- from random import sample as rand
- from platform import system
- import datetime
- from colorama import Fore
- from colorama import Style
- from pprint import pprint
- from colorama import init
- from urlparse import urlparse
- from requests.packages.urllib3.exceptions import InsecureRequestWarning
- init (autoreset=True)
- requests.packages.urllib3.disable_warnings (InsecureRequestWarning)
- ####### Colors ######
- fr = Fore.RED
- fc = Fore.CYAN
- fw = Fore.WHITE
- fg = Fore.GREEN
- sd = Style.DIM
- sn = Style.NORMAL
- sb = Style.BRIGHT
- #######################
- now = datetime.datetime.now()
- print('\n\033[92m STARTED AT: ' + str(now))
- start_raw = raw_input("\n\033[92m[!]\033[91m WELCOME TO PrivateBot ENTER LIST OF WEBSITES : ")
- try:
- with open(start_raw, 'r') as f:
- sites = f.read().splitlines()
- except IOError:
- pass
- sites = list((sites))
- def isitdown(sites):
- try:
- request = requests.get(sites, timeout=10)
- kode = request.status_code
- if kode != 500 or kode != 501 or kode != 502 or kode != 503 or kode != 301 or kode != 302 or kode != 303 or kode != 304 or kode != 443 :
- print '[{}Site]: {} {} ==> {}{} isitdown {}{} Up '.format(sb, sd, sites, fc,fc, sb,fg)
- open('siteisup.txt', 'a').write('http://'+sites+'\n')
- except:
- print '[{}Site]: {} {} ==> {}{} isitdown {}{} Down '.format(sb, sd, sites, fc,fc, sb,fr)
- def Main():
- try:
- start = timer()
- ThreadPool = Pool(100)
- Threads = ThreadPool.map(isitdown, sites)
- print('PrivateBot Finished in : ' + str(timer() - start) + ' seconds')
- except:
- pass
- if __name__ == '__main__':
- Main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement