Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miisterc/bashscan
BashScan: Your Bash-Based Port Wizard! π§ββοΈ
https://github.com/miisterc/bashscan
bash bash-script cybersecurity hacking linux pentesting-tools port port-scan port-scanner port-scanner-in-bash portable-scanner portscanner privilege-escalation red-teaming
Last synced: 18 days ago
JSON representation
BashScan: Your Bash-Based Port Wizard! π§ββοΈ
- Host: GitHub
- URL: https://github.com/miisterc/bashscan
- Owner: MIISTERC
- Created: 2024-08-18T07:04:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T09:01:03.000Z (3 months ago)
- Last Synced: 2024-10-31T10:05:05.207Z (18 days ago)
- 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
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BashScan: The Bash Wizard Port Scanner! π§ββοΈβ¨
![(BashScan!)](https://github.com/user-attachments/assets/13928fea-a608-4a66-acc5-8817d47d1d5f)
## What is BashScan? π€BashScan 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. π
Crafted 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! βπ
## Why Use BashScan? π
- **Fast and Efficient**: Scans ports quickly and effectively. β±οΈ
- **Flexible Methods**: Choose between `nc` or `/dev/tcp` based on availability. βοΈ
- **High Compatibility**: Ideal for environments where traditional tools are absent. π οΈ
- **Lightweight**: Minimal resource usage for maximum performance. π
- **CIDR-Notation**: Accept IP addresses given in CIDR notation.
- **Tested on Linux**: Works seamlessly in Linux environments. π§## Tested On
| Distribution | Logo |
|--------------|------|
| **Mint** | |
| **Kali** | |
| **Arch** | |---
> Note: If you use this scanner against your localhost, it will consume high CPU resources. On other IPs, it will perform normally.
## Installation π¦Clone the repository and navigate to the directory:
```bash
git clone https://github.com/MIISTERC/BashScan.git
cd BashScan
chmod +x BashScan
./BashScan
```## β οΈ **Warnings** β οΈ
1. **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. π₯οΈπ₯
2. **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. π¦π