All Projects → DannyTheSloth → Vanillarat

DannyTheSloth / Vanillarat

Licence: mit
VanillaRat is an advanced remote administration tool completely coded in C# for Windows.

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Vanillarat

Quasar
Remote Administration Tool for Windows
Stars: ✭ 4,897 (+2450.52%)
Mutual labels:  remote-control, remote-desktop, net, rat, administration
DcRat
A simple remote tool in C#.
Stars: ✭ 709 (+269.27%)
Mutual labels:  control, remote-control, rat, remote-desktop
ToxicEye
👽 Program for remote control of windows computers via telegram bot. Written in C#
Stars: ✭ 305 (+58.85%)
Mutual labels:  administration, rat, net
Rat Hodin V2.9
Remote Administration Tool for Linux
Stars: ✭ 97 (-49.48%)
Mutual labels:  remote-control, rat, control
Skyrat
SkyRAT - Powershell Remote Administration Tool
Stars: ✭ 21 (-89.06%)
Mutual labels:  remote-control, rat, administration
Quiescis
Quescis is a powerful Remote Access Trojan for windows 💻 on C++
Stars: ✭ 56 (-70.83%)
Mutual labels:  remote-control, administration, rat
pace
Remote Access Tool for Windows.
Stars: ✭ 68 (-64.58%)
Mutual labels:  remote-control, administration, rat
Lilith
Lilith, The Open Source C++ Remote Administration Tool (RAT)
Stars: ✭ 493 (+156.77%)
Mutual labels:  remote-control, rat, administration
Bhf
Rails-Engine-Gem that offers an admin interface for trusted user
Stars: ✭ 81 (-57.81%)
Mutual labels:  admin, administration
Irext
Universal IR Remote Control Solution
Stars: ✭ 1,240 (+545.83%)
Mutual labels:  remote-control, control
Thoron
Thoron Framework is a Linux post-exploitation framework that exploits Linux TCP vulnerability to provide a shell-like connection. Thoron Framework has the ability to create simple payloads to provide Linux TCP attack.
Stars: ✭ 87 (-54.69%)
Mutual labels:  remote-control, rat
Rmtsvc
A web-based remote desktop & control service for Windows.
Stars: ✭ 47 (-75.52%)
Mutual labels:  remote-control, remote-desktop
Mongoku
🔥The Web-scale GUI for MongoDB
Stars: ✭ 1,000 (+420.83%)
Mutual labels:  admin, administration
Mass Rat
Basic Multiplatform Remote Administration Tool - Xamarin
Stars: ✭ 127 (-33.85%)
Mutual labels:  rat, admin
Androidscreenshare
android
Stars: ✭ 883 (+359.9%)
Mutual labels:  remote-control, control
Admin
Admin pack (actions, widgets, etc) for Yii2
Stars: ✭ 100 (-47.92%)
Mutual labels:  admin, administration
Neko
A self hosted virtual browser (rabb.it clone) that runs in docker.
Stars: ✭ 1,957 (+919.27%)
Mutual labels:  remote-control, remote-desktop
Ratel
RAT-el is an open source penetration test tool that allows you to take control of a windows machine. It works on the client-server model, the server sends commands and the client executes the commands and sends the result back to the server. The client is completely undetectable by anti-virus software.
Stars: ✭ 121 (-36.98%)
Mutual labels:  remote-control, rat
Forest Express Mongoose
🌱 Express/Mongoose Liana for Forest Admin
Stars: ✭ 145 (-24.48%)
Mutual labels:  admin, administration
Proton
Proton Framework is a Windows post-exploitation framework similar to other Windows post-exploitation frameworks. The major difference is that the Proton Framework does most of its operations using Windows Script Host, with compatibility in the core to support a default installation of Windows 2000 with no service packs all the way through Windows 10.
Stars: ✭ 142 (-26.04%)
Mutual labels:  remote-control, rat

Banner

Description:

VanillaRat is an advanced remote administration tool coded in C#. VanillaRat uses the Telepathy TCP networking library, dnlib module reading and writing library, and Costura.Fody dll embedding library.

Features:

  • Remote Desktop Viewer (With remote click)
  • File Browser (Including downloading, drag and drop uploading, and file opening)
  • Process Manager
  • Computer Information
  • Hardware Usage Information (CPU usage, disk usage, available ram)
  • Message Box Sender
  • Text To Speech
  • Screen Locker
  • Live Keylogger (Also shows current window)
  • Website Opener
  • Application Permission Raiser (Normal -> Admin)
  • Clipboard Text (Copied text)
  • Chat (Does not allow for client to close form)
  • Audio Recorder (Microphone)
  • Process Killer (Task manager, etc.)
  • Remote Shell
  • Startup
  • Security Blacklist (Drag client into list if you don't want connection. Press del. key on client to remove from list)

TODO - PROJECT COMPLETED (NEW PROJECT IN THE WORKS):

  • Add password recovery
  • Redesign networking system
  • Bug Fixing

How To Install:

Release:

  1. Download the latest release from the releases section
  2. Ensure a designated port is opened, the default port is 1604
  3. A DNS address is required, you may get one for free at https://no-ip.com/
  4. Run the VanillaRat.exe and have fun!

Note: If you accidentally run VanillaRatStub.exe, you can end the process by opening task manager and killing VanillaRatStub.

Debug:

  1. Open the solution file
  2. Ensure dnlib is installed on the VanillaRat project
  3. Ensure Costura.Fody, and Telepathy is installed on both the VanillaRat project and the VanillaRatStub project
  4. Build the VanillaRatStub project.
  5. Build the VanillaRat project, open the bin of the VanillaRatStub project, and drag the VanillaRatStub.exe file into the bin of the VanillaRat project.
  6. Run VanillaRat.exe and have fun!
  7. If any modification is made to VanillaRat or VanillaRatStub steps 4-5 need to be repeated.

Using Vanilla Rat:

Setting The Server Up: To get started you must have at least one open port that you do not use with other applications. The default port is 1604. You must also have a dynamic dns address which you can get from https://no-ip.com/. To get started build a client by clicking the builder button in the main settings, please note the client tag is how you will know which client is which (assuming you are not using the program maliciously), and the name is the output exe file. Enter your DNS address and port into their designated fields. If you do not know what the update interval is you can leave it as is. Once you are done click build. Next set the settings up, fill your port in the port field if you changed it, if you do not know what the update interval is you can leave it as is. You can now hit the start server button and the server will now listen for connections.

Client Options: Once a client is connected you can select the client and right click on the client to bring up a menu of options, or you can select the client and click start remote desktop if you wish to start the remote desktop. Some client options have special functions as listed below:

  • Process Manager (Get Running Applications): Right click to bring up options for refreshing and closing processes.
  • File Browser: Right click to bring up options for downloading, uploading, refrshing, and deleting files. Note that for uploading you may drag and drop a file into the browser to upload it into the directory it is currently in.
  • Clipboard Text: Note you do not have to close the dialog if you want to get another copy of the currently copied text on the client. Just hit Get Clipboard Text again and the dialog will automatically update.

Screenshot:

Screenshot

Demo:

Demo

A Special Thanks To:

NinjahZ

NYAN-x-CAT (https://github.com/NYAN-x-CAT)

Important Disclaimer:

I, the creator, am in no way responsible for any actions that you may make using this software. You take full responsibility with any action taken using this software. Please take note that this application was designed for educational purposes and should never be used maliciously. By downloading the software or source to the software, you automatically accept this agreement.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].