-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBloodhound.py
48 lines (39 loc) · 1.9 KB
/
Bloodhound.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/python3
# -*- coding: utf-8 -*-
import os
import signal
import requests
os.system('clear')
def keyboardInterruptHandler(signal, frame):
print("\nპროგრამა გაითიშა.")
exit(0)
signal.signal(signal.SIGINT, keyboardInterruptHandler)
def findAdmin():
with open("სია.txt", "r") as f:
link = input("შეიყვანეთ სასურველი ვებსაიტის ბმული \n(მაგ: nimushi.ge ან www.nimushi.com): ")
print("\nმიმდინარეობს " + link + "-ის სკანირება...\n")
for sub_link in f:
sub_link = sub_link.strip()
req_link = f"https://{link}/{sub_link}"
try:
response = requests.get(req_link)
response.raise_for_status()
except requests.exceptions.HTTPError as e:
continue
except requests.exceptions.RequestException as e:
continue
else:
print("OK => ", req_link)
def Credit():
print(" __ ")
print(" (___()'`; ")
print(" /, /` ")
print(" // ''--\ ")
print(" Bloodhound.py\n")
print("▶ Coded by გიო რგი ◀\n")
print("https://github.com/AnonymousFromGeorgia/Bloodhound\n")
print("> უფასო ხელსაწყო საიტებზე Admin Panel-ების მოსაძებნად (Admin Panel Finder)\n")
print("> პროგრამის გასათიშად გამოიყენეთ კლავიშების კომბინაცია CTRL+C\n")
print("> შეიყვანეთ რეალური ბმული, წინააღმდეგ შემთხვევაში ხელსაწყო არ იმუშავებს\n")
Credit()
findAdmin()