├── README.md └── main.py /README.md: -------------------------------------------------------------------------------- 1 | 2 | # A-tool 3 | 4 | A tool to download all useful hacking tools. 5 | 6 | 7 | ## Authors 8 | 9 | - [@Asif lone](https://github.com/asu765) 10 | - [@AnonHackerr](https://github.com/AnonHackerr) 11 | 12 | 13 | ## Installation 14 | 15 | Install A-Tool 16 | 17 | ```bash 18 | git clone https://github.com/asu765/A-tool 19 | cd A-tool 20 | chmod +x main.py 21 | python main.py 22 | ``` 23 | 24 | ## Feedback 25 | 26 | If you have any feedback, please reach out to us at @anonymous.a7 27 | 28 | 29 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | yellow = '\033[93m' 4 | green = '\033[92m' 5 | red = '\033[91m' 6 | b = '\033[1m' 7 | # def banner(): 8 | 9 | print( green+b+""" 10 | 11 | ░█████╗░░░░░░░████████╗░█████╗░░█████╗░██╗░░░░░ 12 | ██╔══██╗░░░░░░╚══██╔══╝██╔══██╗██╔══██╗██║░░░░░ 13 | ███████║█████╗░░░██║░░░██║░░██║██║░░██║██║░░░░░ 14 | ██╔══██║╚════╝░░░██║░░░██║░░██║██║░░██║██║░░░░░ 15 | ██║░░██║░░░░░░░░░██║░░░╚█████╔╝╚█████╔╝███████╗ 16 | ╚═╝░░╚═╝░░░░░░░░░╚═╝░░░░╚════╝░░╚════╝░╚══════╝ 17 | 18 | 19 | Coded By Asif lone 20 | 21 | """) 22 | # print(banner()) 23 | 24 | def menu(): 25 | 26 | 27 | print(red + b + """ 28 | FOR TERMUX.... 29 | || ==========================================|| 30 | || Hacking with Android....... || 31 | || ------------------------------------------|| 32 | || 1. Install Nmap || 33 | || 2. Install Hydra || 34 | || 3. Install SQLMap || 35 | || 4. Install Metasploit || 36 | || 5. Install ngrok || 37 | || 6. Install Kali Nethunter || 38 | || 7. Install angryFuzzer || 39 | || 8. Install Red_Hawk || 40 | || 9. Install Weeman || 41 | || 10. Install IPGeoLocationmain || 42 | || 11. Install Cupp || 43 | || 12. Instagram Bruteforcer || 44 | || 13. Twitter Bruteforcer || 45 | || 14. Install Ubuntu || 46 | || 15. Install Fedora || 47 | || 16. Install viSQL || 48 | || 17. Install Hash-Buster || 49 | || 18. Install D-TECT || 50 | || 19. Install routersploit || 51 | ---------------------------------------------- 52 | 99. Exit 53 | ========================================== 54 | 55 | """) 56 | 57 | loop = True 58 | 59 | while loop: 60 | menu() 61 | what = input("#: ") 62 | if what == "00": 63 | print("================================") 64 | print("This will install: nmap, hydra, sqlmap, metasploit, ngrok, angryFuzzer, red_hawk, weeman, IPGeoLocation, cupp, instahack, TwitterSniper, Hash-Buster, D-TECT, routersploit and viSQL with one click.") 65 | print("----------------") 66 | hm = input(" Do you want to continue? (y/n): ") 67 | print("================================") 68 | if hm == "y": 69 | print("========================================================") 70 | print(" Please wait...") 71 | print("Because this will take a long time.") 72 | print("========================================================") 73 | os.system("pkg update") 74 | os.system("pkg install -y git") 75 | os.system("pkg install -y python") 76 | os.system("pkg install -y python2") 77 | os.system("pkg install -y wget") 78 | os.sysetm("pkg install -y nmap") 79 | os.system("plg install -y hydra ") 80 | os.system("pkg update -y") 81 | os.system("pkg install -y git") 82 | os.system("pkg install python2") 83 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/sqlmapproject/sqlmap.git") 84 | os.system("cd /data/data/com.termux/files/home") 85 | os.system("pkg install wget") 86 | os.system("cd /data/data/com.termux/files/home && wget https://Auxilus.github.io/metasploit.sh") 87 | os.system("cd /data/data/com.termux/files/home && bash metasploit.sh") 88 | os.system("cd /data/data/com.termux/files/home && cd metasploit-framework") 89 | os.system("cd /data/data/com.termux/files/home && gem install bundle --pre") 90 | os.system("cd /data/data/com.termux/files/home && bundle config build.nokogiri --use-system-libraries") 91 | os.system("cd /data/data/com.termux/files/home && bundle install") 92 | os.system("cd /data/data/com.termux/files/home") 93 | os.system("pkg update -y") 94 | os.system("pkg install -y git") 95 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/themastersunil/ngrok.git") 96 | os.system("cd /data/data/com.termux/files/home") 97 | os.system("pkg update -y") 98 | os.system("pkg install -y git") 99 | os.system("pkg install -y python2") 100 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/ihebski/angryFuzzer.git") 101 | os.system("cd /data/data/com.termux/files/home && cd angryFuzzer") 102 | os.system("cd /data/data/com.termux/files/home && pip2 install -r requirements.txt") 103 | os.system("cd /data/data/com.termux/files/home && pip2 install requests") 104 | os.system("cd /data/data/com.termux/files/home") 105 | os.system("pkg update -y") 106 | os.system("pkg install -y git") 107 | os.system("pkg install -y php") 108 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Tuhinshubhra/RED_HAWK") 109 | os.system("cd /data/data/com.termux/files/home") 110 | os.system("pkg update -y") 111 | os.system("pkg install -y python2") 112 | os.system("pkg install -y git") 113 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/evait-security/weeman.git") 114 | os.system("cd /data/data/com.termux/files/home && cd weeman") 115 | os.system("cd /data/data/com.termux/files/home && chmod +x weeman.py") 116 | os.system("cd /data/data/com.termux/files/home") 117 | os.system("pkg update -y") 118 | os.system("pkg install -y git") 119 | os.system("pkg install -y python") 120 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/maldevel/IPGeoLocation.git") 121 | os.system("cd /data/data/com.termux/files/home && cd IPGeoLocation") 122 | os.system("cd /data/data/com.termux/files/home && pip install -r requirements.txt") 123 | os.system("cd /data/data/com.termux/files/home") 124 | os.system("pkg update -y") 125 | os.system("pkg install -y git") 126 | os.system("pkg install -y python") 127 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Mebus/cupp.git") 128 | os.system("pkg update -y") 129 | os.system("pkg install -y git") 130 | os.system("pkg install -y python") 131 | os.system("pkg install -y nano") 132 | os.system("pip install requests") 133 | os.system("pip install beautifulsoup4") 134 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/avramit/instahack.git") 135 | os.system("pkg update -y") 136 | os.system("pkg install -y git") 137 | os.system("pkg install -y python") 138 | os.system("pip install mechanicalsoup") 139 | os.system("pkg install -y nano") 140 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/abdallahelsokary/TwitterSniper.git") 141 | os.system("pkg update -y") 142 | os.system("pkg install -y git") 143 | os.system("pkg install -y python2") 144 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/blackvkng/viSQL.git") 145 | os.system("pkg update -y") 146 | os.system("pkg install -y git") 147 | os.system("pkg install -y python2") 148 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/UltimateHackers/Hash-Buster.git") 149 | os.system("pkg update -y") 150 | os.system("pkg install -y git") 151 | os.system("pkg install -y python2") 152 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/shawarkhanethicalhacker/D-TECT.git") 153 | os.system("pkg update -y") 154 | os.system("pkg install -y git") 155 | os.system("pkg install -y python2") 156 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/reverse-shell/routersploit.git") 157 | os.system("cd /data/data/com.termux/files/home && cd routersploit") 158 | os.system("pip2 install -r requirements.txt") 159 | os.system("pip2 install -r requirements-dev.txt") 160 | os.system("pip2 install -r requests") 161 | os.system("clear") 162 | print("========================================") 163 | print(" everything successfully installed :)") 164 | print(" Happy Hacking journey ") 165 | print("========================================") 166 | else: 167 | rmenu = input(" Back to Menu? (y/n): ") 168 | if rmenu == "y": 169 | menu() 170 | else: 171 | break 172 | if what == "1": 173 | os.system("cd /data/data/com.termux/files/home") 174 | os.system("pkg update -y") 175 | os.system("pkg install -y nmap") 176 | os.system("cd /data/data/com.termux/files/home") 177 | print("====================================") 178 | print(" nmap installed successfully :)") 179 | print(" Type 'nmap' to start.") 180 | print("====================================") 181 | rmenu = input(" Back to Menu? (y/n): ") 182 | if rmenu == "y": 183 | menu() 184 | else: 185 | break 186 | elif what == "2": 187 | os.system("cd /data/data/com.termux/files/home") 188 | os.system("pkg update -y") 189 | os.system("pkg install -y hydra") 190 | os.system("cd /data/data/com.termux/files/home") 191 | print("====================================") 192 | print(" hydra installed successfully :)") 193 | print(" Type 'hydra' to start.") 194 | print("====================================") 195 | rmenu = input(" Back to Menu? (y/n): ") 196 | if rmenu == "y": 197 | menu() 198 | else: 199 | break 200 | elif what == "3": 201 | os.system("cd /data/data/com.termux/files/home") 202 | os.system("pkg update -y") 203 | os.system("pkg install -y git") 204 | os.system("pkg install python2") 205 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/sqlmapproject/sqlmap.git") 206 | os.system("cd /data/data/com.termux/files/home") 207 | print("====================================") 208 | print(" SQLMap installed successfully :)") 209 | print(" Go to sqlmap folder and type 'python2 sqlmap.py' to start.") 210 | print("====================================") 211 | rmenu = input(" Back to Menu? (y/n): ") 212 | if rmenu == "y": 213 | menu() 214 | else: 215 | break 216 | elif what == "4": 217 | os.system("pkg install -y wget") 218 | os.system("cd /data/data/com.termux/files/home && wget https://Auxilus.github.io/metasploit.sh") 219 | os.system("cd /data/data/com.termux/files/home && bash metasploit.sh") 220 | os.system("cd /data/data/com.termux/files/home && cd metasploit-framework") 221 | os.system("cd /data/data/com.termux/files/home && gem install bundle --pre") 222 | os.system("cd /data/data/com.termux/files/home && bundle config build.nokogiri --use-system-libraries") 223 | os.system("cd /data/data/com.termux/files/home && bundle install") 224 | os.system("cd /data/data/com.termux/files/home") 225 | print("====================================") 226 | print(" Metasploit installed successfully :)") 227 | print(" Type 'msfconsole' to start.") 228 | print("====================================") 229 | rmenu = input(" Back to Menu? (y/n): ") 230 | if rmenu == "y": 231 | menu() 232 | else: 233 | break 234 | elif what == "5": 235 | os.system("pkg update -y") 236 | os.system("pkg install -y git") 237 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/themastersunil/ngrok.git") 238 | os.system("cd /data/data/com.termux/files/home") 239 | print("====================================") 240 | print(" ngrok installed successfully :)") 241 | print(" Go to ngrok folder and type './ngrok http 80' to start.") 242 | print("====================================") 243 | rmenu = input(" Back to Menu? (y/n): ") 244 | if rmenu == "y": 245 | menu() 246 | else: 247 | break 248 | elif what == "6": 249 | os.system("pkg update -y") 250 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Hax4us/Nethunter-In-Termux.git") 251 | os.system("cd /data/data/com.termux/files/home && cd Nethunter-In-Termux && chmod +x kalinethunter") 252 | os.system("cd /data/data/com.termux/files/home") 253 | print("====================================") 254 | print(" Nethunter installed successfully :)") 255 | print(" Go to Nethunter-In-Termux folder and type './kalinethunter' to start.") 256 | print("====================================") 257 | rmenu = input(" Back to Menu? (y/n): ") 258 | if rmenu == "y": 259 | menu() 260 | else: 261 | break 262 | elif what == "7": 263 | os.system("pkg update -y") 264 | os.system("pkg install -y git") 265 | os.system("pkg install -y python2") 266 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/ihebski/angryFuzzer.git") 267 | os.system("cd /data/data/com.termux/files/home && cd angryFuzzer") 268 | os.system("cd /data/data/com.termux/files/home && pip2 install -r requirements.txt") 269 | os.system("cd /data/data/com.termux/files/home && pip2 install requests") 270 | os.system("cd /data/data/com.termux/files/home") 271 | print("====================================") 272 | print(" angryFuzzer installed successfully :)") 273 | print(" Go to angryFuzzer folder and type 'python2 angryFuzzer.py' to start.") 274 | print("====================================") 275 | rmenu = input(" Back to Menu? (y/n): ") 276 | if rmenu == "y": 277 | menu() 278 | else: 279 | break 280 | elif what == "8": 281 | os.system("pkg update -y") 282 | os.system("pkg install -y git") 283 | os.system("pkg install -y php") 284 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Tuhinshubhra/RED_HAWK") 285 | os.system("cd /data/data/com.termux/files/home") 286 | print("====================================") 287 | print(" RED_HAWK installed successfully :)") 288 | print(" Go to RED_HAWK folder and type 'php rhawk.php' to start.") 289 | print("====================================") 290 | rmenu = input("Back to Menu? (y/n): ") 291 | if rmenu == "y": 292 | menu() 293 | else: 294 | break 295 | elif what == "9": 296 | os.system("pkg update -y") 297 | os.system("pkg install -y python2") 298 | os.system("pkg install -y git") 299 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/evait-security/weeman.git") 300 | os.system("cd /data/data/com.termux/files/home && cd weeman") 301 | os.system("cd /data/data/com.termux/files/home && chmod +x weeman.py") 302 | os.system("cd /data/data/com.termux/files/home") 303 | print("====================================") 304 | print(" weeman installed successfully :)") 305 | print(" Go to weeman folder and type 'python2 weeman.py' to start.") 306 | print("====================================") 307 | rmenu = input(" Back to Menu? (y/n): ") 308 | if rmenu == "y": 309 | menu() 310 | else: 311 | break 312 | elif what == "10": 313 | os.system("pkg update -y") 314 | os.system("pkg install -y git") 315 | os.system("pkg install -y python") 316 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/maldevel/IPGeoLocation.git") 317 | os.system("cd /data/data/com.termux/files/home && cd IPGeoLocation") 318 | os.system("cd /data/data/com.termux/files/home && pip install -r requirements.txt") 319 | os.system("cd /data/data/com.termux/files/home") 320 | print("====================================") 321 | print(" IPGeoLocation installed successfully :)") 322 | print(" Go to IPGeoLocation folder and type 'python ipgeolocation.py' to start.") 323 | print("====================================") 324 | rmenu = input(" Back to Menu? (y/n): ") 325 | if rmenu == "y": 326 | menu() 327 | else: 328 | break 329 | elif what == "11": 330 | os.system("pkg update -y") 331 | os.system("pkg install -y git") 332 | os.system("pkg install -y python") 333 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Mebus/cupp.git") 334 | print("====================================") 335 | print(" Cupp installed successfully :)") 336 | print(" Go to cupp folder and type 'python cupp3.py' to start.") 337 | print("====================================") 338 | rmenu = input(" Back to Menu? (y/n): ") 339 | if rmenu == "y": 340 | menu() 341 | else: 342 | break 343 | elif what == "12": 344 | os.system("pkg update -y") 345 | os.system("pkg install -y git") 346 | os.system("pkg install -y python") 347 | os.system("pkg install -y nano") 348 | os.system("pip install requests") 349 | os.system("pip install beautifulsoup4") 350 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/avramit/instahack.git") 351 | print("====================================") 352 | print(" Instahack installed successfully :)") 353 | print(" Go to instahack folder and type 'python hackinsta.py' to start.") 354 | print("====================================") 355 | rmenu = input(" Back to Menu? (y/n): ") 356 | if rmenu == "y": 357 | menu() 358 | else: 359 | break 360 | elif what == "13": 361 | os.system("pkg update -y") 362 | os.system("pkg install -y git") 363 | os.system("pkg install -y python") 364 | os.system("pip install mechanicalsoup") 365 | os.system("pkg install -y nano") 366 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/abdallahelsokary/TwitterSniper.git") 367 | print("====================================") 368 | print(" TwitterSniper installed successfully :)") 369 | print(" Go to TwitterSniper folder and type 'python TwitterSniper.py' to start.") 370 | print("====================================") 371 | rmenu = input(" Back to Menu? (y/n): ") 372 | if rmenu == "y": 373 | menu() 374 | else: 375 | break 376 | elif what == "14": 377 | os.system("pkg update -y") 378 | os.system("pkg install -y git") 379 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/Neo-Oli/termux-ubuntu.git") 380 | os.system("cd /data/data/com.termux/files/home && cd termux-ubuntu && bash ubuntu.sh") 381 | print("====================================") 382 | print(" Ubuntu installed successfully :)") 383 | print(" Go to termux-ubuntu folder and type './start.sh' to start.") 384 | print("====================================") 385 | rmenu = input(" Back to Menu? (y/n): ") 386 | if rmenu == "y": 387 | menu() 388 | else: 389 | break 390 | elif what == "15": 391 | os.system("pkg update -y") 392 | os.system("pkg install -y git") 393 | os.system("pkg install -y wget") 394 | os.system("apt update && apt install wget -y && /data/data/com.termux/files/usr/bin/wget https://raw.githubusercontent.com/nmilosev/termux-fedora/master/termux-fedora.sh") 395 | print("====================================") 396 | print(" Fedora installed successfully :)") 397 | print(" Type 'sh termux-fedora.sh f26_arm64' or 'sh termux-fedora.sh f26_arm' to start.") 398 | print("====================================") 399 | rmenu = input(" Back to Menu? (y/n): ") 400 | if rmenu == "y": 401 | menu() 402 | else: 403 | break 404 | elif what == "16": 405 | os.system("pkg update -y") 406 | os.system("pkg install -y git") 407 | os.system("pkg install -y python2") 408 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/blackvkng/viSQL.git") 409 | print("====================================") 410 | print(" viSQL installed successfully :)") 411 | print(" Go to viSQL folder and type 'python2 viSQL.py --help' to start.") 412 | print("====================================") 413 | rmenu = input(" Back to Menu? (y/n): ") 414 | if rmenu == "y": 415 | menu() 416 | else: 417 | break 418 | elif what == "17": 419 | os.system("pkg update -y") 420 | os.system("pkg install -y git") 421 | os.system("pkg install -y python2") 422 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/UltimateHackers/Hash-Buster.git") 423 | print("====================================") 424 | print(" Hash-Buster installed successfully :)") 425 | print(" Go to Hash-Buster folder and type 'python2 hash.py' to start.") 426 | print("====================================") 427 | rmenu = input(" Back to Menu? (y/n): ") 428 | if rmenu == "y": 429 | menu() 430 | else: 431 | break 432 | elif what == "18": 433 | os.system("pkg update -y") 434 | os.system("pkg install -y git") 435 | os.system("pkg install -y python2") 436 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/shawarkhanethicalhacker/D-TECT.git") 437 | print("====================================") 438 | print(" Hash-Buster installed successfully :)") 439 | print(" Go to Hash-Buster folder and type 'python2 hash.py' to start.") 440 | print("====================================") 441 | rmenu = input(" Back to Menu? (y/n): ") 442 | if rmenu == "y": 443 | menu() 444 | else: 445 | break 446 | os.system("pkg update -y") 447 | os.system("pkg install -y git") 448 | os.system("pkg install -y python2") 449 | os.system("cd /data/data/com.termux/files/home && git clone https://github.com/reverse-shell/routersploit.git") 450 | os.system("cd /data/data/com.termux/files/home && cd routersploit") 451 | os.system("pip2 install -r requirements.txt") 452 | os.system("pip2 install -r requirements-dev.txt") 453 | os.system("pip2 install -r requests") 454 | print("====================================") 455 | print(" routersploit installed successfully :)") 456 | print(" Go to routersploit folder and type 'python2 rsf.py' to start.") 457 | print("====================================") 458 | rmenu = input(" Back to Menu? (y/n): ") 459 | if rmenu == "y": 460 | menu() 461 | else: 462 | break 463 | elif what == "99": 464 | print("Thanks for using") 465 | break 466 | 467 | --------------------------------------------------------------------------------