Skip to content

Version 2.0 of the quick and simple algorithm to search in big files faster than other rivals (Grep-Egrep etc)

License

Notifications You must be signed in to change notification settings

Virgula0/LeakerSearcher2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

LeakerSearcher2.0

Version 2.0 of the LeakerSearcher. Search in big files faster than other tools (Grep-Egrep etc)

                    (                             (                                    
                    )\ )             )            )\ )                     )           
                   (()/(   (    ) ( /(   (  (    (()/(   (    ) (       ( /(   (  (    
                    /(_)) ))\( /( )\()) ))\ )(    /(_)) ))\( /( )(   (  )\()) ))\ )(   
                   (_))  /((_)(_)|(_)\ /((_|()\  (_))  /((_)(_)|()\  )\((_)\ /((_|()\  
                   | |  (_))((_)_| |(_|_))  ((_) / __|(_))((_)_ ((_)((_) |(_|_))  ((_) 
                   | |__/ -_) _` | / // -_)| '_| \__ \/ -_) _` | '_/ _|| ' \/ -_)| '_| 
                   |____\___\__,_|_\_\\___||_|   |___/\___\__,_|_| \__||_||_\___||_|   

What's new in this version?

· The main important feature: It's available for all operating systems.

· All tasks are executed parallelly to speed up the search.

· Search in more than 25 GB requires about 220 seconds while with a normal scan with grep about 600.

· Interactive Menu is available by just launching the program or execute it via arg commands.

· Clean code: entirely developed with Java Stream API.

For what os is developed?

It is developed for Unix Based systems so Linux and Mac. Compatible with Windows too.

Prerequisites

JRE at least 1.8 version (Java 8).

Dependencies?

No dependencies

How it works?

·Verify if your email is in a leak: https://haveibeenpwned.com 
·Now download your leak where is your target 
·You can use LeakerSearcher to search string in file/s leak/s faster than a manual string recovery. 
·Done! 

This software is coded to search strings in big files. It's very useful to search in leaks that are some Gbs or more or to search strings in other big files... It allows you to choose the best way to search in file/s with an interactive menu or via commands.

img

How many Extensions can I scan?

Whatever extension you want, only one constraint is present: characters of files should be at least ISO_8859_1 encoded.

* Option 1 -> (1) Search in a single file. 

 Search for a string in a single file that is very big: 10 GB or more

* Option 2 -> (2) Search in enumerated files.

Search for a string in enumerated files from 1.ext to your n.ext 

* Option 3 -> (3) Search in all .ext files in a single path.

Insert your path directory, next to the program, will scan all files in a directory with extension specified by you.
For example, scan all .txt in C:\Users\Desktop\dir to search your string

* Option 4 -> (4) Search in all .ext files in a path and its subdirectories.

Insert your path directory, next to the program, will scan all files in directory and subdirectory of your path with extension specified by you.
For example, scan all .txt in C:\Users\Desktop\dir to search your string
In the directory there are
 
 --------dir
|           \
 ------------subdirectory_1 -> search all txt
|               \
 ----------------subdirectory_2 -> search all txt

Tip

Close all other opened application while you're using this program.

Installation

git clone https://github.com/Virgula0/LeakerSearcher2.0
cd LeakerSearcher2.0

Linux:

sudo ./Linux_Debian_Installation.sh

Mac OSx:

./OSX_Installer.sh

Windows: Still not supported the installation but you can find the JAR file here and execute it with:

java -jar LeakerSearcher.jar

Hey! JAR file is also executable as shown above also on OSx and Linux if you don't want to install it.

LeakerSearcher vs Grep (Exploit.in leak search attempt)

img Updates: decresed the time of 30 seconds with the latest update. Time could change, it depends where the source is located and what machine are you currently using. In my case, the leak is placed on an external hard disk so the scan will be slower than normal. It's recommended to have the source on a memory physically connected to your pc. Tests were run on a MacBook Pro 2,4 GHz Intel Core i7 8 GB of Ram DDR3.

Versions (Current: 2.0#Stable)

Added in this version : Version 2.0

Video

Coming soon a new demonstration video.

Author

Coded by Virgula December 2017 updated in June 2019. https://github.com/Virgula0/LeakerSearcher2.0

About

Version 2.0 of the quick and simple algorithm to search in big files faster than other rivals (Grep-Egrep etc)

Resources

License

Stars

Watchers

Forks

Packages

No packages published