Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import urllib
- if sys.version_info[0] > 2:
- import urllib.request as urlreq
- else:
- import urllib2 as urlreq
- class TOD:
- def __init__(self, url): # def__init__(self, url, payload) << for making payload MASS :D
- self._url = url
- self._filename = "result.txt" ## GANTI INI :D
- 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
- self._agent = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"
- def SaveResult(self, filename, content):
- f = open(filename, "a")
- f.write(content + "\n")
- f.close()
- def makeRequest(self):
- try:
- self._req = urlreq.Request(self._url + self._payload, headers={"User-Agent": self._agent})
- self._resp = urlreq.urlopen(self._req).getcode()
- if self._resp == 200:
- print(self._url + " >> OK")
- self.SaveResult(self._filename, self._url+self._payload)
- else:
- print(self._url + " >> BAD")
- except urllib.error.HTTPError as e:
- self._status = round(e.getcode(), 2)
- print(self._url +" >> %s" % (self._status))
- if __name__ == '__main__':
- listsss = input("List: ") ## LIST DOMAIN
- ##pathload = input("LIST PATH: ") ## LIST PATH
- f = open(listsss, "r").read()
- owalah = f.split("\n")
- ## ff = open(pathload, "r").read()
- ## path = ff.splot("\n")
- for lst in owalah: ## for lst, paths in zip(owalah, path):
- tod = TOD(lst) ## tod = TOD(lst, paths)
- tod.makeRequest()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement