Giter VIP home page Giter VIP logo

rummage's Introduction

About

rummage is a python tool to search for your breaches on the internet and dark web

and tell you if your information is breached

Installation

git clone https://github.com/Juba0x4355/Leaks-Finder

Recommended Python versions

The recommended version for Python 3 is 3.8. and above

Dependencies

Rummage depends on requests ,tor,datetime,os,threading,bs4,sqlte3, socks,socket,json modules

These dependencies can be installed using the requirements file:

  • Installation on Windows:

    c:\python38\python.exe -m pip install -r requirements.txt

  • Installation on Linux

    sudo pip install -r requirements.txt

Alternatively, each module can be installed independently as shown below.


  • Install for Windows:

c:\python27\python.exe -m pip install requests

  • Install for Ubuntu/Debian:

sudo apt-get install python-requests

  • Install for Centos/Redhat:

sudo yum install python-requests

  • Install using pip on Linux:

sudo pip install requests

To Install tor

For Windows

  1. Navigate to the Tor Browser download page.
  2. Download the Windows .exe file.
  3. (Recommended) Verify the file's signature.
  4. When the download is complete, double click the .exe file. Complete the installation wizard process.

For macOS

  1. Navigate to the Tor Browser download page.
  2. Download the macOS .dmg file.
  3. (Recommended) Verify the file's signature.
  4. When the download is complete, double click the .dmg file. Complete the installation wizard process.

For GNU/Linux

  1. Navigate to the Tor Browser download page.
  2. Download the GNU/Linux .tar.xz file.
  3. (Recommended) Verify the file's signature.
  4. Now follow either the graphical or the command-line method:

Graphical method

  • When the download is complete, extract the archive using an archive manager.
  • You'll need to tell your GNU/Linux that you want the ability to execute shell scripts. Navigate to the newly extracted Tor Browser directory. Right click on start-tor-browser.desktop, open Properties or Preferences and change the permission to allow executing file as program. Double-click the icon to start up Tor Browser for the first time.

https://tb-manual.torproject.org/static/images/linux-make-desktop-file-executable.png

Note: On Ubuntu and some other distros if you try to launch start-tor-browser.desktop a text file might open up. To change this behavior and launch Tor Browser instead, follow this:

  • Launch "Files" (GNOME Files/Nautilus)
  • Click on Preferences.
  • Navigate to the 'Behavior' Tab.
  • Select "Run them" or "Ask what to do" under "Executable Text Files".
  • If you choose the latter click on "Run" after launching the start-tor-browser.desktop file.

https://tb-manual.torproject.org/static/images/linux-change-behavior-executable-files.png


To Install datetime module

pip install datetime

To install threading module

pip install thread6

To install bs4 module

pip install bs4

To install sqlite3 module

pip install pysqlite3

To install sock module

pip install PySocks

To install socket module

pip install sockets

To install json module

pip install json

Usage

you can use our service from 3 interfaces (CLI , GUI and Web UI)

1st UI (CLI)

Untitled

Untitled

Untitled

Untitled

2nd UI (GUI)

Example:

Untitled

Untitled

Untitled

3rd UI (web UI)

Example:

License

Rummage is licensed under the GNU GPL v2.0 license. take a look at the LICENSE for more information.

rummage's People

Contributors

dependabot[bot] avatar juba0x00 avatar mostafa-ewida avatar omar-zantot avatar omarameer96 avatar silentco2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mo3giiza

rummage's Issues

Traceback (most recent call last)

I have to try use it, but got an error.

Enter Your Search Key: [email protected]
2022-05-28 xx:xx:xx
Traceback (most recent call last):
  File "...\cli.py", line 31, in <module>
    Finder.Search(SearchKey)
  File "...\modules\search.py", line 52, in Search
    self.__SingleSearch(SearchKey)
  File "...\modules\search.py", line 68, in __SingleSearch
    if self.DatabaseFinder.HistorySearch():
  File "...\database.py", line 47, in HistorySearch
    self.__cursor.execute("SELECT * FROM History WHERE SearchKey ='{}'".format(LeaksFinder.GetSearchKey()))
sqlite3.OperationalError: no such table: History

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.