-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cam Dumper.py
79 lines (68 loc) · 4.97 KB
/
Cam Dumper.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
import requests, re
from colorama import Fore, Back, Style
print(Fore.LIGHTGREEN_EX +"""
###### ### ## ## ######## ## ## ## ## ######## ######## ########
## ## ## ## ### ### ## ## ## ## ### ### ## ## ## ## ##
## ## ## #### #### ## ## ## ## #### #### ## ## ## ## ##
## ## ## ## ### ## ####### ## ## ## ## ## ### ## ######## ###### ########
## ######### ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
###### ## ## ## ## ######## ####### ## ## ## ######## ## ##
""")
print("""\033[1;37m
|==============================================================================================|
| \033[1;31m[#] \033[1;37mDEVELOPER : MR JUICE \033[1;31m[#] \033[1;37mINSTAGRAM : @mr_juice7 |
| \033[1;31m[#] \033[1;37mYoutube : @mrjuiceofc \033[1;31m[#] \033[1;37mWEBSITE : https://mrjuice-ofc.vercel.app/ |
|==============================================================================================|
| \033[1;32m[1] \033[1;37mUnited States | \033[1;32m[11] \033[1;37mChina |
| \033[1;32m[2] \033[1;37mUnited Kingdom | \033[1;32m[12] \033[1;37mIsrael |
| \033[1;32m[3] \033[1;37mNetherlands | \033[1;32m[13] \033[1;37mSoudi Arabia |
| \033[1;32m[4] \033[1;37mJapan | \033[1;32m[14] \033[1;37mThailand |
| \033[1;32m[5] \033[1;37mBrazil | \033[1;32m[15] \033[1;37mUkraine |
| \033[1;32m[6] \033[1;37mTurkey | \033[1;32m[16] \033[1;37mSerbia |
| \033[1;32m[7] \033[1;37mIran | \033[1;32m[17] \033[1;37mGermany |
| \033[1;32m[8] \033[1;37mSpain | \033[1;32m[18] \033[1;37mPortugal |
| \033[1;32m[9] \033[1;37mCanada | \033[1;32m[19] \033[1;37mMalaysia |
| \033[1;32m[10] \033[1;37mFinland | \033[1;32m[20] \033[1;37mFrance |
|==============================================================================================|
""")
try:
print()
countries = ["US", "JP", "IT", "KR", "FR", "DE", "TW", "RU", "GB", "NL","CZ", "TR", "AT", "CH", "ES", "CA", "SE", "IL", "PL", "IR","NO", "RO", "IN", "VN", "BE", "BR", "BG", "ID", "DK", "AR","MX", "FI", "CN", "CL", "ZA", "SK", "HU", "IE", "EG", "TH","UA", "RS", "HK", "GR", "PT", "LV", "SG", "IS", "MY", "CO","TN", "EE", "DO", "SI", "EC", "LT", "PS", "NZ", "BD", "PA","MD", "NI", "MT", "IT", "SA", "HR", "CY", "PK", "AE", "KZ","KW", "VE", "GE", "ME", "SV", "LU", "CW", "PR", "CR", "BY","AL", "LI", "BA", "PY", "PH", "FO", "GT", "NP", "PE", "UY","-"]
headers = {"User-Agent": "Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Firefox/68.0"}
# google dorks
link =[
"https://www.google.com/search?q=intitle:%22webcamxp%22%20%22Flash%20JPEG%20Stream%22"
"https://www.google.com/search?q=inurl:mobile.html%20intitle:webcamXP"
"https://www.google.com/search?q=intitle:%22Web%20Client%22%20inurl:%22webcamera.html%22"
"https://www.google.com/search?q=intitle:%22HD%20IP%20Camera%22%20%22Remember%20me%22%20%22User%20name%22%20-.com%20-pdf"
"https://www.google.com/search?q=intitle:%22IP%20Webcam%22%20inurl:%22/greet.html%22"
"https://www.google.com/search?q=intitle:%22NetCamSC*%22"
"https://www.google.com/search?q=intitle:%22NetCamXL*%22"
"https://www.google.com/search?q=inurl:%22live/cam.html%22"
]
num = int(input("Enter the country number >>> "))
print("""
\033[1;31m
[ START HACKING CAMERA PLEASE WAIT... ]
""")
if num not in range(1, 20+1):
raise IndexError
country = countries[num-1]
res = requests.get(
f"https://www.insecam.org/en/bycountry/{country}", headers=headers
)
last_page = re.findall(r'pagenavigator\("\?page=", (\d+)', res.text)[0]
for page in range(int(last_page)):
res = requests.get(
f"https://www.insecam.org/en/bycountry/{country}/?page={page}",
headers=headers
)
find_ip = re.findall(r"http://\d+.\d+.\d+.\d+:\d+", res.text)
for ip in find_ip:
print("\033[1;37m[+] online camera :",ip)
except:
pass
finally:
print("\033[1;37m")
exit()