Giter Club home page Giter Club logo

lostools's Introduction

Screenshot (328)

XlsNinja: Multi-Vulnerability Scanner

XlsNinja is a powerful and versatile multi-vulnerability scanner designed to detect various web application vulnerabilities, including Local File Inclusion (LFI), Open Redirects (OR), SQL Injection (SQLi), and Cross-Site Scripting (XSS). This tool was created by AnonKryptiQuz, Coffinxp, Hexsh1dow, and Naho.

Features

  • LFI Scanner: Detect Local File Inclusion vulnerabilities.
  • OR Scanner: Identify Open Redirect vulnerabilities.
  • SQL Scanner: Detect SQL Injection vulnerabilities.
  • XSS Scanner: Identify Cross-Site Scripting vulnerabilities.
  • Multi-threaded scanning: Improved performance through multi-threading.
  • Customizable payloads: Adjust payloads to suit specific targets.
  • Success criteria: Modify success detection criteria for specific use cases.
  • User-friendly command-line interface: Simple and intuitive.
  • Save vulnerable URLs: Option to save the results of vulnerable URLs to a file..

Requirements

  • Python 3.x
  • webdriver_manager==4.0.2
  • selenium==4.24.0
  • aiohttp==3.10.5
  • beautifulsoup4==4.12.3
  • colorama==0.4.6
  • rich==12.6.0
  • requests==2.28.1

Installation

Clone the repository

git clone https://github.com/coffinsp/lostools
cd lostools

Running the Script

To run the script, use the following command:

python xlsNinja.py

Input Information:

  • Input URL/File: You can provide a single URL or an input file containing a list of URLs to scan.
  • Payload File: Select or provide a custom payload file for the type of vulnerability you want to scan for.
  • Success Criteria:: Define the patterns or strings that indicate a successful exploitation attempt.
  • Concurrent Threads:: Set the number of threads for multi-threaded scanning.
  • View and Save Results:: Results will be displayed in real-time as the scan progresses. After the scan completes, you will have the option to save the URLs found to be vulnerable to a file for future reference.

Customization

XlsNinja allows for various levels of customization to fit your specific testing needs:

  • Custom Payloads:: Create or modify payload files to suit specific vulnerability types or applications. Payloads should be tailored to the vulnerability being tested.
  • Success Criteria:: Adjust the success criteria patterns in the tool to identify successful exploitation attempts more accurately. For example, you can modify the tool to check for specific error messages or unique responses.
  • Concurrent Threads:: Control the number of concurrent threads used during the scan to optimize performance based on system resources.

Disclaimer

XlsNinja is intended for educational and ethical hacking purposes only. It should only be used to test systems you own or have explicit permission to test. Unauthorized use on third-party websites or systems without consent is illegal and unethical.

Contributors

  • AnonKryptiQuz
  • Coffinxp
  • Hexsh1dow
  • Naho

lostools's People

Contributors

coffinsp avatar h3xsh1dow avatar lsr00ter avatar anonkryptiquz avatar mailler0xa avatar raghunani12 avatar vincentcassiau avatar naho666 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.