Forwarded from Cybershit
Вчера на хабре вышла неплохая статья про ошибки в конфигурации Nginx без указания авторства, но на самом деле это просто перевод материала годичной давности, написанный командой Detectify, которые и проводили это исследование.
Кстати, в феврале этого года Франс Розен, один из исследователей Detectify, опубликовал продолжение, рассмотрев некоторые новые проблемы в конфигурациях веб-серверов и лишний раз напомнил всем об утилитке Gixy для статического анализа мисконфигов Nginx.
Раз> https://blog.detectify.com/2020/11/10/common-nginx-misconfigurations/
Два> https://labs.detectify.com/2021/02/18/middleware-middleware-everywhere-and-lots-of-misconfigurations-to-fix/
Три> https://habr.com/ru/company/cloud4y/blog/547164/
Кстати, в феврале этого года Франс Розен, один из исследователей Detectify, опубликовал продолжение, рассмотрев некоторые новые проблемы в конфигурациях веб-серверов и лишний раз напомнил всем об утилитке Gixy для статического анализа мисконфигов Nginx.
Раз> https://blog.detectify.com/2020/11/10/common-nginx-misconfigurations/
Два> https://labs.detectify.com/2021/02/18/middleware-middleware-everywhere-and-lots-of-misconfigurations-to-fix/
Три> https://habr.com/ru/company/cloud4y/blog/547164/
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Dive - интересная утилита, позволяющая изучить содержимое образа контейнера слой за слоем.
А ещё, вот тут статья занятная, о том как человек примерно то же самое делал вручную - Reverse Engineering a Docker Image.
#container #docker #напочитать
А ещё, вот тут статья занятная, о том как человек примерно то же самое делал вручную - Reverse Engineering a Docker Image.
#container #docker #напочитать
Forwarded from Технологический Болт Генона
Когда не сразу понимаешь в чём подвох
> SRE
> Special Religious Education
> SRE
> Special Religious Education
Forwarded from k8s (in)security (D1g1)
Тема создания Network Policy в
Отдельно отмечу правый нижний угол, где есть 6 полезных туториалов с теорией. Если вам этого недостаточно, то посмотрите вебинар "Demystifying Kubernetes Network Policy".
А если и этого недостаточно, то сегодня в 20:00 (Мск) можно посмотреть по данной теме и технический тренинг "Securing Kubernetes w/ Network Policies", где также будут покрыты темы
Kubernetes
не такая простая как кажется на первый взгляд. Недавно авторы CNI Cilium
создали проект NetworkPolicy Editor
, который позволяет создавать, визуализировать и делится сетевыми политиками в online
формате на странице https://editor.cilium.io/.Отдельно отмечу правый нижний угол, где есть 6 полезных туториалов с теорией. Если вам этого недостаточно, то посмотрите вебинар "Demystifying Kubernetes Network Policy".
А если и этого недостаточно, то сегодня в 20:00 (Мск) можно посмотреть по данной теме и технический тренинг "Securing Kubernetes w/ Network Policies", где также будут покрыты темы
CNI Cilium
и eBPF
.kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.
kompose is a convenience tool to go from local Docker development to managing your application with Kubernetes. Transformation of the Docker Compose format to Kubernetes resources manifest may not be exact, but it helps tremendously when first deploying an application on Kubernetes.
https://github.com/kubernetes/kompose
#github #dockercompose #docker #k8s #kubernetes
kompose is a convenience tool to go from local Docker development to managing your application with Kubernetes. Transformation of the Docker Compose format to Kubernetes resources manifest may not be exact, but it helps tremendously when first deploying an application on Kubernetes.
https://github.com/kubernetes/kompose
#github #dockercompose #docker #k8s #kubernetes
GitHub
GitHub - kubernetes/kompose: Convert Compose to Kubernetes
Convert Compose to Kubernetes. Contribute to kubernetes/kompose development by creating an account on GitHub.
Run VS Code on any machine anywhere and access it in the browser.
https://github.com/cdr/code-server
#github #code #vscode
https://github.com/cdr/code-server
#github #code #vscode
GitHub
GitHub - coder/code-server: VS Code in the browser
VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub.
Simple web UI to manage OpenVPN users, their certificates & routes in Linux. While backend is written in Go, frontend is based on Vue.js.
https://github.com/flant/ovpn-admin
#github #ovpn #openvpn #ui
https://github.com/flant/ovpn-admin
#github #ovpn #openvpn #ui
GitHub
GitHub - flant/ovpn-admin: Simple web UI to manage OpenVPN users.
Simple web UI to manage OpenVPN users. Contribute to flant/ovpn-admin development by creating an account on GitHub.
The fastest remote directory rsync over ssh archival I can muster (40MB/s over 1gb NICs)
https://gist.github.com/KartikTalwar/4393116
#rsync #gist #github
https://gist.github.com/KartikTalwar/4393116
#rsync #gist #github
Gist
Rsync over SSH - (40MB/s over 1GB NICs)
Rsync over SSH - (40MB/s over 1GB NICs). GitHub Gist: instantly share code, notes, and snippets.
Forwarded from sudo rm -rf /*
Привет, коллеги!
Я, как обычно, делюсь и размышляю о наболевшим. Сегодня у нас суперполезный ресурс для тех кто устал от бесконечных рабочих совещаний и синкапов в zoom.
https://zoomescaper.com
Открываем сайт, включаем микрофон и запускаем семпл человека-соседа, или товарища собаки.
#вредные_советы #никогда_так_не_делайте
Я, как обычно, делюсь и размышляю о наболевшим. Сегодня у нас суперполезный ресурс для тех кто устал от бесконечных рабочих совещаний и синкапов в zoom.
https://zoomescaper.com
Открываем сайт, включаем микрофон и запускаем семпл человека-соседа, или товарища собаки.
#вредные_советы #никогда_так_не_делайте
Zoomescaper
Zoom Escaper
Zoom Escaper is a simple tool to help you escape Zoom meetings and other videoconferencing scenarios. It allows you to self-sabotage your audio stream, making your presence unbearable to others.
Jinja2 Tutorial
Text documents are the final result of rendering templates. Depending on the end consumer of these documents whitespace placement could be significant. One of the major niggles in Jinja2, in my opinion, is the way control statements and other elements affect whitespace output in the end documents.
To put it bluntly, mastering whitespaces in Jinja2 is the only way of making sure your templates generate text exactly the way you intended.
Now we know the importance of the problem, time to understand where it originates, to do that we’ll have a look at a lot of examples. Then we'll learn how we can control rendering whitespaces in Jinja2 templates.
- part1: Introduction and variable substitution
- part2: Loops and conditionals
- part3: Whitespace control
- part4: Template filters
- part5: Macros
- part6: Include and Import
- J2Live - Online Jinja2 Parser
#jinja #jinja2 #tutorial
Text documents are the final result of rendering templates. Depending on the end consumer of these documents whitespace placement could be significant. One of the major niggles in Jinja2, in my opinion, is the way control statements and other elements affect whitespace output in the end documents.
To put it bluntly, mastering whitespaces in Jinja2 is the only way of making sure your templates generate text exactly the way you intended.
Now we know the importance of the problem, time to understand where it originates, to do that we’ll have a look at a lot of examples. Then we'll learn how we can control rendering whitespaces in Jinja2 templates.
- part1: Introduction and variable substitution
- part2: Loops and conditionals
- part3: Whitespace control
- part4: Template filters
- part5: Macros
- part6: Include and Import
- J2Live - Online Jinja2 Parser
#jinja #jinja2 #tutorial
TTL255 - Przemek Rogala's blog
Jinja2 Tutorial - Part 1 - Introduction and variable substitution
First post in the Jinja tutorial series where I'll provide an overview of the language, discussion of its features and a healthy dose of example use cases. If you're new to the world of templating or simply need to refresh your memory, then you should found…
Forwarded from Daily Geek News (Umputun U)
Специалисты по криптографии, из моего опыта общения с ними, одни из самых резких. И их можно понять - люди постоянно наступают на одни и те же грабли даже когда пытаются применить проверенные решения. А уж “я сделаю свою могучую систему шифрования” доводит экспертов до нервного срыва.
Я не раз видел дискуссии и в онлайне и в реальной жизни, где эти ребята & девчата поясняли оппоненту все его криптографическую никчёмность прямым текстом, без этих модных изысков типа “решение интересное, но есть ряд мест для улучшения”. За прямоту и техническую “токсичность” лично от меня - рескепты.
Второе для них, по степени вызванного гнева, это копирование снипетов с SO и прочих мест, где люди гуглят “как заэнкриптить” или “как хранить пароли”. Вот это репо как раз и придуманно для того, чтоб не копировали там, но брали готовые снипеты тут.
Я не эксперт в этой области, но на беглый взгляд никаких вопиющих косяков не заметил.
https://github.com/gtank/cryptopasta
Я не раз видел дискуссии и в онлайне и в реальной жизни, где эти ребята & девчата поясняли оппоненту все его криптографическую никчёмность прямым текстом, без этих модных изысков типа “решение интересное, но есть ряд мест для улучшения”. За прямоту и техническую “токсичность” лично от меня - рескепты.
Второе для них, по степени вызванного гнева, это копирование снипетов с SO и прочих мест, где люди гуглят “как заэнкриптить” или “как хранить пароли”. Вот это репо как раз и придуманно для того, чтоб не копировали там, но брали готовые снипеты тут.
Я не эксперт в этой области, но на беглый взгляд никаких вопиющих косяков не заметил.
https://github.com/gtank/cryptopasta
GitHub
GitHub - gtank/cryptopasta: copy & paste-friendly golang crypto
copy & paste-friendly golang crypto. Contribute to gtank/cryptopasta development by creating an account on GitHub.
Forwarded from Dev Tools
Httpreq
Онлайн сервис - httpreq.com который дает ендпоинт, на котором можно тестировать запросы, каллбеки итд.
Очень простой и лаконичный сервис.
Из плюсов:
- простота;
- лаконичность;
Онлайн сервис - httpreq.com который дает ендпоинт, на котором можно тестировать запросы, каллбеки итд.
Очень простой и лаконичный сервис.
Из плюсов:
- простота;
- лаконичность;