Skip to content

remote administration tool. no port forwarding need.

Notifications You must be signed in to change notification settings

amhewagama/CoreRAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

CoreRAT

Multi-OS Remote Administration Tool

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.

Disclaimer

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.

Client

  • Coded with VB.net

coreRAT

Server

  • C#
  • VB
  • Java
  • Python

C# server

  • Compile and run
  • Change the port and IP with compiler

VB Server

  • Compile from client app
  • Run client build sert IP and port

Java Server

  • create .Jar or run in console
  • console run
    jacac Entrypoin.java
    java Entrypoint
    image

Python Server

  • Console run
  • Create exe
  • requirements
    pip install pycryptodome
  • Run server
    python server.py
    image

Features

  • 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.

Server Options

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

Getting Started

Prerequisites

  • Windows operating system
  • .NET Framework (version compatible with VB.NET 2010)

Installation

  1. Clone the repository:

    git clone https://github.com/amhewagama/CoreRAT.git
  2. Open the project in Visual Studio 2010 or later.

  3. Build the solution to compile the server and client components.

Usage

  1. Launch the server on the target machine.
  2. Use the client application to connect to the server by specifying the IP address and port.
  3. Once connected, use the provided features to remotely administer the target machine.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

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.

Port mapping

Client port: 80

image

Server host: (yourid)-46831.portmap.host (193.161.193.99) Server port : 46831

Potmap.io setup