├── README.md ├── camhackers.py ├── camhackerslogo.jpg └── install.sh /README.md: -------------------------------------------------------------------------------- 1 | # Cam-Hackers 2 | This code write by [Mr.nope](https://github.com/mrprogrammer2938) 3 | 4 | **installing** 5 | ``` 6 | git clone https://github.com/mrprogrammer2938/Cam-Hackers 7 | 8 | cd cam-Hackers 9 | 10 | bash install.sh 11 | 12 | python3 camhackers.py 13 | 14 | ``` 15 | 16 | #### [Mr.nope](https://github.com/mrprogrammer2938) Account... 17 | [Instagram](https://instagram.com/programmer2938) 18 | -------------------------------------------------------------------------------- /camhackers.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | # The code write by (Mr.nope) 3 | # Cam Hackers v2.0 4 | import os 5 | import time 6 | import platform 7 | import re 8 | import sys 9 | try: 10 | import requests 11 | except ImportError: 12 | os.system("pip install requests") 13 | # color 14 | class color: 15 | green = '\033[92m' 16 | red = '\033[91m' 17 | white = '\033[0m' 18 | blue = '\033[96m' 19 | help = """ 20 | Cam Hackers Argument: 21 | --scan 22 | --help or help | Show Argument Help 23 | --menu or menu | Start Cam Hackers Menu 24 | --banner or banner | Show Cam Hackers Tool Banner 25 | --version or version | Show Cam Hackers Version 26 | """ 27 | version = "Cam Hackers v2.0" 28 | banner = f'''{color.green} 29 | `:'######:::::'###::::'##::::'##::::'##::::'##::::'###:::::'######::'##:::'##:'########:'########:::'######:: 30 | '##... ##:::'## ##::: ###::'###:::: ##:::: ##:::'## ##:::'##... ##: ##::'##:: ##.....:: ##.... ##:'##... ##: 31 | ##:::..:::'##:. ##:: ####'####:::: ##:::: ##::'##:. ##:: ##:::..:: ##:'##::: ##::::::: ##:::: ##: ##:::..:: 32 | ##:::::::'##:::. ##: ## ### ##:::: #########:'##:::. ##: ##::::::: #####:::: ######::: ########::. ######:: 33 | ##::::::: #########: ##. #: ##:::: ##.... ##: #########: ##::::::: ##. ##::: ##...:::: ##.. ##::::..... ##: 34 | ##::: ##: ##.... ##: ##:.:: ##:::: ##:::: ##: ##.... ##: ##::: ##: ##:. ##:: ##::::::: ##::. ##::'##::: ##: 35 | . ######:: ##:::: ##: ##:::: ##:::: ##:::: ##: ##:::: ##:. ######:: ##::. ##: ########: ##:::. ##:. ######:: 36 | :......:::..:::::..::..:::::..:::::..:::::..::..:::::..:::......:::..::::..::........::..:::::..:::......:::{color.white}\n''' 37 | def title(): 38 | if platform.system() == 'Linux': 39 | os.system("printf '\033]2;Cam Hackers\a'") 40 | else: 41 | os.system("title Cam Hackers") 42 | def cls(): 43 | if platform.system() == 'Linux': 44 | os.system("clear") 45 | else: 46 | os.system("cls") 47 | def main(): 48 | title() 49 | cls() 50 | print(banner) 51 | print(f''' 52 | \033[1;32m1) \033[1;37mUnited States \033[1;32m32) \033[1;37mMexico \033[1;32m61) \033[1;37mMoldova 53 | \033[1;32m2) \033[1;37mJapan \033[1;32m32) \033[1;37mFinland \033[1;32m62) \033[1;37mNicaragua 54 | \033[1;32m3) \033[1;37mItaly \033[1;32m33) \033[1;37mChina \033[1;32m63) \033[1;37mMalta 55 | \033[1;32m4) \033[1;37mKorea \033[1;32m34) \033[1;37mChile \033[1;32m64) \033[1;37mTrinidad And Tobago 56 | \033[1;32m5) \033[1;37mFrance \033[1;32m35) \033[1;37mSouth Africa \033[1;32m65) \033[1;37mSoudi Arabia 57 | \033[1;32m6) \033[1;37mGermany \033[1;32m36) \033[1;37mSlovakia \033[1;32m66) \033[1;37mCroatia 58 | \033[1;32m7) \033[1;37mTaiwan \033[1;32m37) \033[1;37mHungary \033[1;32m67) \033[1;37mCyprus 59 | \033[1;32m8) \033[1;37mRussian Federation \033[1;32m38) \033[1;37mIreland \033[1;32m68) \033[1;37mPakistan 60 | \033[1;32m9) \033[1;37mUnited Kingdom \033[1;32m39) \033[1;37mEgypt \033[1;32m69) \033[1;37mUnited Arab Emirates 61 | \033[1;32m10) \033[1;37mNetherlands \033[1;32m40) \033[1;37mThailand \033[1;32m70) \033[1;37mKazakhstan 62 | \033[1;32m11) \033[1;37mCzech Republic \033[1;32m41) \033[1;37mUkraine \033[1;32m71) \033[1;37mKuwait 63 | \033[1;32m12) \033[1;37mTurkey \033[1;32m42) \033[1;37mSerbia \033[1;32m72) \033[1;37mVenezuela 64 | \033[1;32m13) \033[1;37mAustria \033[1;32m43) \033[1;37mHong Kong \033[1;32m73) \033[1;37mGeorgia 65 | \033[1;32m14) \033[1;37mSwitzerland \033[1;32m44) \033[1;37mGreece \033[1;32m74) \033[1;37mMontenegro 66 | \033[1;32m15) \033[1;37mSpain \033[1;32m45) \033[1;37mPortugal \033[1;32m75) \033[1;37mEl Salvador 67 | \033[1;32m16) \033[1;37mCanada \033[1;32m46) \033[1;37mLatvia \033[1;32m76) \033[1;37mLuxembourg 68 | \033[1;32m17) \033[1;37mSweden \033[1;32m47) \033[1;37mSingapore \033[1;32m77) \033[1;37mCuracao 69 | \033[1;32m18) \033[1;37mIsrael \033[1;32m48) \033[1;37mIceland \033[1;32m78) \033[1;37mPuerto Rico 70 | \033[1;32m19) \033[1;37mIran \033[1;32m49) \033[1;37mMalaysia \033[1;32m79) \033[1;37mCosta Rica 71 | \033[1;32m20) \033[1;37mPoland \033[1;32m50) \033[1;37mColombia \033[1;32m80) \033[1;37mBelarus 72 | \033[1;32m21) \033[1;37mIndia \033[1;32m51) \033[1;37mTunisia \033[1;32m81) \033[1;37mAlbania 73 | \033[1;32m22) \033[1;37mNorway \033[1;32m52) \033[1;37mEstonia \033[1;32m82) \033[1;37mLiechtenstein 74 | \033[1;32m23) \033[1;37mRomania \033[1;32m53) \033[1;37mDominican Republic \033[1;32m83) \033[1;37mBosnia And Herzegovia 75 | \033[1;32m24) \033[1;37mViet Nam \033[1;32m54) \033[1;37mSloveania \033[1;32m84) \033[1;37mParaguay 76 | \033[1;32m25) \033[1;37mBelgium \033[1;32m55) \033[1;37mEcuador \033[1;32m85) \033[1;37mPhilippines 77 | \033[1;32m26) \033[1;37mBrazil \033[1;32m56) \033[1;37mLithuania \033[1;32m86) \033[1;37mFaroe Islands 78 | \033[1;32m27) \033[1;37mBulgaria \033[1;32m57) \033[1;37mPalestinian \033[1;32m87) \033[1;37mGuatemala 79 | \033[1;32m28) \033[1;37mIndonesia \033[1;32m58) \033[1;37mNew Zealand \033[1;32m88) \033[1;37mNepal 80 | \033[1;32m29) \033[1;37mDenmark \033[1;32m59) \033[1;37mBangladeh \033[1;32m89) \033[1;37mPeru 81 | \033[1;32m30) \033[1;37mArgentina \033[1;32m60) \033[1;37mPanama \033[1;32m90) \033[1;37mUruguay 82 | \033[1;32m91) \033[1;37mExtra 83 | {color.red}99){color.white}Exit 84 | ''') 85 | try: 86 | print() 87 | countries = ["US", "JP", "IT", "KR", "FR", "DE", "TW", "RU", "GB", "NL", 88 | "CZ", "TR", "AT", "CH", "ES", "CA", "SE", "IL", "PL", "IR", 89 | "NO", "RO", "IN", "VN", "BE", "BR", "BG", "ID", "DK", "AR", 90 | "MX", "FI", "CN", "CL", "ZA", "SK", "HU", "IE", "EG", "TH", 91 | "UA", "RS", "HK", "GR", "PT", "LV", "SG", "IS", "MY", "CO", 92 | "TN", "EE", "DO", "SI", "EC", "LT", "PS", "NZ", "BD", "PA", 93 | "MD", "NI", "MT", "IT", "SA", "HR", "CY", "PK", "AE", "KZ", 94 | "KW", "VE", "GE", "ME", "SV", "LU", "CW", "PR", "CR", "BY", 95 | "AL", "LI", "BA", "PY", "PH", "FO", "GT", "NP", "PE", "UY", 96 | "-"] 97 | headers = {"User-Agent": "Mozilla/5.0 (X1; Linux i686; rv:68.0) Gecko/20100101 Firefox/68.0"} 98 | 99 | num = int(input(f"{color.green}choose{color.red}/> {color.white}")) 100 | print("\n") 101 | if num == 99: 102 | print("\nExiting...") 103 | sys.exit() 104 | elif num not in range(1, 91+1): 105 | raise IndexError 106 | 107 | country = countries[num-1] 108 | res = requests.get( 109 | f"https://www.insecam.org/en/bycountry/{country}", headers=headers 110 | ) 111 | last_page = re.findall(r'pagenavigator\("\?page=", (\d+)', res.text)[0] 112 | 113 | for page in range(int(last_page)): 114 | res = requests.get( 115 | f"https://www.insecam.org/en/bycountry/{country}/?page={page}", 116 | headers=headers 117 | ) 118 | find_ip = re.findall(r"http://\d+.\d+.\d+.\d+:\d+", res.text) 119 | for ip in find_ip: 120 | print("\033[1;32m", ip) 121 | except requests.ConnectionError: 122 | print("Nope !!!") 123 | sys.exit() 124 | 125 | if __name__ == '__main__': 126 | try: 127 | try: 128 | main() 129 | except EOFError: 130 | print("\nCtrl + D") 131 | print("\nExiting...") 132 | sys.exit() 133 | except KeyboardInterrupt: 134 | print("\nCtrl + C") 135 | print("\nExiting...") 136 | sys.exit() -------------------------------------------------------------------------------- /camhackerslogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrprogrammer2938/Cam-Hackers/051cbd042d8ee7ac6dc1a1b6a3066b295d1ba3ef/camhackerslogo.jpg -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | # This cdoe write by (ms.nope) 3 | # ╋╋╋╋╋╋╋╋╋╋┏┓╋┏┓╋╋╋╋╋┏┓ 4 | # ╋╋╋╋╋╋╋╋╋╋┃┃╋┃┃╋╋╋╋╋┃┃ 5 | # ┏━━┳━━┳┓┏┓┃┗━┛┣━━┳━━┫┃┏┳━━┳━┳━━┓ 6 | # ┃┏━┫┏┓┃┗┛┃┃┏━┓┃┏┓┃┏━┫┗┛┫┃━┫┏┫━━┫ 7 | # ┃┗━┫┏┓┃┃┃┃┃┃╋┃┃┏┓┃┗━┫┏┓┫┃━┫┃┣━━┃ 8 | # ┗━━┻┛┗┻┻┻┛┗┛╋┗┻┛┗┻━━┻┛┗┻━━┻┛┗━━┛ 9 | # version 2.0 10 | # (Cam Hackers) 11 | if [[ "$(id -u)" -ne 0 ]]; 12 | then 13 | echo " 14 | Please, Run This Programm as Root!" 15 | exit 1 16 | fi 17 | function main() { 18 | printf '\033]2;Cam-Hackers-Installing\a' 19 | clear 20 | echo " 21 | Installing... " 22 | sleep 2 23 | chmod +x camhackers.py 24 | echo "──────────╔╗─╔╗─────╔╗" 25 | echo "──────────║║─║║─────║║" 26 | echo "╔══╦══╦╗╔╗║╚═╝╠══╦══╣║╔╦══╦═╦══╗" 27 | echo "║╔═╣╔╗║╚╝║║╔═╗║╔╗║╔═╣╚╝╣║═╣╔╣══╣" 28 | echo "║╚═╣╔╗║║║║║║─║║╔╗║╚═╣╔╗╣║═╣║╠══║" 29 | echo "╚══╩╝╚╩╩╩╝╚╝─╚╩╝╚╩══╩╝╚╩══╩╝╚══╝" 30 | echo "v2.0" 31 | apt install python3 32 | apt install python 33 | apt install firefox 34 | chmod +x camhackers.py 35 | echo " 36 | Finish! 37 | 38 | Usage: 39 | python3 camhackers.py 40 | " 41 | exit 1 42 | 43 | } 44 | main 45 | --------------------------------------------------------------------------------