Как стать автором
Обновить
5
10
Абай @LaggerIsME

DevSecOps Enthusiast

Отправить сообщение

Очень классная статья, скорее бы продолжение :)

Ну в рамках данной статьи киберполигон это инфраструктура с заготовленными "дырками", которая специально создается для проверки навыков киберспециалистов. Участникам подобных соревнований дается доступ в какую-либо внутреннюю инфраструктуру, где находятся сервера, которые они должны будут взломать и повысить свои привилегии. В дальнейшем им также придется использовать уже взломанные машины для опрокидывания своего трафика, чтоб получить доступ к последующим заданиям и много чего другого. Побеждает тот, кто сможет решить большее количество заданий.

¯\_(ツ)_/¯ NCALayer полон загадок

Да уж, NCALayer на Linux это сплошное веселье, что иногда проще виртуалку ставить)

Да, все верно.

Насчет трея то да, у этой программы с ним постоянно проблемы. В том же дефолтном Gnome в Background Apps он не отображается. А насчет ошибки, что не установилось даже так, то советую обратиться к Дежурному АО НИТ по телеграмму: @dezhurnyNitec и скинуть ему логи. Когда лично у меня на Федоре произошла ошибка запуска после обновления, то я обращался именно туда и все исправили на следующий день. Также можете сами логи почитать и поискать корень проблемы. Они находятся по пути: /home/$USER/.config/NCALayer/ncalayer.log

Впервые слышу о данном фреймворке. А он в каком году появился?

Я делаю точно также, но я в том плане, что нельзя изменить сразу через root_path корневой путь. Вам все равно также придется переписывать пути на OpenAPI документацию и т.д., чтоб они не были доступны по /docs, /redoc, /openapi.json.

Интересно, даже не знал. Flask стабильно работает на ASGI и как по удобству? А то смущает немного пункт в документации, что лучше использовать Quart.

Ну как говорится, что кому ближе. Я лично начинал с Фласка и мне он понравился больше Джанго, но тут все зависит опять же от личных предпочтений.

Сравните изначальный темплейт Джанго и ФастАПИ и скажите на каком намного проще и быстрее начать писать новичку. Я не думаю, что наличие одного main.py, да и папки models выглядит также непонятно, как начальный проект в Django.

А что непонятного про структуру джанго? Ты не можешь ее изначально менять, ты должен ее придерживаться. В FastAPI же можешь писать, как хочешь, что тебя не ставит в какие-либо рамки.

Чистая архитектура?

Информация

В рейтинге
468-й
Откуда
Казахстан
Зарегистрирован
Активность

Специализация

Backend Developer, DevOps
Middle
От 500 000 ₸
Linux
Fastapi
Flask
PostgreSQL
MongoDB
Redis
Nginx
Swagger
Python
Docker