Giter VIP home page Giter VIP logo

black-widow's Introduction

Black Widow

Python 3.x License Image Size

image

Offensive penetration testing tool (Open Source)

Features:

  • Sniffing
  • SQL Injection
  • Injected-database management
  • Web page parser
  • Website crawler
  • Multiple targets management
  • Mapping {server -> vulnerabilities}
  • Cluster between black-widow that are running inside the same network
  • Encrypted communications between other black-widows
  • Useful features for CTF challenges
Suggest you other features!

Links:


Docker Installation:

  1. If you haven't Docker, install it
  2. Run docker:
  • Command line: docker run --rm offensive/black-widow [arguments]
  • GUI: docker run -d -p 8095:80 --rm offensive/black-widow -g

Docker Registry:

https://hub.docker.com/r/offensive/black-widow


Default Installation:

  1. sudo apt-get update && sudo apt-get install tidy
  2. git clone [email protected]:FabrizioFubelli/black-widow.git
  3. cd black-widow
  4. sudo pip3 install -U -r requirements.txt
  5. cp ./app/env_local_dist.py ./app/env_local.py
  6. sudo ./black-widow.py <arguments>

Debug:

  • Run django (examples):
    • ./black-widow.py --django runserver
    • ./black-widow.py --django help
    • ./black-widow.py --django "help createsuperuser"

Directories:

[root]
  |
  |-- app/      # Package principale dell'applicazione
  |    |
  |    |-- attack/         # Package per modalità di attacco
  |    |-- defense/        # Package per modalità di difesa
  |    |
  |    |-- gui/            # Package per la grafica dell'applicazione
  |    |
  |    |-- storage/        # Package per salvare i files (settings, output, ...)
  |    |
  |    |-- utils/
  |    |    |
  |    |    |-- cluster/        # Package che fornisce metodi per condividere e ricevere info
  |    |    |-- crypto/         # Package per criptare/decriptare/codificare/decodificare stringhe e files
  |    |    |-- exceptions/     # Eventuali eccezioni personalizzate
  |    |    |-- helpers/        # Package contenente helpers generici usati in più parti del programma
  |    |    |-- history/        # Package che fornisce classi e funzioni per salvare cronologie di vario tipo
  |    |    |-- html/           # Package che fornisce metodi per fare il parsing di un html
  |    |    |-- requests/       # Package che fornisce metodi per effettuare richieste (anche multiple)
  |    |    |-- settings/       # Package dedito al settaggio di parametri globali (es. IP gaming server, ...)
  |    |    |-- sniffing/       # Package che fornisce metodi per sniffing in una rete
  |    |    |-- sql/            # Package che fornisce metodi per sql injection
  |    |
  |    |-- env.py          # Variabili d'ambiente
  |
  |-- main.py   # Eseguibile principale
  |-- test.py   # Eseguibile di testing

Authors:


Thanks to:

black-widow's People

Contributors

fabriziofubelli avatar

Watchers

 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.