GitHub CTI Extraction Tool The GitHub CTI Extraction Tool is a Python script that allows you to search for open-source Cyber Threat Intelligence (CTI) tools and repositories on GitHub. It provides you with various search criteria to refine your search and retrieve information about the repositories that match your criteria.
Prerequisites Before using this tool, make sure you have the following:
Python installed on your system.
A GitHub token with appropriate permissions. Replace "YOUR_GITHUB_TOKEN" in the script with your actual GitHub token.
How to Use
Clone or download this script to your local machine.
Open the script in a text editor or an integrated development environment (IDE).
Replace "YOUR_GITHUB_TOKEN" with your GitHub token.
Usage
Run the script in your terminal or command prompt. It will prompt you to choose one of the following search criteria:
Best matches: Retrieves the best-matching CTI repositories.
Better ranked: Retrieves the better-ranked CTI repositories based on stars.
Most forked: Retrieves the most-forked CTI repositories.
Recent Update: Retrieves the CTI repositories with the most recent updates.
You can also provide optional keywords to narrow down your search by specifying them when prompted.
python github_cti_extraction.py
Contributions
Contributions to this project are welcome. Feel free to open issues or submit pull requests to enhance the functionality or fix any issues.