Currently this project is in BETA mode (Heavy development) So mosquitos and bugs are allowed and solutions to eradicate them are also requested
- Getting Started
- Prerequisites
- Installation
- Usage
- Demo
- Features
- Future
- Contributing
- License
- Contact
- Credits
- Disclaimer
- Supporters
There are already many tools on github so Why have I created this one There are following reasons for that
- First I wanted to create this project for learning python and OOPs(Object Oriented Programming)
- I loved the tool EvilOsX and wanted an implementation of it in windows although like mac Windows doesn't come inbuilt with python.
- I liked the concept of Run Once in client and forget in EvilOsX, like only you have to run a client and forget about the modules they will load from server and you can update module from server
- Many Great RAT tools doesn't come with Port Forwarding we have to either use ngrok or something else to port forward, but if you run this tool from hosting site no porforwarding is needed.
- One more thing This tool only needs a webbrower to run if you host it fromm a hosting site and no space is utilised in your device
Ensure you have the following installed on your local machine:
- Python (version 3.7 or higher)
-
Installation consists of Two Parts First if you want to host to Server(No Port Forwarding Required) Below is the implementation:
- Fist method just click
- Second Method
-
Clone the repository to any hosting service like PythonAnywhere or Vercel
-
Do the essential steps required to host it to the respective sites as every site has different procedures for hosting
-
Hurray you're good to go
-
Note - One click deploy will come soon so Stay Updated or fork this site
-
- Fist method just click
-
Build Locally in your PC (Port Forwarding Required)
- Clone the repository:
git clone https://github.com/siddhant385/karavas.git
-
Navigate to the project directory:
cd karavas
-
Install the required Python packages:
pip install -r requirements.txt
- Once the installation is complete, you can run the application with the following command:
python app.py
After head to [localhsot:5000](http://localhost:5000) - The default credentials are Username:admin Password:2006
- A demo site is live Click Me to see
- Note builder has been disabled for security and abuse purposes
- It's only a demo so you won't be able to execute commands
- Use the same credentials given above
- Reverse Shell
- No Port Fowrding Required
- Persistent
Future of this project depends on you So if You like please star and support me Although in Future I will enchance this tool with following features and in order:
- Run in windows using exe instead to python to end python dependency in windows (will use pyinstaller)
- Create different and encrypted payload for different pc as EvilOsx
- Create external library independent modules for windows
Ya I know that this is not complete or it has bugs but it's up to you to download and use it or contribute to it to make it more powerful. Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. To Contribute follow the below steps
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the GPLv3 License. See LICENSE for more information.
Siddhant - ssiddhant385@gmail.com
Project Link: https://github.com/siddhant385/karavas
- This Tool Uses a Gorgeous API Named The Null Pointer
- This Tool also Uses a javascript library Ansi Up for colored terminal in output
- The Special Thanks goes to Marten4n6 for his EvilOsX This project is a fork of it.
Usage of this tool for attacking targets without prior mutual consent is illegal. It's the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program.