I recently stumbled upon butterfly on here and it is a really awesome web browser shell execution program written in python. It’s not like it’s the first of it’s kind. There are others like:
They are also good but development has stopped on them and I don’t think they are better than butterfly. Ajaxterm was adapted from anyterm and there have been no new commits since 2011.
Why should you use butterfly?
You can run butterfly on your server and use it within your browser from any client to SSH into your server and bypass filters. It also has a lot more good use. Just think about it.
Installation is as easy as:
sudo pip install butterfly
To start the server,
and you can go to localhost:57575 on your web browser to access it
To bind to a specific host for remote access,
which isn’t secure according to the owner’s article
One more awesome feature is that you can specify your shell to be used in butterfly
Fish is a user-friendly shell with awesome features. I’ve been using it for a while now and it’s even a lot more awesome inside butterfly.
Its awesome features include auto-suggestions, super-awesome tab completion, scripting, job timing, and more. It also opens any file with its default program just by doing a
Try them out.