A simple Python tool with a friendly GUI to find and save GitHub commits from repositories or organizations. exploring commits, downloading their changes.
- Find Commits: Scans GitHub repositories or organizations to discover hidden or deleted commits using GitHub's API.
- Customizable: Set thread count, batch size, or use a proxy for scanning.
- GitHub Personal Access Token (PAT): You need a token from your GitHub account with
repopermissions.
- Download or clone this project to your computer:
git clone https://github.com/Abdulrahman-Gamil/Cross-Fork-Object-Reference-CFOR-Exploit.git cd Cross-Fork-Object-Reference-CFOR-Exploit/
-
Start the tool:
python CFOR_exploit.py
-
Enter your GitHub Personal Access Token in the "GitHub Token" field. This must come from your GitHub account
-
Choose what to scan:
- Repository: Paste a repo URL (
https://github.com/owner/repo). - Organization: Type an organization name or pick a text file with organization names (one per line).
- Repository: Paste a repo URL (
-
(Optional) Adjust settings:
- Thread Count: How many tasks run at once (default: 2).
- Batch Size: Commits checked per request (default: 300).
- Proxy: Add a proxy like
http://host:portif needed.
-
Start to begin scanning.
-
Watch the output log for updates.
-
Click Export Commits to save commit URLs to a text file.
-
Use Stop to pause or Clear Output to reset the log.
- Big Repos: For large repositories, try increasing the thread count or batch size for faster scanning.
- Rate Limits: The tool waits and retries if GitHub limits your requests.
Made By 0x41 0x47 0x4D 0x41