-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcam
163 lines (141 loc) · 7.55 KB
/
cam
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
import sys
import os
import time
import socket
import random
import requests,re
def psb(z):
for e in z + '\n':
sys.stdout.write(e)
sys.stdout.flush()
time.sleep(0.03)
#Code Time
from datetime import datetime
now = datetime.now()
hour = now.hour
minute = now.minute
day = now.day
month = now.month
year = now.year
##############
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
bytes = random._urandom(1490)
#############
os.system("clear")
time.sleep(2)
print ("\033[36m")
psb("\n\n[!] Loading.....")
time.sleep(2)
psb("\n[!] Please Wait.....")
time.sleep(2)
os.system("clear")
psb("""\033[1;34m
_____ _
| __ \ | |
| | | | ___ __ _ __| |
| | | |/ _ \/ _` |/ _` |
| |__| | __/ (_| | (_| |
|_____/_\___|\__,_|\__,_|
_ _
| \/ |
| \ / | __ _ _ __
| |\/| |/ _` | '_ \
| | | | (_| | | | |
|_| |_|\__,_|_| |_|
""")
time.sleep(1)
psb ("●━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━●")
time.sleep(1)
psb("""\033[1;94m
___ __ __ __ _ _ __ ____ __
/ _// \| V |__| || |/ \ / _/ |/ /
| \_| /\ | \_/ |__| >< | /\ | \_| <
\__/_||_|_| |_| |_||_|_||_|\__/_|\_\
""")
time.sleep(1.50)
print("")
print("")
print ("[!] Please Wait.....")
time.sleep(2)
os.system("clear")
print("""\033[1;34m
╔═╗╔═╗╔╦╗ ╦ ╦╔═╗╔═╗╦╔═
║ ╠═╣║║║───╠═╣╠═╣║ ╠╩╗
╚═╝╩ ╩╩ ╩ ╩ ╩╩ ╩╚═╝╩ ╩
""")
psb("""\033[1;36m [~] DEAD_MAN ( Dead-Man ) [~]""")
psb("""\033[1;36m FACEBOOK: [~] DeadManGrayHat ( Dead-Man ) [~]""")
time.sleep(3)
print ("")
print ("")
print("""
\033[1;31m0) \033[1;37mBack
\033[1;31m1) \033[1;37mUnited States \033[1;31m31) \033[1;37mMexico \033[1;31m61) \033[1;37mMoldova
\033[1;31m2) \033[1;37mJapan \033[1;31m32) \033[1;37mFinland \033[1;31m62) \033[1;37mNicaragua
\033[1;31m3) \033[1;37mItaly \033[1;31m33) \033[1;37mChina \033[1;31m63) \033[1;37mMalta
\033[1;31m4) \033[1;37mKorea \033[1;31m34) \033[1;37mChile \033[1;31m64) \033[1;37mTrinidad And Tobago
\033[1;31m5) \033[1;37mFrance \033[1;31m35) \033[1;37mSouth Africa \033[1;31m65) \033[1;37mSoudi Arabia
\033[1;31m6) \033[1;37mGermany \033[1;31m36) \033[1;37mSlovakia \033[1;31m66) \033[1;37mCroatia
\033[1;31m7) \033[1;37mTaiwan \033[1;31m37) \033[1;37mHungary \033[1;31m67) \033[1;37mCyprus
\033[1;31m8) \033[1;37mRussian Federation \033[1;31m38) \033[1;37mIreland \033[1;31m68) \033[1;37mPakistan
\033[1;31m9) \033[1;37mUnited Kingdom \033[1;31m39) \033[1;37mEgypt \033[1;31m69) \033[1;37mUnited Arab Emirates
\033[1;31m10) \033[1;37mNetherlands \033[1;31m40) \033[1;37mThailand \033[1;31m70) \033[1;37mKazakhstan
\033[1;31m11) \033[1;37mCzech Republic \033[1;31m41) \033[1;37mUkraine \033[1;31m71) \033[1;37mKuwait
\033[1;31m12) \033[1;37mTurkey \033[1;31m42) \033[1;37mSerbia \033[1;31m72) \033[1;37mVenezuela
\033[1;31m13) \033[1;37mAustria \033[1;31m43) \033[1;37mHong Kong \033[1;31m73) \033[1;37mGeorgia
\033[1;31m14) \033[1;37mSwitzerland \033[1;31m44) \033[1;37mGreece \033[1;31m74) \033[1;37mMontenegro
\033[1;31m15) \033[1;37mSpain \033[1;31m45) \033[1;37mPortugal \033[1;31m75) \033[1;37mEl Salvador
\033[1;31m16) \033[1;37mCanada \033[1;31m46) \033[1;37mLatvia \033[1;31m76) \033[1;37mLuxembourg
\033[1;31m17) \033[1;37mSweden \033[1;31m47) \033[1;37mSingapore \033[1;31m77) \033[1;37mCuracao
\033[1;31m18) \033[1;37mIsrael \033[1;31m48) \033[1;37mIceland \033[1;31m78) \033[1;37mPuerto Rico
\033[1;31m19) \033[1;37mIran \033[1;31m49) \033[1;37mMalaysia \033[1;31m79) \033[1;37mCosta Rica
\033[1;31m20) \033[1;37mPoland \033[1;31m50) \033[1;37mColombia \033[1;31m80) \033[1;37mBelarus
\033[1;31m21) \033[1;37mIndia \033[1;31m51) \033[1;37mTunisia \033[1;31m81) \033[1;37mAlbania
\033[1;31m22) \033[1;37mNorway \033[1;31m52) \033[1;37mEstonia \033[1;31m82) \033[1;37mLiechtenstein
\033[1;31m23) \033[1;37mRomania \033[1;31m53) \033[1;37mDominican Republic \033[1;31m83) \033[1;37mBosnia And Herzegovia
\033[1;31m24) \033[1;37mViet Nam \033[1;31m54) \033[1;37mSloveania \033[1;31m84) \033[1;37mParaguay
\033[1;31m25) \033[1;37mBelgium \033[1;31m55) \033[1;37mEcuador \033[1;31m85) \033[1;37mPhilippines
\033[1;31m26) \033[1;37mBrazil \033[1;31m56) \033[1;37mLithuania \033[1;31m86) \033[1;37mFaroe Islands
\033[1;31m27) \033[1;37mBulgaria \033[1;31m57) \033[1;37mPalestinian \033[1;31m87) \033[1;37mGuatemala
\033[1;31m28) \033[1;37mIndonesia \033[1;31m58) \033[1;37mNew Zealand \033[1;31m88) \033[1;37mNepal
\033[1;31m29) \033[1;37mDenmark \033[1;31m59) \033[1;37mBangladeh \033[1;31m89) \033[1;37mPeru
\033[1;31m30) \033[1;37mArgentina \033[1;31m60) \033[1;37mPanama \033[1;31m90) \033[1;37mUruguay
\033[1;31m91) \033[1;37mExtra
""")
time.sleep(1)
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"}
num = int(input("\033[1;33m Select Country : "))
if num not in range(1, 91+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;30m", ip)
except:
pass
finally:
print("\033[1;37m")
exit()