https://github.com/jonfairbanks/expansa
Python3 Multi-Threaded Reverse Shell Prototype
https://github.com/jonfairbanks/expansa
python python3 python3-tutorial reverse-shell
Last synced: 5 months ago
JSON representation
Python3 Multi-Threaded Reverse Shell Prototype
- Host: GitHub
- URL: https://github.com/jonfairbanks/expansa
- Owner: jonfairbanks
- License: mit
- Created: 2018-06-26T06:10:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-26T01:25:07.000Z (over 6 years ago)
- Last Synced: 2025-01-11T01:44:14.988Z (over 1 year ago)
- Topics: python, python3, python3-tutorial, reverse-shell
- Language: Python
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Expansa
Python3 Multi-Threaded Reverse Shell Prototype
### Prerequisites
- Python 3.x
- PIP
### Server
###### Setup:
- Update Host and Port in server.py
- Launch the script with `python3 server.py`
- Wait for clients to connect...
###### Commands:
- `list`: Prints a directory of connected clients. Can be used in conjunction with select.
- `select`: Used to select a remote client returned by the list command. Expects a number.
- `quit`|`exit`: Exit the current client session.
### Client Setup
- Launch the client-side script with `python3 client.py`
- [Optional] Convert client.py to an .EXE using: `python3 setup.py build`
### Changelog
- **v1.0**: Initial Release
- **v1.1**: Improved Error Handling
- **v1.2**: Multi-Connection Support