Вирішуємо на місці
Для запуску проекту вам необхідно:
- Завантажити репозиторій
- Встановити необхідні бібліотеки
pip install -r requirements.txt - Запустити сайт
python3 app.py - Для перегляду сайту перейдіть на посилання у терміналі (
localhost:xxxx)
- app.py
- database.db
-
static
- js, css, scss, fonts, images
-
templates
- index.html
- Зробити
requirements.txt favicon.ico- Зробити сторінку проекту, сторінку "усі проекти"
- Додати вибір категорії
app.run(debug=True)повинно бути змінено перед публікацією, задля уникнення вразливостей- Усі коментарі повинні бути видалені або написані українською
- Вказання файлів
- Імена файлів при завантаженні
- DDoS, bruteforce атаки та подібні
- Можливі SQL та XSS ін'єкції
- Логи у вигляді
print - Паролі у простому вигляді
- Нема хешування
- Дозволи користувачів на локальному сховищі
- Заборона енумерації
:3