forked from 4rsh/python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfinder.py
48 lines (39 loc) · 4.17 KB
/
finder.py
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import sys
import os
"""
Admin Finder - Developed by Arsh Leak.
http://github.com/4rsh/python
Usage:
$ python finder.py http://www.domain.com
"""
c_red = "\033[01;31m"
c_green = "\033[01;32m"
c_def = "\033[0m"
pages = ['admin/','administrator/','admin1/','admin2/','admin3/','admin4/','admin5/','usuarios/','usuario/','administrator/','moderator/','webadmin/','adminarea/','bb-admin/','adminLogin/','admin_area/','panel-administracion/','instadmin/','memberadmin/','administratorlogin/','adm/','admin/account.php','admin/index.php','admin/login.php','admin/admin.php','admin/account.php','admin_area/admin.php','admin_area/login.php','siteadmin/login.php','siteadmin/index.php','siteadmin/login.html','admin/account.html','admin/index.html','admin/login.html','admin/admin.html','admin_area/index.php','bb-admin/index.php','bb-admin/login.php','bb-admin/admin.php','admin/home.php','admin_area/login.html','admin_area/index.html','admin/controlpanel.php','admin.php','admincp/index.asp','admincp/login.asp','admincp/index.html','admin/account.html','adminpanel.html','webadmin.html','webadmin/index.html','webadmin/admin.html','webadmin/login.html','admin/admin_login.html','admin_login.html','panel-administracion/login.html','admin/cp.php','cp.php','administrator/index.php','administrator/login.php','nsw/admin/login.php','webadmin/login.php','admin/admin_login.php','admin_login.php','administrator/account.php','administrator.php','admin_area/admin.html','pages/admin/admin-login.php','admin/admin-login.php','admin-login.php','bb-admin/index.html','bb-admin/login.html','acceso.php','bb-admin/admin.html','admin/home.html','login.php','modelsearch/login.php','moderator.php','moderator/login.php','moderator/admin.php','account.php','pages/admin/admin-login.html','admin/admin-login.html','admin-login.html','controlpanel.php','admincontrol.php','admin/adminLogin.html','adminLogin.html','admin/adminLogin.html','home.html','rcjakar/admin/login.php','adminarea/index.html','adminarea/admin.html','webadmin.php','webadmin/index.php','webadmin/admin.php','admin/controlpanel.html','admin.html','admin/cp.html','cp.html','adminpanel.php','moderator.html','administrator/index.html','administrator/login.html','user.html','administrator/account.html','administrator.html','login.html','modelsearch/login.html','moderator/login.html','adminarea/login.html','panel-administracion/index.html','panel-administracion/admin.html','modelsearch/index.html','modelsearch/admin.html','admincontrol/login.html','adm/index.html','adm.html','moderator/admin.html','user.php','account.html','controlpanel.html','admincontrol.html','panel-administracion/login.php','wp-login.php','adminLogin.php','admin/adminLogin.php','home.php','admin.php','adminarea/index.php','adminarea/admin.php','adminarea/login.php','panel-administracion/index.php','panel-administracion/admin.php','modelsearch/index.php','modelsearch/admin.php','admincontrol/login.php','adm/admloginuser.php','admloginuser.php','admin2.php','admin2/login.php','admin2/index.php','usuarios/login.php','adm/index.php','adm.php','affiliate.php','adm_auth.php','memberadmin.php','administratorlogin.php']
link = sys.argv[1]
def welcome():
os.system("clear")
print """\033[1m
_ _ _ _____ _ _
/ \ __| |_ __ ___ (_)_ __ | ___(_)_ __ __| | ___ _ __
/ _ \ / _` | '_ ` _ \| | '_ \ | |_ | | '_ \ / _` |/ _ \ '__|
/ ___ \ (_| | | | | | | | | | | | _| | | | | | (_| | __/ |
/_/ \_\__,_|_| |_| |_|_|_| |_| |_| |_|_| |_|\__,_|\___|_|
Developed by Arsh Leak. (\033[0mhttp://www.github.com/4rsh\033[1m)\033[0m
"""
if len(sys.argv) > 2 or len(sys.argv) < 2:
print "\n\033[1mCorrect usage:\n$\033[0m %s %s\n" % (sys.argv[0], sys.argv[1])
elif "http" in link:
welcome()
for page in pages:
get_url = requests.get("%s/%s" % (link, page))
if get_url.status_code != 200:
print "%s Failed [%s] : %s/%s%s" % (c_red, get_url.status_code, link, page, c_def)
else:
print "%s Success [%s] : %s/%s%s" % (c_green, get_url.status_code, link, page, c_def)
else:
print "\nYou used \033[1mHTTP?\033[0m\n"
# Enjoy, Arsh.