
Aplicação web intencionalmente vulnerável para segurança em Django
Aplicação web intencionalmente vulnerável para segurança em django.
nosso roadmap: construir uma aplicação web intencionalmente vulnerável em django. As vulnerabilidades podem ser baseadas no OWASP Top Ten.
Para configurar o projeto na sua máquina local:
Primeiro, clone o repositório usando o site do GitHub ou git no terminal
git clone https://github.com/adeyosemanputra/pygoat.git
### To Download a specific branch
git clone -b <branch_name> https://github.com/adeyosemanputra/pygoat.git
python3 pode não estar disponível por padrão.
python3 não for reconhecido, tente usar python (certifique-se de que aponta para Python 3.x).bash installer.shpython3 manage.py migrate.python3 manage.py runserver.pip install -r requirements.txt.python3 manage.py migrate.python3 manage.py runserver.setup.py - pip3 install .python3 manage.py migrate.python3 manage.py runserver.docker pull pygoat/pygoat ou docker pull pygoat/pygoat:latestdocker run --rm -p 8000:8000 pygoat/pygoat:latestdocker image rm pygoat/pygoat e faça pull novamente em caso de erro.docker-compose up ou docker-compose up -dPyGoat armazena definições de desafios em challenge/challenge.json.
Para popular a tabela Challenge no banco de dados a partir deste arquivo, use o
comando de gerenciamento integrado do Django:
docker compose exec web python manage.py populate_challenges
git clone https://github.com/adeyosemanputra/pygoat.gitdocker build -f Dockerfile -t pygoat .docker run --rm -p 8000:8000 pygoat:latestinstaller.shinstaller.shuninstaller.sh para desinstalar o pygoat junto com todas as suas dependências.pygoat, execute:$ bash ./uninstaller.sh
uninstaller.py para desinstalar o pygoat junto com todas as suas dependênciaspygoat, execute:$ python3 uninstaller.py
Soluções para todos os desafios
Agradecimentos a estas pessoas maravilhosas (chave de emoji):
Este projeto segue a especificação all-contributors. Contribuições de qualquer tipo são bem-vindas!
![]() pwned-17 💻 | ![]() Aman Singh 💻 | ![]() adeyosemanputra 💻 📖 | ![]() gaurav618618 💻 📖 | ![]() MajAK 💻 | ![]() JustinPerkins 💻 | ![]() Liu Peng 💻 |
![]() Metaphor 💻 | ![]() whokilleddb 💻 |