{"id":26347231,"url":"https://github.com/yogsec/url_extractor","last_synced_at":"2025-03-16T07:16:17.593Z","repository":{"id":280200621,"uuid":"941277189","full_name":"yogsec/URL_Extractor","owner":"yogsec","description":"URL Extractor | Designed By YogSec is a powerful Bash script that helps you extract URLs from a single file or all files inside a folder","archived":false,"fork":false,"pushed_at":"2025-03-01T22:56:28.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T23:25:31.025Z","etag":null,"topics":["bug-bounty","bug-bounty-tools","cybersecurity","cybersecurity-tools","find-urls","hack-tools","hacking-tool","http","internet","kali-linux-tools","osint","url-extractor","url-finder","webdevelopment"],"latest_commit_sha":null,"homepage":"https://linktr.ee/yogsec","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yogsec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-03-01T22:44:04.000Z","updated_at":"2025-03-01T23:06:59.000Z","dependencies_parsed_at":"2025-03-01T23:36:41.608Z","dependency_job_id":null,"html_url":"https://github.com/yogsec/URL_Extractor","commit_stats":null,"previous_names":["yogsec/url_extractor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogsec%2FURL_Extractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogsec%2FURL_Extractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogsec%2FURL_Extractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogsec%2FURL_Extractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yogsec","download_url":"https://codeload.github.com/yogsec/URL_Extractor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243835926,"owners_count":20355616,"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","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","cybersecurity","cybersecurity-tools","find-urls","hack-tools","hacking-tool","http","internet","kali-linux-tools","osint","url-extractor","url-finder","webdevelopment"],"created_at":"2025-03-16T07:16:17.136Z","updated_at":"2025-03-16T07:16:17.579Z","avatar_url":"https://github.com/yogsec.png","language":"Shell","readme":"# 🌐 URL Extractor | Designed By YogSec\n\n**URL Extractor | Designed By YogSec** is a **powerful Bash script** that helps you extract URLs from a **single file** or **all files inside a folder** — with support for **concurrent processing**.  \n💾 It can **save extracted URLs** to a file and also display them in the terminal, making it perfect for **bug hunters**, **security researchers**, and **developers**.\n\n![Screenshot](https://github.com/yogsec/URL_Extractor/blob/main/redacted-image.png)\n\n---\n\n## ✨ Features\n\n✅ Extract URLs from **any file type** (html, js, css, json, xml, py, etc.)  \n✅ Supports both **single file** and **folder mode**  \n✅ **Concurrency** for faster processing in folder mode  \n✅ Option to **save extracted URLs** to a file  \n✅ Beautiful **header display** for every run  \n✅ Handy **help (-h)** and **version (-v)** options  \n✅ Developed by [YogSec](https://yogsec.com) — Built for **security researchers**  \n\n---\n\n## ⚙️ Installation\n\nClone this repository:\n\n```bash\ngit clone https://github.com/YogSec/url-extractor.git\ncd url-extractor\nchmod +x url_extractor.sh\n```\n\n---\n\n## 📝 Usage\n\n```bash\n./url_extractor.sh [options]\n```\n\n### Options\n\n| Option            | Description                                         |\n|------------------|--------------------------------------------------|\n| `-u \u003cfile\u003e`       | Extract URLs from a **single file** |\n| `-l \u003cfolder\u003e`    | Extract URLs from **all files in a folder** |\n| `-s \u003cfile\u003e`      | **Save** extracted URLs to a specified file |\n| `-v`                  | Show tool **version** |\n| `-h`                  | Show **help message** |\n\n---\n\n## 🔥 Examples\n\n### Extract URLs from a single file and show in terminal\n\n```bash\n./url_extractor.sh -u sample.html\n```\n\n---\n\n### Extract URLs from a folder (concurrent) and save to file\n\n```bash\n./url_extractor.sh -l /path/to/folder -s extracted_urls.txt\n```\n\n---\n\n### Show Version\n\n```bash\n./url_extractor.sh -v\n```\n\n---\n\n### Show Help\n\n```bash\n./url_extractor.sh -h\n```\n\n---\n\n## 📊 Demo Output\n\n```bash\n#======================================================\n#            URL Extractor | Designed By YogSec\n#======================================================\n\nExtracting URLs from sample.html\nhttps://example.com\nhttps://yogsec.com/contact\nhttps://cdn.example.net/assets.js\n```\n\n---\n\n\n\n## ⚡ Why YogSec Tools?\n\n🔐 **Security-Focused** — Built with **bug bounty hunters** in mind.  \n🚀 **Speed** — Uses concurrency for faster folder processing.  \n🔗 **Flexibility** — Works with almost **any file type** that might contain URLs.  \n\n---\n\n## 🌟 Let's Connect!\n\nHello, Hacker! 👋 We'd love to stay connected with you. Reach out to us on any of these platforms and let's build something amazing together:\n\n🌐 **Website:** [https://yogsec.github.io/yogsec/](https://yogsec.github.io/yogsec/)  \n📜 **Linktree:** [https://linktr.ee/yogsec](https://linktr.ee/yogsec)  \n🔗 **GitHub:** [https://github.com/yogsec](https://github.com/yogsec)  \n💼 **LinkedIn (Company):** [https://www.linkedin.com/company/yogsec/](https://www.linkedin.com/company/yogsec/)  \n📷 **Instagram:** [https://www.instagram.com/yogsec.io/](https://www.instagram.com/yogsec.io/)  \n🐦 **Twitter (X):** [https://x.com/yogsec](https://x.com/yogsec)  \n👨‍💼 **Personal LinkedIn:** [https://www.linkedin.com/in/cybersecurity-pentester/](https://www.linkedin.com/in/cybersecurity-pentester/)  \n📧 **Email:** abhinavsingwal@gmail.com\n\n## ☕ Buy Me a Coffee\n\nIf you find our work helpful and would like to support us, consider buying us a coffee. Your support keeps us motivated and helps us create more awesome content. ❤️\n\n☕ **Support Us Here:** [https://buymeacoffee.com/yogsec](https://buymeacoffee.com/yogsec)\n","funding_links":["https://buymeacoffee.com/yogsec"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogsec%2Furl_extractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyogsec%2Furl_extractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogsec%2Furl_extractor/lists"}