GithubHelp home page GithubHelp logo

adzon / joomla-components-exploits-auto-updating-scanner Goto Github PK

View Code? Open in Web Editor NEW

This project forked from d35m0nd142/joomla-components-exploits-auto-updating-scanner

0.0 2.0 0.0 133 KB

Auto Updater Joomla Components and Exploits Scanner

License: GNU General Public License v3.0

Python 100.00%

joomla-components-exploits-auto-updating-scanner's Introduction

Python 2.7.x GPLv3 License Twitter

Joomla! Components/Exploits Auto-Updating Scanner

alt tag

What is Joomla! Components/Exploits Auto-Updating Scanner?

This is a simple auto-updating Joomla! Plugins Scanner able to find installed components and relative exploits. It uses the csv file provided by the Exploit-DB team and an extra plugins' list from Metasploit, but it is totally independent from this last one.


Features

  • Automatic scanning for Joomla! components
  • Automatic retrieving of Joomla! exploits related to previously found components
  • Automatic components/exploits update and download (recommended)
  • It gives the user the chance to use a local file containing his favourite components to scan (read more in the section How to use it?)
  • Tor Proxy tunnel available

[FLOODING] If the target is protected by flooding requests the script won't be successful, clearly.

How to use it?

You simply run the script giving it the following parameters:

needed

optional

  • --tor_proxy: you can specify your TOR active proxy with syntax tor_address:tor_port
  • --no_update: using this option means that you don't want the tool to download updated components and exploits lists from the Web. If you select this option and you don't have the two files comptotest.txt and exp-db_files.csv in your directory, you will have to manually put in your script's directory the two mentioned files, where:

    • comptotest.txt = file containing Joomla! components you want to test
    • exp-db_files.csv = file containing Exploit-db exploits list used by the script to extract exploits related to the previously found components

I strongly recommend you to use this option only after having executed the script at least once, in order to have the two required files updated without you having to do anything . If it's been a long time since the last time you run the script and you want to be sure to be updated do not use this option, and files will be automatically updated.

Dependencies

  • Python 2.7.x
  • Python modules to install: termcolor, requests

Note: You could have not installed some of the required libraries but it will install them for you PROVIDED you run the script as root. Besides you need to install pip in order to get missing libraries quickly.

Disclaimer

I am not responsible for any kind of illegal acts you cause. This is meant to be used for ethical purposes by penetration testers. If you plan to copy, redistribute please give credits to the original author.

Video: Be patient..it will be available in a few days
Follow me: https://twitter.com/d35m0nd142

D35m0nd142

joomla-components-exploits-auto-updating-scanner's People

Contributors

d35m0nd142 avatar

Watchers

James Cloos avatar A. avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.