Promethe is a command-line tool created with Python and the Typer library,designed to empower backend developers with a collection of essential utilities. From network diagnostics to DevOps automation, Promethe serves as your trusted assistant, simplifying tasks and illuminating the path to efficient development
The name "Promethe" draws inspiration from the ancient Greek myth of Prometheus, who stole the fire of knowledge from the gods and bestowed it upon humanity. In a similar spirit, Promethe is crafted to provide backend developers with insights and capabilities that shed light on their challenges.
- dns lookup
- show your public ip
- show your location based on public ip
- server port scaner
- create ssh tunnels
- services health checker
- website vulnerability checker
- dockerized project automatically
- generate docker-compose.yml for common stacks (like postgres and pgAdmin, ...)
- initiate base django project based on best practices (with cookiecutter)
- turn into a
pip
package - turn into a
apt
package
- python version >= 3.8
Step 1 : create a new virtualenv and install requirements.
$ pip install -r requirements.txt
Step 2 : run promethe.py
and use --help
to see the list of tools.
$ python promethe.py --help
Give a ⭐️ if you find this project intriguing, share your insights, and let's keep the conversation alive. Contributions are very welcome.
Made by ❤️ under MIT license.