GithubHelp home page GithubHelp logo

kamaal44 / basequery Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jayyogesh/basequery

0.0 1.0 0.0 21.13 MB

BaseQuery is a way to organize public combo-lists and data breaches in a way that you can easily search through, giving you better insight into your exposure online.

License: MIT License

Shell 63.04% Python 36.88% Dockerfile 0.08%

basequery's Introduction

BaseQuery V2.0

Your private data is constantly being traded and sold all over the internet. Leaks and breaches propagate on a weekly or even daily basis making it difficult to gauge your level of exposure. The majority of user-passwords and other sensitive information have been posted somewhere on the internet/darknet for anyone to see. To take more control of what personal info is out there you can use Haveibeenpwned to narrow down which breaches your information has been exposed in. This is a great start but won't tell you which passwords were exposed. What if you want to know exactly what information of yours other people have access to? BaseQuery makes it easy to organize and search through hundreds or even thousands of breaches extremely fast.

basequery_banner

Features Included:

  • A 4x nested storage structure
  • Average import speeds of 10,000+ entries per second (Intel Core i7-7700HQ CPU @ 2.8GHz)
  • Instantaneous querying system
  • Facebook's zstd loss-less compression algorithm to reduce the size of the data (On average reduces the data to less than 10% of the original size)
  • Calculate the time all your files will take to import based on your specific hardware
  • Duplicate data protection
  • Output all of your findings in a standard format
  • Email harvesting tool built-in

Installing

Git Clone

To Install BaseQuery from GitHub type the following commands

git clone https://github.com/g666gle/BaseQuery.git
cd BaseQuery
sudo ./install.sh
./run.sh

Docker

To Install BaseQuery into a docker container type the following commands

This requires docker and docker-compose to be previously installed

git clone https://github.com/g666gle/BaseQuery.git

** Copy any databreaches into the ./PutYourdataBasesHere folder at this point **

sudo docker-compose run --name BaseQuery --workdir="/root/BaseQuery/" basequery /bin/bash run.sh

Getting Started Guide

  1. Place any databases that you have into the "PutYourDataBasesHere" folder
    • As of right now, BaseQuery can only accept files in the format where each line is colon seperated "[email protected]:password" or "password:[email protected]"
    • It doesn't matter if the line formats are mixed up within the same file. Ex) The first line may be "email:password" and the second line can be "password:email"
    • One entry per line!!
    • If you need a better visual there is an example.txt file in the folder "PutYourDataBasesHere"
    • You should delete the example file before running the program since it has fake data.
  2. Now that you have all of your files in the correct folder
    • Open up a terminal in the BaseQuery directory.
    • Type ./install.sh to install all of the resources needed ( You only need to do this once )
    • Type ./run.sh to start the program
    • Note that if you are using a laptop make sure it is plugged in. Importing databases uses A LOT of processing power and will make the import 4 times faster on average!
  3. Follow the instructions on the screen
    • That's it, enjoy!
    • Contact me with any issues.

Import Times Based on Hardware Specifics

Query Options

basequery_query


Built With

  • Ubuntu 18.04 bionic

  • Bash Version: GNU bash, version 4.4.19

  • Python Version: 3.7.1

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Disclaimer

READ UP ON YOUR LOCAL LAWS FIRST BEFORE USING THIS PROGRAM. I TAKE NO RESPONSIBILITY FOR ANYTHING YOU DO WITH BASEQUERY. UNDER NO CIRCUMSTANCE SHOULD BASEQUERY BE USED FOR ILLEGAL PURPOSES.

basequery's People

Contributors

g666gle 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.