coreRAT is a framework for developing remote administration tools (RATs) that can target various operating systems. It provides a foundation for building server applications in C#, Java, Python, VB.NET, and potentially other languages, along with client applications typically written in VB.NET 2010.
Please note: Remote administration tools can be misused for malicious purposes. The coreRAT framework is intended for legitimate remote management scenarios, such as system administration, IT support, and parental control. It's your responsibility to use this framework ethically and in accordance with all applicable laws.
- Coded with VB.net
- C#
- VB
- Java
- Python
- Compile and run
- Change the port and IP with compiler
- Compile from client app
- Run client build sert IP and port
- Remote Desktop: View and control the desktop of the remote machine.
- File Manager: Access and manage files on the remote system.
- Task Manager: Monitor and control running processes.
- Installed Software: View a list of software installed on the remote machine.
- TCP Ports: Check the status of TCP ports on the remote system.
- Startup Manager: Manage programs that run at startup.
- Keylogger: Capture keystrokes on the remote system.
- View Thumbs: View thumbnail previews of remote system images.
- Server Options: Restart or close the server remotely.
- Small Server: The server component is lightweight, with a size of only 40Kb.
Feature | VB.NET | C# | Java | Python |
---|---|---|---|---|
Remote Desktop | Yes | Yes | Yes | Potentially (through libraries) |
File Manager | Yes | Yes | Yes | Yes |
Task Manager | Yes | Yes | Yes | Yes |
Installed Software | Yes | Yes | Yes | Yes |
TCP Ports | Yes | Yes | Yes | Yes |
Startup Manager | Yes | Yes | Yes | Yes |
Server Options | Yes | Yes | Yes | Yes |
Small Server (lightweight server deployment) | Yes | Yes | Yes | No |
- Windows operating system
- .NET Framework (version compatible with VB.NET 2010)
-
Clone the repository:
git clone https://github.com/amhewagama/CoreRAT.git
-
Open the project in Visual Studio 2010 or later.
-
Build the solution to compile the server and client components.
- Launch the server on the target machine.
- Use the client application to connect to the server by specifying the IP address and port.
- Once connected, use the provided features to remotely administer the target machine.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or suggestions, feel free to open an issue or reach out to [email protected].
By using CoreRAT, you agree to abide by all relevant laws and regulations. The authors of this software do not assume any responsibility for misuse or damage caused by this software.
Client port: 80
Server host: (yourid)-46831.portmap.host (193.161.193.99) Server port : 46831
- Download OpenVPN config https://portmap.io/configs/create
- Set Mapping rule https://portmap.io/mappings