Skip to content

Commit

Permalink
Update cam-hackers.py
Browse files Browse the repository at this point in the history
  • Loading branch information
AngelSecurityTeam committed Mar 9, 2022
1 parent 649c2a5 commit 0ea8471
Showing 1 changed file with 32 additions and 6 deletions.
38 changes: 32 additions & 6 deletions cam-hackers.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,27 @@
\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
\033[1;31m91) \033[1;37mExtra \033[1;31m92) \033[1;37mAndorra \033[1;31m93) \033[1;37mAntigua And Barbuda
\033[1;31m94) \033[1;37mArmenia \033[1;31m95) \033[1;37mAngola \033[1;31m96) \033[1;37mAustralia
\033[1;31m97) \033[1;37mAruba \033[1;31m98) \033[1;37mAzerbaijan \033[1;31m99) \033[1;37mBarbados
\033[1;31m100) \033[1;37mBonaire \033[1;31m101) \033[1;37mBahamas \033[1;31m102) \033[1;37mBotswana
\033[1;31m103) \033[1;37mCongo \033[1;31m104) \033[1;37mIvory Coast \033[1;31m105) \033[1;37mAlgeria
\033[1;31m106) \033[1;37mFiji \033[1;31m107) \033[1;37mGabon \033[1;31m108) \033[1;37mGuernsey
\033[1;31m109) \033[1;37mGreenland \033[1;31m110) \033[1;37mGuadeloupe \033[1;31m111) \033[1;37mGuam
\033[1;31m112) \033[1;37mGuyana \033[1;31m113) \033[1;37mHonduras \033[1;31m114) \033[1;37mJersey
\033[1;31m115) \033[1;37mJamaica \033[1;31m116) \033[1;37mJordan \033[1;31m117) \033[1;37mKenya
\033[1;31m118) \033[1;37mCambodia \033[1;31m119) \033[1;37mSaint Kitts \033[1;31m120) \033[1;37mCayman Islands
\033[1;31m121) \033[1;37mLaos \033[1;31m122) \033[1;37mLebanon \033[1;31m123) \033[1;37mSri Lanka
\033[1;31m124) \033[1;37mMorocco \033[1;31m125) \033[1;37mMadagascar \033[1;31m126) \033[1;37mMacedonia
\033[1;31m127) \033[1;37mMongolia \033[1;31m128) \033[1;37mMacao \033[1;31m129) \033[1;37mMartinique
\033[1;31m130) \033[1;37mMauritius \033[1;31m131) \033[1;37mNamibia \033[1;31m132) \033[1;37mNew Caledonia
\033[1;31m133) \033[1;37mNigeria \033[1;31m134) \033[1;37mQatar \033[1;31m135) \033[1;37mReunion
\033[1;31m136) \033[1;37mSudan \033[1;31m137) \033[1;37mSenegal \033[1;31m138) \033[1;37mSuriname
\033[1;31m139) \033[1;37mSao Tome And Principe \033[1;31m140) \033[1;37mSyria \033[1;31m141) \033[1;37mTanzania
\033[1;31m142) \033[1;37mUganda \033[1;31m143) \033[1;37mUzbekistan \033[1;31m144) \033[1;37mSaint Vincent And The Grenadines
\033[1;31m145) \033[1;37mBenin
""")

try:
Expand All @@ -53,25 +73,30 @@
"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",
"MD", "NI", "MT", "TT", "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",
"-"]
"-" , "AD", "AG", "AM", "AO", "AU", "AW", "AZ", "BB",
"BQ", "BS", "BW", "CG", "CI", "DZ", "FJ", "GA", "GG", "GL",
"GP", "GU", "GY", "HN", "JE", "JM", "JO", "KE", "KH", "KN",
"KY", "LA", "LB", "LK", "MA", "MG", "MK", "MN", "MO", "MQ",
"MU", "NA", "NC", "NG", "QA", "RE", "SD", "SN", "SR", "ST",
"SY", "TZ", "UG", "UZ", "VC","BJ", ]
headers = {"User-Agent": "Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Firefox/68.0"}

num = int(input("OPTIONS : "))
if num not in range(1, 91+1):
if num not in range(1, 145+1):
raise IndexError

country = countries[num-1]
res = requests.get(
f"https://www.insecam.org/en/bycountry/{country}", headers=headers
f"http://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}",
f"http://www.insecam.org/en/bycountry/{country}/?page={page}",
headers=headers
)
find_ip = re.findall(r"http://\d+.\d+.\d+.\d+:\d+", res.text)
Expand All @@ -82,3 +107,4 @@
finally:
print("\033[1;37m")
exit()

0 comments on commit 0ea8471

Please sign in to comment.