Assignment project XSS DHBW CAS WiSe22-23
This Django webapp projcet tests cross-site scripting vulnerabilities using the xss fuzzer.
- python 3.x
- py -m venv _venv
- activate
- install requirements.txt
- py -m pytest tests/ --driver Chrome --driver-path -rs -vv
- python 3.x
- mkdir root -> cd root
- py -m venv _venv
- activate
- install requirements.txt
- mkdir django -> cd django
- django-admin startproject mysite
- cd mysite
- mkdir apps -> cd apps -> mkdir demo_app
- python manage.py startapp demo_app apps/demo_app
- add route in mysite.urls -> path('demo',include('apps.demo_app.urls'))
- add route in apps.demo_app.urls -> path('', views.index, name='index')
- add view in apps.demo_app.views def index(request):return HttpResponse("Hello, world. You're at the demo_app index.")
- test run -> python manage.py runserver
- python manage.py migrate
- Create model in apps.demo_app.models
- Change apps.demo_app.app -> DemoAppConfig(AppConfig): name = 'apps.demo_app'
- Add mysite/settings.py -> INSTALLED_APPS = ['apps.demo_app' ...
- python manage.py makemigrations demo_app
- python manage.py migrate
- python manage.py createsuperuser
- test run -> python manage.py runserver