Code Monkey home page Code Monkey logo

breach-parse's Introduction

breach-parse

A tool for parsing breached passwords

Installation

Install: sudo ./install.sh

Download breached password list from magnet located here: magnet:?xt=urn:btih:7ffbcd8cee06aba2ce6561688cf68ce2addca0a3&dn=BreachCompilation&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fglotorrents.pw%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337

If you don't store the password list (BreachCompilation) in /opt/breach-parse, specify the location like:

breach-parse @gmail.com gmail.txt "~/Downloads/BreachCompilation/data"

Run breach-parse for instructions

breach-parse's People

Contributors

chillerdragon avatar evanottinger avatar hmaverickadams avatar seanbreckenridge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

breach-parse's Issues

Provide compressed version of BreachCompilation

Hello, thanks for the great project!

I was wondering if you would be open to providing a compressed version of BreachCompilation for people like me who have very slow internet. It is nice to provide the magnet link for the uncompressed version so people have the option to pick and choose if they only want specific files, but on the other hand it took 2 full days for my download to finish. Using zstd -r --ultra --long -c -20 -T0 > breach.zst (-T0 should be multithreaded, but only used a single thread for me likely because of the high compression level) got it down from 41.1GiB to 10.5 GiB, and just doing the default compression level which was much faster (zstd -r -c -T0 > breach.zst) got it down to 13GiB. Either way, this is a much smaller size that would take far less time for me to download and decompressing the 10.5 GiB file took me less than 4 minutes (On an SSD with a relatively old CPU Intel i5-5200U @ 2.7GHz). Providing both options leaves the choice up to the user, but I think a lot of people likely want all the files so most people would probably choose a faster download over using a bit of extra drive space until everything is decompressed.

No seeds or peers

There are currently 0 Seeds and 0 Peers for downloading the magnet link for breach parse. I am very curious how I can get this data, or compile my own data for the script to work with.

8 GB

Wow 8 GB files to download is too much

Linux Newbie - Correct method for updating breach list

I have successfully installed and used Breach Parse. But can someone please tell me the correct way to keep the database updated? Do I have to install everything again in full or can I do some sort of sudo apt install command to just update the database? Thanks

What exactly does this tool do?

I get that the documentation is probably intentionally sparse, but after seeing this tool recommended in several places I increasingly find myself coming back to it but at a loss at what exactly I would need it for. Assume that I already had access to the Breach Compilation - what would this tool give me in addition? What does it output?

Use file on host while in virtual machine

I am using a virtual machine. Is there a way to use the breachparse data on my host machine instead of transferring all 40 GB of data to the virtual machine. I have been thinking of doing it over FTP but I haven't figured out how to actually do it

[docs] add breach information

Hi,

Perhaps it's a good idea to add the info of what breaches the passwords are in the README.md?
This shows how up-to-date or out-of-date the passwords are and where they're from.

Currently in the dump there's a README as well with This is breach compilation from various data breaches combined into one.

Various breaches, which one's do you mean? Perhaps add it in the README there and here on github. Would be handy information IMO.

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.