8000 GitHub - MIISTERC/BashScan: BashScan: Your Bash-Based Port Wizard! πŸ§™β€β™‚οΈ
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MIISTERC/BashScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

BashScan: The Bash Wizard Port Scanner! πŸ§™β€β™‚οΈβœ¨

(BashScan!)

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 Mint
Kali Kali
Arch 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:

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. πŸš¦πŸ”„

0