REBRAND: REAPER v2.0 - RDP Exploitation Framework
This commit is contained in:
83
main.py
83
main.py
@@ -1,13 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
FastRDP-NG v2.0 - Next Generation RDP Scanner & Password Sprayer
|
||||
===============================================================
|
||||
Blazing-fast async RDP scanner with Windows GUI.
|
||||
Scans thousands of IPs per second, finds live RDP hosts,
|
||||
then sprays top 50 common passwords.
|
||||
|
||||
Usage:
|
||||
python main.py # Launch GUI
|
||||
REAPER v2.0 — Remote Exploitation & Password Enumeration Routine
|
||||
================================================================
|
||||
Mass RDP Scanner + Password Sprayer + SOCKS5 Proxy Rotator.
|
||||
No mercy. No lockouts. Just results.
|
||||
"""
|
||||
|
||||
import sys
|
||||
@@ -15,7 +11,6 @@ import os
|
||||
|
||||
# Force UTF-8 encoding to handle Unicode box-drawing characters in banner
|
||||
try:
|
||||
# Python 3.7+ on Windows: reconfigure stdout to UTF-8
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
except (AttributeError, ValueError):
|
||||
pass
|
||||
@@ -26,13 +21,71 @@ sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
from gui import FastRDPGUI
|
||||
|
||||
|
||||
# ── REAPER SKULL ───────────────────────────────────────────────
|
||||
REAPER_ASCII = r"""
|
||||
\033[91m
|
||||
.-.
|
||||
(0 0)
|
||||
____\___/_____
|
||||
/ ___________ \
|
||||
/ / \ \
|
||||
| / RIP YOUR \ |
|
||||
| | NETWORK | |
|
||||
| | ☠ ☠ ☠ ☠ | |
|
||||
| \ / |
|
||||
\ \___________/ /
|
||||
\_____________/
|
||||
___|_________|___
|
||||
| ___________ |
|
||||
| | | |
|
||||
| | REAPER | |
|
||||
| | v2.0 | |
|
||||
| |___________| |
|
||||
|_________________|
|
||||
| |
|
||||
___| |___
|
||||
|_____ _____|
|
||||
| |
|
||||
| |
|
||||
/ \
|
||||
/ \
|
||||
\033[0m
|
||||
"""
|
||||
|
||||
BANNER = f"""
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m \u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
\033[91m\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\033[0m
|
||||
|
||||
\033[91m \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\033[0m
|
||||
\033[91m \u2502\033[0m \033[97mREAPER v2.0 :: RDP REAPER :: No Mercy\033[0m \033[91m\u2502\033[0m
|
||||
\033[91m \u2502\033[0m \033[90mRemote Exploitation & Password Enumeration Routine\033[0m \033[91m\u2502\033[0m
|
||||
\033[91m \u2502\033[0m \033[31m\u2620 Mass RDP Scan | Password Spray | SOCKS5 Proxy \u2620\033[0m \033[91m\u2502\033[0m
|
||||
\033[91m \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\033[0m
|
||||
"""
|
||||
|
||||
|
||||
def main():
|
||||
print("""
|
||||
╔══════════════════════════════════════════╗
|
||||
║ FastRDP-NG v2.0 ║
|
||||
║ Next-Gen RDP Scanner & Password Sprayer ║
|
||||
╚══════════════════════════════════════════╝
|
||||
""")
|
||||
try:
|
||||
print(BANNER)
|
||||
except (UnicodeEncodeError, OSError):
|
||||
print("""
|
||||
==============================================
|
||||
REAPER v2.0 - RDP Exploitation Framework
|
||||
==============================================
|
||||
""")
|
||||
|
||||
# Check if tkinter is available
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user