Home

Awesome

<div id="top"></div> <!-- This documentation was written using Best-README-Template by othneildrew https://github.com/othneildrew/ https://github.com/othneildrew/Best-README-Template/edit/master/README.md Thanks dude :) --> <!-- PROJECT SHIELDS -->

BlackArch package Rawsec's CyberSecurity Inventory Packaging status GPL-3.0 License Python 3 Version 2.4.7

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/r3nt0n/bopscrk"> <img src="https://github.com/r3nt0n/bopscrk/blob/master/img/logo_raster.svg" alt="Logo" width="80" height="80"> </a> <h3 align="center">bopscrk</h3> <p align="center"> Generate smart and powerful wordlists for targeted attacks <br /> <a href="#usage"><strong>Explore the docs »</strong></a> <br /> <br /> <a href="#about-the-project">View Demo</a> · <a href="https://github.com/r3nt0n/bopscrk/issues">Report Bug</a> · <a href="https://github.com/r3nt0n/bopscrk/issues">Request Feature</a> </p> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of contents</summary> <ol> <li> <a href="#about-the-project">About the Project</a> <ul> <li><a href="#whats-new">What's new</a></li> <li><a href="#built-with">Built with</a></li> </ul> </li> <li> <a href="#getting-started">Getting started</a> <ul> <li><a href="#installation">Installation</a></li> <li><a href="#run-interactive-mode">Run interactive mode</a></li> </ul> </li> <li> <a href="#usage">Usage</a> <ul> <li><a href="#how-it-works">How it works</a></li> <li><a href="#tips">Tips</a></li> <li><a href="#advanced-usage">Advanced usage</a></li> <li><a href="#lyricpass">Lyricpass</a></li> </ul> </li> <li><a href="#roadmap">Roadmap</a></li> <li> <a href="#contributing">Contributing</a> <ul> <li><a href="#contributors">Contributors</a></li> </ul> </li> <li><a href="#changelist">Changelist</a></li> <li><a href="#license">License</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#acknowledgments">Acknowledgments</a></li> <li><a href="#legal-disclaimer">Legal disclaimer</a></li> </ol> </details> <!-- ABOUT THE PROJECT -->

About the Project

<p align="center"><img src="https://github.com/r3nt0n/bopscrk/blob/master/img/bopscrk.gif" /></p>

Built with

What's new

<p align="right">(<a href="#top">back to top</a>)</p> <!-- GETTING STARTED -->

Getting started

Installation

pip install bopscrk

Alternatively, if you want to clone the repo from Github instead of install it from Pypi:

git clone --recurse-submodules https://github.com/r3nt0n/bopscrk
cd bopscrk
pip install -r requirements.txt

Run interactive mode

bopscrk -i
<p align="right">(<a href="#top">back to top</a>)</p> <!-- USAGE EXAMPLES -->

Usage


  -h, --help         show this help message and exit
  -i, --interactive  interactive mode, the script will ask you about target
  -w                 words to combine comma-separated (non-interactive mode)
  --min              min length for the words to generate (default: 4)
  --max              max length for the words to generate (default: 32)
  -c, --case         enable case transformations
  -l, --leet         enable leet transformations
  -n                 max amount of words to combine each time (default: 2)
  -a , --artists     artists to search song lyrics (comma-separated)
  -o , --output      output file to save the wordlist (default: tmp.txt)
  -C , --config      specify config file to use (default: ./bopscrk.cfg)
  --version          print version and exit

For more information, please refer to the Advanced usage section.

<p align="right">(<a href="#top">back to top</a>)</p>

How it works

Tips

<p align="right">(<a href="#top">back to top</a>)</p>

Advanced usage

Customizing behaviour using .cfg file

<p align="right">(<a href="#top">back to top</a>)</p>

Lyricpass

<p align="center"><img src="https://github.com/R3nt0n/bopscrk/blob/master/img/lyricpass_demo.png" /></p>

This feature is based in a modified version of a tool developed originally by initstring. The changes are made to integrate input and output's tool with bopscrk.

It will retrieve all lyrics from all songs which belongs to artists that you provide. By default it will store each artist, each phrase found with space substitution, each phrase found reduced to its initials (which will be transformed later if you have activated leet and case transforms).

<p align="right">(<a href="#top">back to top</a>)</p> <!-- ROADMAP -->

Roadmap

See the open issues for a full list of proposed features (and known issues).

<p align="right">(<a href="#top">back to top</a>)</p> <!-- CONTRIBUTING -->

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contributors

Thank you all!

<p align="right">(<a href="#top">back to top</a>)</p>

Changelist

<p align="right">(<a href="#top">back to top</a>)</p> <!-- LICENSE -->

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

<p align="right">(<a href="#top">back to top</a>)</p> <!-- CONTACT -->

Contact

r3nt0n: Github - email
bopscrk: Github - Pypi

<p align="right">(<a href="#top">back to top</a>)</p> <!-- ACKNOWLEDGMENTS -->

Acknowledgments

<p align="right">(<a href="#top">back to top</a>)</p> <!-- LEGAL DISCLAIMER -->

Legal disclaimer

This tool is created for the sole purpose of security awareness and education, it should not be used against systems that you do not have permission to test/attack. The author is not responsible for misuse or for any damage that you may cause. You agree that you use this software at your own risk.

<p align="right">(<a href="#top">back to top</a>)</p>