Advertisement
RintoMuhamad

Checking Mass Page

Apr 13th, 2019
568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.59 KB | None | 0 0
  1. import sys
  2. import urllib
  3. if sys.version_info[0] > 2:
  4.   import urllib.request as urlreq
  5. else:
  6.   import urllib2 as urlreq
  7.  
  8. class TOD:
  9.   def __init__(self, url): # def__init__(self, url, payload) << for making payload MASS :D
  10.     self._url = url
  11.     self._filename = "result.txt" ## GANTI INI :D
  12.     self._payload = "/resources/assets/images/user_profile/" ## payload for find etc ADMIN or whatever you want to check :D or if u wand to mass check just edit it tu self._payload = payload
  13.     self._agent = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"
  14.   def SaveResult(self, filename, content):
  15.     f = open(filename, "a")
  16.     f.write(content + "\n")
  17.     f.close()
  18.   def makeRequest(self):
  19.     try:
  20.       self._req = urlreq.Request(self._url + self._payload, headers={"User-Agent": self._agent})
  21.       self._resp = urlreq.urlopen(self._req).getcode()
  22.       if self._resp == 200:
  23.         print(self._url + " >> OK")
  24.         self.SaveResult(self._filename, self._url+self._payload)
  25.       else:
  26.         print(self._url + " >> BAD")
  27.     except urllib.error.HTTPError as e:
  28.       self._status = round(e.getcode(), 2)
  29.       print(self._url +" >> %s" % (self._status))
  30.  
  31. if __name__ == '__main__':
  32.   listsss = input("List: ") ## LIST DOMAIN
  33.   ##pathload = input("LIST PATH: ") ## LIST PATH
  34.   f = open(listsss, "r").read()
  35.   owalah = f.split("\n")
  36.   ## ff = open(pathload, "r").read()
  37.   ## path = ff.splot("\n")
  38.   for lst in owalah:  ## for lst, paths in zip(owalah, path):
  39.     tod = TOD(lst) ## tod = TOD(lst, paths)
  40.     tod.makeRequest()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement