Home

Awesome

BruteSniffing fisher

<b>This repo is depricated, it will be replaced by its CLI version BruteSniffing_Fisher-CLI</b>

Introduction

Welcome to the ButeSniffing_Ficher, a multiplatform python hacking tool in a menu style.</br>

Launch the program by the command line by</br>

python main.py

It allows you do to:

At the moment only enrcyption and decryption by the two schemas are possible, mathematical attacks on RSA will come in the further commits. The RSA encryption scheme does not work for big keys, this is because the key is stored in an SQLite DB which cannot store such big integers. A fix for it will be applied in the next commits by using a session variables or a temporary file as session storage.

Python version

The program has been developed using python3.6. However, no issue should occur with older 3. versions.

Requirements Installation

Automatically checks for the presence of the required libraries and installs them if you consent it. If you don't consent it, it shows you the command to perform the installation of the libraries. The libraries to install are read from the Setup/requirements.txt file.

Libraries to install:

Structure

Hirerchy of the project:

You can add more menus by updating the file Setup/menus.txt - RESPECT THE FORMAT!!

You can add the corresponding features by updating the modules/Attack directory adding the file with the corresposiding non-spaced name and the non-spaced uppersized first letter class name.

Example - add an Exploit

Add "Exploit Name" in the Setup/menu.txt file, create the exploitName.py file in the modules/Attack directory and implement the ExplotName class containing a run() method.

Proxychains and Tor

Proxychains and Tor are supported for Linux platforms. Edit the settings in the Setup/setup.py file

Screenshots

<img src="Screenshot/introMenu.png"> <img src="Screenshot/webAttackMenu.png">

Issues and Improvements