{"id":31029889,"url":"https://github.com/gigachad80/grep-backurls","last_synced_at":"2025-09-13T22:56:52.612Z","repository":{"id":271839934,"uuid":"914726982","full_name":"gigachad80/grep-backURLs","owner":"gigachad80","description":"Automated way to extract juicy info with subfinder and waybackurls","archived":false,"fork":false,"pushed_at":"2025-05-24T13:45:16.000Z","size":94,"stargazers_count":34,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-24T14:49:16.910Z","etag":null,"topics":["bug-bounty","bug-bounty-tools","bugbounty","grep","subdomain-enumeration","subfinder","wayback-machine","waybackurls"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gigachad80.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-10T07:22:06.000Z","updated_at":"2025-05-24T13:45:19.000Z","dependencies_parsed_at":"2025-01-10T08:30:41.589Z","dependency_job_id":"8eea4867-c01e-46ae-93e1-f6ad11ab6ad6","html_url":"https://github.com/gigachad80/grep-backURLs","commit_stats":null,"previous_names":["gigachad80/grep-backurls"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gigachad80/grep-backURLs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gigachad80%2Fgrep-backURLs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gigachad80%2Fgrep-backURLs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gigachad80%2Fgrep-backURLs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gigachad80%2Fgrep-backURLs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gigachad80","download_url":"https://codeload.github.com/gigachad80/grep-backURLs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gigachad80%2Fgrep-backURLs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275038264,"owners_count":25394640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bug-bounty","bug-bounty-tools","bugbounty","grep","subdomain-enumeration","subfinder","wayback-machine","waybackurls"],"created_at":"2025-09-13T22:56:44.706Z","updated_at":"2025-09-13T22:56:52.607Z","avatar_url":"https://github.com/gigachad80.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n🚀 Project Name : grep-backURLs\n===============\n\n![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-purple.svg)\n\u003ca href=\"https://goreportcard.com/report/github.com/gigachad80/grep-backURLs\"\u003e\u003cimg src=\"https://goreportcard.com/badge/github.com/gigachad80/grep-backURLs\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gigachad80/grep-backURLs/issues\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\"\u003e\u003c/a\u003e\n\n#### grep-backURLs : Automated way to find juicy information from website \n\n### 📌 Overview\n\n\n *_grep-backURLs_* is a web security automation tool to extracts important credentials in bug hunting. It uses subfinder to find subdomains and then those subdomain acts as input links for waybackurls . After that , it uses grep command and keywords.txt to sort out important credentials.\n\n### 🤔 Why This Name?\n\n Just beacuse it uses grep command to sort out from waybackURLs link.\n\n\n### ⌚ Total Time taken to develop , test \u0026 building bin.\n\n Approx 3 hr 48 min 58 sec \n\n### 🙃Why I Created This\n\n Cause I don't want to waste my time to find subdomains and then try each keyword from keyword.txt to check whether is there any credential or not, so decided to automate it.\n\n### 📚  Requirements \u0026 Dependencies\n\n* #### Golang\n* #### [waybackurls](https://github.com/tomnomnom/waybackurls)\n* #### [subfinder](https://github.com/projectdiscovery/subfinder)\n\n### 📥 Installation Guide \u0026 USage : \n\n#### ⚡ Quick Install:\n\n 1. Git clone this URL.\n 2. Go to grep-backURls directory and give permission to main.go\n 3. Run command ./main.go\n\n OR \n\n - You can directly download the binary from releases section [here](https://github.com/gigachad80/grep-backURLs/releases)\n\n\n### 🍃 Usage :\n\n\n```\nA tool to find sensitive information by enumerating subdomains, collecting Wayback Machine URLs,\nanalyzing them, and matching against custom patterns.\n\nOptions:\n  -config\n        Run interactive configuration setup and exit\n  -domain string\n        Specify the target domain (e.g., example.com)\n  -html\n        Generate a comprehensive HTML report summarizing all findings in the current directory\n  -json\n        Generate results in JSON format for each pattern\n  -keywords-file string\n        Path to a file containing grep-like keywords (one per line) (default \"grep_keywords.txt\")\n  -markdown\n        Generate results in Markdown format for each pattern\n  -output-dir string\n        Base directory to store all scan output files (default \"output\")\n  -v    Display the tool version and exit (shorthand)\n  -version\n        Display the tool version and exit\n\n```\n\n### Note : \n\n\u003e You don't need to specify -json or -markdown flag , it will automatically generate both , no matter you have specified these flags for not . However , for HTML report , you need to specify -html flag . \n\n\u003e For Customisation : edit config.json in your editor ( pluma / notepad / nano / vim 😉)\n\n### 💫 What's new  in grep-backURLs v2  : \n\n- Customisation and control over concurrency , output directory name , timeout for subdomain enum , customm keywords , logging . \n\n- HTML report , JSON , Markdown support\n\n\n\n### 📝 Roadmap / To-do \n\n- [x] Release Cross Platform Executables \n- [ ] Add More Keywords \n- [x] Output in JSON \u0026 Markdown format\n- [x] HTML Report \n- [ ] Attach Demo Screenshot \n- [x] Update Readme\n\n\n### 💓 Credits:\n\n\n * #### [@tomnomnom](https://github.com/tomnomnom) for developing waybackurls\n* ####  [@project discovery](https://github.com/projectdiscovery)for creating subfinder.\n* #### Sathvik and his [video](https://www.youtube.com/watch?v=lp4Do_VIwzw)  for inspiration. \n\n\n\n### 📞 Contact\n\n\n 📧 Email: pookielinuxuser@tutamail.com\n\n\n### 📄 License\n\nLicensed under **MIT**\n\n🕒 Last Updated: May 24 , 2025 \n\n🕒 First Published : January ,  2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgigachad80%2Fgrep-backurls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgigachad80%2Fgrep-backurls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgigachad80%2Fgrep-backurls/lists"}