-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjagoadminfinder.py
52 lines (45 loc) · 1.39 KB
/
jagoadminfinder.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
49
50
51
52
import requests
from termcolor import colored
from colorama import Fore
import colorama
from tqdm import tqdm
import argparse
import threading
import time
import datetime
colorama.init()
def logo():
print(Fore.RED+"""
_ _ _ _____ _ _
/ \ __| |_ __ ___ (_)_ __ | ___(_)_ __ __| | ___ _ __
/ _ \ / _` | '_ ` _ \| | '_ \| |_ | | '_ \ / _` |/ _ \ '__|
/ ___ \ (_| | | | | | | | | | | _| | | | | | (_| | __/ |
/_/ \_\__,_|_| |_| |_|_|_| |_|_| |_|_| |_|\__,_|\___|_|
By Xnuvers007
command = jagoadminfinder.py -t <Site> using http://
""")
wordlist = open("list.txt","r")
def findPanel(url):
for words in wordlist:
words = words.strip()
req = requests.get(url+"/"+words)
if req.status_code == 200:
print(req.url)
parser = argparse.ArgumentParser("""
python3 AdminFinder -t [url]
ex:python3 AdminFinder -t http://google.com
""")
parser.add_argument("-t","--t")
args = parser.parse_args()
url = args.t
if url !=None:
for _ in tqdm(range(100),
desc="Loading...",
ascii=False, ncols=75):
time.sleep(0.3) #loading...
for i in range(50):
t = threading.Thread(target=findPanel,args=(url,))
t.start()
else:
logo()
logo()