-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.md.txt
More file actions
130 lines (93 loc) · 2.85 KB
/
README.md.txt
File metadata and controls
130 lines (93 loc) · 2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
🚀 RapidScan X PRO
Ultimate Fast Multi-Engine Port Scanner (Python)
RapidScan X PRO is a **high-performance, multi-engine port scanner** built in Python for cybersecurity learning, penetration testing labs, and network reconnaissance.
⚡ Features
Ultra-Fast Async Port Scanning
TCP Connect Scan
Stealth SYN Scan
Service Detection
OS Guessing
Firewall Detection
Progress Bar
Verbose Mode
Output File Saving
Professional CLI Interface
Resume / Portfolio Ready Project
🧰 Scan Modes
| Mode | Description |
| --------- | -------------------------------------- |
| `async` | Ultra fast asynchronous scan (default) |
| `connect` | Standard TCP connect scan |
| `syn` | Stealth SYN scan (Admin required) |
📦 Installation
1️⃣ Clone Repository
git clone https://github.com/yourusername/RapidScanX.git
cd RapidScanX
2️⃣ Install Requirements
pip install colorama tqdm scapy
3️⃣ Run Tool
python rapidscanx.py -t <target>
🚀 Usage
Basic Scan
python rapidscanx.py -t scanme.nmap.org
Full Port Scan
python rapidscanx.py -t example.com -p 1-65535
Ultra Fast Scan
python rapidscanx.py -t target.com -s async
TCP Connect Scan
python rapidscanx.py -t target.com -s connect
Stealth SYN Scan
(Admin / sudo required)
Linux:
sudo python rapidscanx.py -t 192.168.1.1 -s syn
Windows:
Run Command Prompt as Administrator.
Save Output to File
python rapidscanx.py -t target.com -o result.txt
Verbose Mode = Shows live scanning activity.
python rapidscanx.py -t target.com -v
Speed Control = Higher concurrency = faster scan.
python rapidscanx.py -t target.com -c 3000
Help Menu
python rapidscanx.py -h
⚙️ Command Options
| Option | Description |
| ------ | ---------------------------- |
| `-t` | Target IP or domain |
| `-p` | Port range (default: 1-1000) |
| `-s` | Scan type |
| `-o` | Save output file |
| `-v` | Verbose mode |
| `-c` | Concurrency level |
| `-h` | Help menu |
📊 Example Output
[OPEN] 22 SSH
[OPEN] 80 HTTP
[OPEN] 443 HTTPS
========== RESULT ==========
Target: 45.xx.xx.xx
Open Ports: [22,80,443]
OS Guess: Linux/Unix
Firewall: None
Time: 3.1 sec
⚠️ Legal Disclaimer
This tool is created **for educational purposes and authorized security testing only**.
Do NOT scan systems without proper permission.
The developer is not responsible for misuse or illegal activity.
🧠 Learning Purpose
RapidScan X PRO helps understand:
* Network scanning concepts
* TCP/IP behavior
* Asynchronous programming
* Stealth scanning techniques
* Cybersecurity reconnaissance workflows
👨💻 Author
**Faijan the Artist**
Cybersecurity Enthusiast | Ethical Hacking Learner
⭐ Support
If you like this project:
⭐ Star the repository
🍴 Fork it
🛠 Improve it
📜 License
MIT License