Skip to content

Python wrapper around 7z for bulk extraction of encrypted archives with password list

License

Notifications You must be signed in to change notification settings

6b70/py-bulk-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-bulk-extractor

Quick and dirty Python wrapper around 7z for bulk extraction of archives. Automates extracting a directory of encrypted archives with password list. Password list is passed in as a text file list of lines.

  • Supports extraction of various archive formats supported by 7z.
  • Kind of fast password checking with a user-provided list for encrypted archives.

Motivation:

This script is for when you are too lazy to manually match known passwords to a bunch of archives.

Many existing libraries either fail to fully extract all archive types, lack support for certain formats, or don't always handle password-protected archives well (RAR5 💀). This just invokes 7z for everything

Requirements:

  • Python 3.x
  • 7z (must be installed and in your system's PATH)

TODO

  • Recursive extraction support

About

Python wrapper around 7z for bulk extraction of encrypted archives with password list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages