Skip to content

A simple ransomware that can be used for educational and informational purposes and to understand its logic.

License

Notifications You must be signed in to change notification settings

metinilgar/Ransomware

Repository files navigation


Logo

Ransomware

A simple ransomware that can be used for educational and informational purposes and to understand its logic.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Authors

About The Project

It is ransomware for educational and informational purposes. It can be used to encrypt files in any folder on the computer or in all personal folders.


Be sure to read these before using the software:

  • The software has been made for informational and educational purposes. And it continues to be developed.
  • It should not be used for any wrong or malicious use. The person who wrote the program has no responsibility for such uses.
  • The program is under development. It is recommended that your experiments be done on a virtual machine.
  • Do not run the program without examining the codes. Pay attention to the comment lines.

You can suggest changes by forking this repository and creating a pull request or opening an issue.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Required Libraries

Type this command in the console to install the required libraries:

  • pip
    $ pip install -r requirements.txt

Installation

  1. Clone the repo
    git clone https://github.com/MetinIlgar/Ransomware.git
  2. Run the software
    • First run the server.
    python server.py 
    • Then run main.py.
    python main.py

Usage

Attention! Do not use this software unconsciously.

Software usage

  1. The server must be run first.
  2. Then main.py should be run.
  3. After main.py is running, servers will be connected automatically.
  4. You can see what can be done by typing the "help" command on the command line where the server is running.
  • If you type "enc", all files under the destination folder will be encrypted.
  • If you type "dec", all files under the destination folder will be decrypted.
  • If you type "close" main.py will stop working.
  • If you type "exit" both server and main.py will stop working.
  • If you type "help", the commands you can use will appear.

Roadmap

  • See the open issues for a list of proposed features (and known issues).

  • Take a look at the commits to see the build stages of the program.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

  • Metin Ilgar Mutlu

GitHub Logo Instagram Logo Twitter Logo

About

A simple ransomware that can be used for educational and informational purposes and to understand its logic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages