Skip to content

Modular reverse shell server with a Discord frontend and example payloads

License

Notifications You must be signed in to change notification settings

ignis-sec/shellman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shellman

shellman (from shell manager) is a modular reverse shell server. The idea is to have a way to manage multiple shells that a team can use together from modular frontends (like Discord) during a CTF.

Please check out the frontends' READMEs for information specific to them.

Demo

Here's what the Discord frontend looks like in action:

Usage

shellman only supports Python 3.8+

$ python -m shellman

It will ask for all the required config, then load all the frontends in shellman/frontends/.

Configuration

Although shellman asks you for all the necessary config on launch, you can find and manually edit the config in ./config.ini. Frontend config should also be here.

asciicast

Disclaimers

  • This project is for educational purposes only. The developers and contributors are not responsible for any damage that may be caused by this program nor any consequences that may arise.

Acknowledgements:

  • Props to goeo for his async skills.

About

Modular reverse shell server with a Discord frontend and example payloads

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published