{"id":15113772,"url":"https://github.com/miisterc/bashscan","last_synced_at":"2026-01-19T12:33:21.035Z","repository":{"id":253757395,"uuid":"844033398","full_name":"MIISTERC/BashScan","owner":"MIISTERC","description":"BashScan: Your Bash-Based Port Wizard! 🧙‍♂️","archived":false,"fork":false,"pushed_at":"2024-08-19T09:01:03.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T18:16:11.719Z","etag":null,"topics":["bash","bash-script","cybersecurity","hacking","linux","pentesting-tools","port","port-scan","port-scanner","port-scanner-in-bash","portable-scanner","portscanner","privilege-escalation","red-teaming"],"latest_commit_sha":null,"homepage":"","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/MIISTERC.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":"2024-08-18T07:04:29.000Z","updated_at":"2025-02-08T04:44:45.000Z","dependencies_parsed_at":"2024-08-19T10:44:03.828Z","dependency_job_id":null,"html_url":"https://github.com/MIISTERC/BashScan","commit_stats":null,"previous_names":["miisterc/bashscan"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2FBashScan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2FBashScan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2FBashScan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIISTERC%2FBashScan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MIISTERC","download_url":"https://codeload.github.com/MIISTERC/BashScan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247378140,"owners_count":20929296,"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":["bash","bash-script","cybersecurity","hacking","linux","pentesting-tools","port","port-scan","port-scanner","port-scanner-in-bash","portable-scanner","portscanner","privilege-escalation","red-teaming"],"created_at":"2024-09-26T01:23:12.152Z","updated_at":"2026-01-19T12:33:21.016Z","avatar_url":"https://github.com/MIISTERC.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BashScan: The Bash Wizard Port Scanner! 🧙‍♂️✨\n![(BashScan!)](https://github.com/user-attachments/assets/13928fea-a608-4a66-acc5-8817d47d1d5f)\n## What is BashScan? 🤔\n\nBashScan is a sleek, fast port scanner written in Bash! Whether you're tackling a CTF challenge, testing internal machines, or just scanning for open ports, BashScan's got you covered. 🚀\n\nCrafted for scenarios where traditional tools might be absent or restricted, BashScan is optimized for both CTFs and professional use. It’s like having a port scanner with a built-in cup of coffee! ☕🔍\n\n## Why Use BashScan? 🔍\n\n- **Fast and Efficient**: Scans ports quickly and effectively. ⏱️\n- **Flexible Methods**: Choose between `nc` or `/dev/tcp` based on availability. ⚙️\n- **High Compatibility**: Ideal for environments where traditional tools are absent. 🛠️\n- **Lightweight**: Minimal resource usage for maximum performance. 🏆\n- **CIDR-Notation**: Accept IP addresses given in CIDR notation.\n- **Tested on Linux**: Works seamlessly in Linux environments. 🐧\n\n## Tested On\n\n| Distribution | Logo |\n|--------------|------|\n| **Mint**     | \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/3/3f/Linux_Mint_logo_without_wordmark.svg\" alt=\"Mint\" width=\"100\"/\u003e |\n| **Kali**     | \u003cimg src=\"https://www.kali.org/images/kali-dragon-icon.svg\" alt=\"Kali\" width=\"100\"/\u003e |\n| **Arch**     | \u003cimg src=\"https://i.pinimg.com/564x/37/a2/10/37a2104ab623f2c68820686b2fb593d7.jpg\" alt=\"Arch\" width=\"100\"/\u003e |\n\n---\n\n\u003e Note: If you use this scanner against your localhost, it will consume high CPU resources. On other IPs, it will perform normally.\n## Installation 📦\n\nClone the repository and navigate to the directory:\n\n```bash\ngit clone https://github.com/MIISTERC/BashScan.git\ncd BashScan\nchmod +x BashScan\n./BashScan\n```\n\n## ⚠️ **Warnings** ⚠️\n\n1. **Adjusting Speed:** You can modify the speed of BashScan by increasing or decreasing the number of concurrent jobs. The default value is set to `30`. Increasing this value will speed up the scan, while decreasing it will slow down the process. **Note:** It is *not recommended* to exceed `50` concurrent jobs as it might crash your computer. 🖥️💥\n\n2. **CPU Usage:** When running a port scan against your **localhost**, BashScan may consume a high amount of CPU resources. However, when scanning an external IP, the script will operate normally. 🚦🔄\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiisterc%2Fbashscan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiisterc%2Fbashscan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiisterc%2Fbashscan/lists"}