Skip to main content

RepoList

Repolist is a command-line interface (CLI) tool designed to generate wordlists from GitHub repositories. It simplifies the process of extracting files and directories from GitHub repos, enabling the creation of custom wordlists for penetration testing and bug bounty programs.

Features

  • Wordlist Generation: Easily create wordlists from GitHub repositories. Choose between generating a wordlist of files, directories, or both.
  • Customization: Add custom prefixes and suffixes to the generated wordlists, such as appending .php to each word.
  • Support for Private Repositories: Access and generate wordlists from both private and public repositories by providing a GitHub token using the -t option.
  • Branch Selection: Specify a different branch using the -b option.
  • Proxy Support: Utilize a proxy by using the -p option.

Installation

pip3 install repolist

Usage

Generate a wordlist by providing the URL of the GitHub repository:

repolist -u https://gihtub.com/user/repo

For more options and configurations, use the -h flag for help.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Disclaimer

This tool is intended to be used for security testing purposes only and should not be used for any illegal purposes.

License

MIT

Author

Adem Kouki

Release files for repolist 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for repolist 0.1.0
File Size Uploaded
repolist-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for repolist 0.1.0
File Interpreter ABI Platform
repolist-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.1 kB

Release files / repolist-0.1.0.tar.gz

Download URL repolist-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5657ce962415769bb0bb10e2b827a0f48b4948595f3bbd950771d6ae87351367
BLAKE2b-256 checksum
How to use checksums
d901c901be41e3355ba406c649e7ccf5aa3ab5076d09e33a64d83a1cac0eea0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.13 Windows/10

Release files / repolist-0.1.0-py3-none-any.whl

Download URL repolist-0.1.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c75bc3f989fe6bb617ac33e1817776046c6088d7f64d2a19cee6a5c8c3783c64
BLAKE2b-256 checksum
How to use checksums
1786938c179edc7988eb85b8da89944c2d1255c1d29a8e3d322fe9ecbaddade7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.13 Windows/10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page