🕵️♂️ High-Performance TCP/UDP Port Scanner for Cybersecurity Professionals
OPEN-Eye is a professional, high-speed port scanner built in Go. Designed for penetration testers, red/blue teamers, and cybersecurity professionals, it provides fast, reliable scanning for single hosts, multiple hosts, or entire CIDR ranges.
Lightweight, fast, flexible, and output-ready for automation.
| Feature | Description |
|---|---|
| ⚡ High Performance | Default 200 concurrent workers for lightning-fast scanning |
| 🔹 Scan Types | TCP (connect) & basic UDP scanning |
| 🖥️ Flexible Targets | Single host, host files, or CIDR ranges |
| 🔢 Custom Ports | Full range, top common ports, or custom lists |
| ⏱️ Timeout & Retries | Handles slow/unresponsive hosts gracefully |
| 🛑 Rate Limiting | Control connections per second to avoid flooding |
| 📊 Multiple Outputs | Table, CSV, JSON for automation & reporting |
| 📝 Verbose Mode | Detailed scanning progress and logs |
| 🏗️ Standalone Binary | No dependencies required; ready-to-run |
# Clone repository
git clone https://github.com/CYBER-4RMY/OPEN-Eye.git
cd OPEN-Eye
# Build binary
go build openeye.go (it is already build for furthure any issue this is a help line)
# Show available options
./openeye -h./openeye -host <target> [options]| Flag | Description |
|---|---|
-T int |
Number of concurrent workers (default 200) |
-host string |
Target host or IP (single) |
-hosts string |
File with hosts (one per line) or CIDR |
-p string |
Ports (e.g., 22,80,443 or 1-1024). Default: 1-1024 |
-top |
Scan only top common ports |
-all |
Show all ports (not only open) |
-s string |
Scan type: tcp or udp (default tcp) |
-timeout int |
Timeout per port (seconds) |
-retries int |
Retries per port on failure |
-rps int |
Rate-limit connections per second |
-csv string |
Export results to CSV file |
-json |
Export results as JSON |
-v |
Verbose output |
-h |
Show help |
Scan ports 1-450 on a single host:
./openeye -host wix.com -p 1-450Scan top common ports (fast):
./openeye -host wix.com -topScan all ports (1-1024):
./openeye -host wix.com -allScan multiple hosts from file and export JSON:
./openeye -hosts targets.txt -jsonScan multiple hosts and export CSV:
./openeye -hosts targets.txt -csv results.csv[*] OPEN-Eye Scanner - targets: 1, results: 4, duration: 11.99s
+------------------------------+------+------+--------------+--------------------------------+
| Host | Port | Proto | Service | Extra |
+------------------------------+------+------+--------------+--------------------------------+
| wix.com | 25 | tcp | SMTP | |
| wix.com | 53 | tcp | DNS | |
| wix.com | 80 | tcp | HTTP | |
| wix.com | 443 | tcp | HTTPS | CN=*.wix.com, Issuer=R13 |
+------------------------------+------+------+--------------+--------------------------------+
- ✅ Fast & Efficient – Scan hundreds of hosts concurrently
- ✅ Professional Output – JSON/CSV for automation and reporting
- ✅ Customizable & Flexible – Control ports, retries, timeout, and rate
- ✅ Built for Professionals – Ideal for pentesting & security audits
Released under the MIT License. Free to use, modify, and distribute. View License
CYBER-4RMY (CYBER-4RMY)
- GitHub: CYBER-4RMY
- Focus: Cybersecurity, penetration testing, network auditing, and professional security tools.
This version includes:
- Banner-style header with icon.
- Badges for license, Go version, GitHub stars, and issues.
- Feature highlight table with icons for quick readability.
- Clean sections for installation, usage, and examples.
- Professional callouts for why OPEN-Eye is superior.
- Author section linking to your GitHub.