Запуск GitHub Actions локально
Отлично может подойти для локальных тестов перед push/pull и тп
https://github.com/nektos/act
Отлично может подойти для локальных тестов перед push/pull и тп
https://github.com/nektos/act
GitHub
GitHub - nektos/act: Run your GitHub Actions locally 🚀
Run your GitHub Actions locally 🚀. Contribute to nektos/act development by creating an account on GitHub.
Context and expression syntax for GitHub Actions - GitHub Docs
https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions
https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions
GitHub Docs
Contexts reference - GitHub Docs
Find information about contexts available in GitHub Actions workflows, including available properties, access methods, and usage examples.
Все наверное слышали про микросервисы, а про микрофронтэнды?
Точечное управление фронт-приложением, которое может быть собрано из различных фронт-фреймворков, эдакий единый SPA..)
Может быть удобным, когда разные команды “пилят” разный компонентный код к примеру на React/Vue/Angular - пофигу, после чего все собирается в единый фронт, очень полезно при наборе разного рода скиллов в разных командах работающих над единой целью
Описание для чего, зачем и что такое микросервисы и микрофронтэнд можно почитать здесь:
https://micro-frontends.org/
Точечное управление фронт-приложением, которое может быть собрано из различных фронт-фреймворков, эдакий единый SPA..)
Может быть удобным, когда разные команды “пилят” разный компонентный код к примеру на React/Vue/Angular - пофигу, после чего все собирается в единый фронт, очень полезно при наборе разного рода скиллов в разных командах работающих над единой целью
Описание для чего, зачем и что такое микросервисы и микрофронтэнд можно почитать здесь:
https://micro-frontends.org/
Micro Frontends
Micro Frontends - extending the microservice idea to frontend development
Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks.
Pillager
Pillager is designed to provide a simple means of leveraging Go's strong concurrency model to recursively search directories for sensitive information in files.
https://github.com/brittonhayes/pillager#installation
Пример файл-конфига с правилами поиска секретов
https://github.com/brittonhayes/pillager/blob/main/rules.toml
Pillager is designed to provide a simple means of leveraging Go's strong concurrency model to recursively search directories for sensitive information in files.
https://github.com/brittonhayes/pillager#installation
Пример файл-конфига с правилами поиска секретов
https://github.com/brittonhayes/pillager/blob/main/rules.toml
GitHub
GitHub - brittonhayes/pillager: Pillage filesystems for sensitive information with Go 🔍
Pillage filesystems for sensitive information with Go 🔍 - brittonhayes/pillager
EvtMute
This is a tool that allows you to offensively use YARA to apply a filter to the events being reported by windows event logging.
В копилку того, что нужно посмотреть
https://github.com/bats3c/EvtMute
This is a tool that allows you to offensively use YARA to apply a filter to the events being reported by windows event logging.
В копилку того, что нужно посмотреть
https://github.com/bats3c/EvtMute
GitHub
GitHub - bats3c/EvtMute: Apply a filter to the events being reported by windows event logging
Apply a filter to the events being reported by windows event logging - bats3c/EvtMute
uWebSockets написанный на С++ для NodeJS “рвет” по произвдительности Socket.io и Fastify и даже со слов автора превосходит по производительности приложения Go..
В общем в копилку потенциальных полезностей
- https://github.com/uNetworking/uWebSockets.js
- https://levelup.gitconnected.com/will-node-js-forever-be-the-sluggish-golang-f632130e5c7a
В общем в копилку потенциальных полезностей
- https://github.com/uNetworking/uWebSockets.js
- https://levelup.gitconnected.com/will-node-js-forever-be-the-sluggish-golang-f632130e5c7a
GitHub
GitHub - uNetworking/uWebSockets.js: μWebSockets for Node.js back-ends :metal:
μWebSockets for Node.js back-ends :metal:. Contribute to uNetworking/uWebSockets.js development by creating an account on GitHub.
Почему много информации на тему программирования, веба и тп
Постараюсь просто тезисно загнуть пальцы:
- Во первых, как мне кажется - уважающий себя специалист должен если не уметь писать, то хотя бы понимать (даже условно) программный код
- Во вторых - продолжая тему автоматизации везде где только можно, без знания хотя бы нативных языков поддерживаемых той или иной системой, написать внятный скрипт/тул, как минимум будет сложно
- В третьих - это помогает разминать мозги, отличное времяпрепровождение... Можно читать книги, слушать музыку, смотреть кино, а можно еще программировать чисто по фану 😄
- В четвертых - код можно писать под используемые системы (например bash/posh скрипты), можно писать кросс-платформенно например на go, можно писать телеграм-ботов на всем вышеперечисленном (и еще + минимум пятерка языков), можно писать веб-приложения, а можно все вышеперечисленное собирать в свой велосипедный-комбайн и использовать это или в pet-проектах или в трудовой или повседневной деятельности (эдакий квест, но под другим углом)
- В пятых - сегодняшние реалии просто не рассматривают специалиста без умения писать код, умея администрировать или управлять софтом и тп и тд, навык программирования может быть очень уместен, так как это в будущем просто значительно может экономить время
Хотел написать больше, но хватило на сегодня пока пальцев одной руки 🙂
~~~
Со своей стороны - часто пишу код, практически каждый день, даже по мелочи, автоматизируя например алиасы для функций fish (если ты еще не пробовал(а) fish shell, то обязательно попробуй fishshell.com), часть кода выкладываю конечно же в github паблик, некоторый код требует рефакторинга, а некоторый вообще говнокод, но для тех кто только ступает на путь или даже уже имеет опыт, возможно будет полезно github.com/m0zgen (кстати сам все время пользуюсь тулзами, некоторые из них действительно оказывают мне неоценимую помощь)
Кратко посмотрел на чем я писал (всякие докерфайлы и ямл конфиги, например для ansible не считаются, а так же не считаются всяческие поделки типа Hello World), в порядке приходящего в голову - Bash, PowerShell, Python, PHP, C, VBScript, JScript, WSH, Java, Delphi (кто помнит, отличные сингл приложения могут быть) и сюда же Lazarus, JavaScript, TypeScript, HTML, CSS, C#, Ruby и что-то еще по типу GUI обвязок для скриптов... Есть идеи посмотреть Rust, Elixir, Nim, Kotlin, Electron, Dart.. мб Swift...
Уважаемый читатель - присядь, оглянись вокруг, подумай, собери свою карту знаний (хотя бы карту знаний ЯП), сделай переоценку того, что может быть нужно или не нужно, а вообще нарисуй свой mind-мап (пусть даже в воображении) и посмотри "на себя со стороны" - кто ты, что ты, на что тратишь время и на кого (на себя или руководителя и его таски), периодически старайся проводить "ревью себя" иногда это бывает очень полезным 🙂
P.S. С чего это вдруг такой пост, да хз, внезапно, решил кинуть взгляд "вокруг-и-назад-и-вперед" в разрезе своей карты ЯП(лакаль) 😄
Постараюсь просто тезисно загнуть пальцы:
- Во первых, как мне кажется - уважающий себя специалист должен если не уметь писать, то хотя бы понимать (даже условно) программный код
- Во вторых - продолжая тему автоматизации везде где только можно, без знания хотя бы нативных языков поддерживаемых той или иной системой, написать внятный скрипт/тул, как минимум будет сложно
- В третьих - это помогает разминать мозги, отличное времяпрепровождение... Можно читать книги, слушать музыку, смотреть кино, а можно еще программировать чисто по фану 😄
- В четвертых - код можно писать под используемые системы (например bash/posh скрипты), можно писать кросс-платформенно например на go, можно писать телеграм-ботов на всем вышеперечисленном (и еще + минимум пятерка языков), можно писать веб-приложения, а можно все вышеперечисленное собирать в свой велосипедный-комбайн и использовать это или в pet-проектах или в трудовой или повседневной деятельности (эдакий квест, но под другим углом)
- В пятых - сегодняшние реалии просто не рассматривают специалиста без умения писать код, умея администрировать или управлять софтом и тп и тд, навык программирования может быть очень уместен, так как это в будущем просто значительно может экономить время
Хотел написать больше, но хватило на сегодня пока пальцев одной руки 🙂
~~~
Со своей стороны - часто пишу код, практически каждый день, даже по мелочи, автоматизируя например алиасы для функций fish (если ты еще не пробовал(а) fish shell, то обязательно попробуй fishshell.com), часть кода выкладываю конечно же в github паблик, некоторый код требует рефакторинга, а некоторый вообще говнокод, но для тех кто только ступает на путь или даже уже имеет опыт, возможно будет полезно github.com/m0zgen (кстати сам все время пользуюсь тулзами, некоторые из них действительно оказывают мне неоценимую помощь)
Кратко посмотрел на чем я писал (всякие докерфайлы и ямл конфиги, например для ansible не считаются, а так же не считаются всяческие поделки типа Hello World), в порядке приходящего в голову - Bash, PowerShell, Python, PHP, C, VBScript, JScript, WSH, Java, Delphi (кто помнит, отличные сингл приложения могут быть) и сюда же Lazarus, JavaScript, TypeScript, HTML, CSS, C#, Ruby и что-то еще по типу GUI обвязок для скриптов... Есть идеи посмотреть Rust, Elixir, Nim, Kotlin, Electron, Dart.. мб Swift...
Уважаемый читатель - присядь, оглянись вокруг, подумай, собери свою карту знаний (хотя бы карту знаний ЯП), сделай переоценку того, что может быть нужно или не нужно, а вообще нарисуй свой mind-мап (пусть даже в воображении) и посмотри "на себя со стороны" - кто ты, что ты, на что тратишь время и на кого (на себя или руководителя и его таски), периодически старайся проводить "ревью себя" иногда это бывает очень полезным 🙂
P.S. С чего это вдруг такой пост, да хз, внезапно, решил кинуть взгляд "вокруг-и-назад-и-вперед" в разрезе своей карты ЯП(лакаль) 😄
GitHub
m0zgen - Overview
Founder of OpenBLD.net, Open SysConf.io . m0zgen has 290 repositories available. Follow their code on GitHub.
Язык программирования Rust - The Rust Programming Language
https://doc.rust-lang.ru/book/
https://doc.rust-lang.ru/book/
Forwarded from Sys-Admin InfoSec
Update: Дата и время Open SysConf. Темы будущих докладов.
Всем доброго времени суток. Как было обещано ранее возвращаюсь к Вам с обновлениями по нашей SysConf встрече.
Известны дата, время и город оффлайн встречи - 10 июля (суббота) 10:00-19:00 (GMT+6), г.Алматы. Точная локация будет опубликована чуть позже (возможно на сайте sysconf.io)
Участие можно принимать как гость/слушатель/докладчик. На SysConf можно поделиться своим опытом полученным "вот этими вот руками и головой" 🙂
~ ~ ~
Доклады: Будет 5+ докладов на темы:
• eBPF
• Митигация DDOS
• Linux ядро для хакера
• Исследование внимательности к угрозам несущими фишинговыми доменами
• Проверка и контроль Windows конфигураций (Configuration Item, CI)
• Сквозная аналитика + Телефония для компании
Note: Некоторые доклады могут быть изменены, так как рассказать хочется действительно о многом*
~ ~ ~
Формат присутствия: Удаленный/Очный
Важно: Кто намеревается быть очно большая просьба отметиться по ссылке ниже, так как нам нужно четко представлять количество желающих прийти, пообщаться, познакомиться, а места ограничены квадратными метрами площадок, санитарными нормами:
• Регистрации оффлайн участника
~ ~ ~
• Потенциальным докладчикам - Регистрация докладчика
• Группа для обсуждения - https://news.1rj.ru/str/OpenSysConf
Будьте здоровы, веселы. Делитесь знаниями и опытом, делайте мир луче. Peace ✌️
Update: Дата и время Open SysConf. Темы будущих докладов.
Всем доброго времени суток. Как было обещано ранее возвращаюсь к Вам с обновлениями по нашей SysConf встрече.
Известны дата, время и город оффлайн встречи - 10 июля (суббота) 10:00-19:00 (GMT+6), г.Алматы. Точная локация будет опубликована чуть позже (возможно на сайте sysconf.io)
Участие можно принимать как гость/слушатель/докладчик. На SysConf можно поделиться своим опытом полученным "вот этими вот руками и головой" 🙂
~ ~ ~
Доклады: Будет 5+ докладов на темы:
• eBPF
• Митигация DDOS
• Linux ядро для хакера
• Исследование внимательности к угрозам несущими фишинговыми доменами
• Проверка и контроль Windows конфигураций (Configuration Item, CI)
• Сквозная аналитика + Телефония для компании
Note: Некоторые доклады могут быть изменены, так как рассказать хочется действительно о многом*
~ ~ ~
Формат присутствия: Удаленный/Очный
Важно: Кто намеревается быть очно большая просьба отметиться по ссылке ниже, так как нам нужно четко представлять количество желающих прийти, пообщаться, познакомиться, а места ограничены квадратными метрами площадок, санитарными нормами:
• Регистрации оффлайн участника
~ ~ ~
• Потенциальным докладчикам - Регистрация докладчика
• Группа для обсуждения - https://news.1rj.ru/str/OpenSysConf
Будьте здоровы, веселы. Делитесь знаниями и опытом, делайте мир луче. Peace ✌️
Webinar: Absolute Beginner’s Guide to Docker | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2021/06/02/webinar-absolute-beginner-s-guide-to-docker/
https://blog.jetbrains.com/dotnet/2021/06/02/webinar-absolute-beginner-s-guide-to-docker/
The JetBrains Blog
Webinar: Absolute Beginner's Guide to Docker | The .NET Tools Blog
Join us Thursday, June 24, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Absolute Beginner's Guide to Docker, with Jon
Front-End Testing is For Everyone | CSS-Tricks
https://css-tricks.com/front-end-testing-is-for-everyone/
https://css-tricks.com/front-end-testing-is-for-everyone/
CSS-Tricks
Front-End Testing is For Everyone | CSS-Tricks
Testing is one of those things that you either get super excited about or kinda close your eyes and walk away. Whichever camp you fall into, I’m here to tell
Architecting Kubernetes clusters — choosing the best autoscaling strategy
https://learnk8s.io/kubernetes-autoscaling-strategies
https://learnk8s.io/kubernetes-autoscaling-strategies
LearnKube
Architecting Kubernetes clusters — choosing the best autoscaling strategy
Learn how to size your cluster nodes, configure the Horizontal and Cluster Autoscaler, and overprovision your cluster for faster pod scaling.
Отладка Powershell в/без vscode
Посмотрел по диагонали, возможно может быть полезным с точки зрения, как в принципе можно дебажить пош-код
https://www.youtube.com/watch?v=2cpU82i6YPU
Посмотрел по диагонали, возможно может быть полезным с точки зрения, как в принципе можно дебажить пош-код
https://www.youtube.com/watch?v=2cpU82i6YPU
DACL Permissions Overwrite Privilege Escalation (CVE-2019-0841)
https://krbtgt.pw/dacl-permissions-overwrite-privilege-escalation-cve-2019-0841/
https://krbtgt.pw/dacl-permissions-overwrite-privilege-escalation-cve-2019-0841/
got 0day?
DACL Permissions Overwrite Privilege Escalation (CVE-2019-0841)
TL;DR This vulnerability allows low privileged users to hijack file that are owned by NT AUTHORITY\SYSTEM by overwriting permissions on the targeted file. Successful exploitation results in "Full Control" permissions for the low privileged user. Intro…
Understand your dependencies
Your software and your users rely not only on the code you write, but also on the code your code depends on, the code that code depends on, and so on. An accurate view of the complete dependency graph is critical to understanding the state of your project. And it’s not just code: you need to know about security vulnerabilities, licenses, recent releases, and more.
Может быть полезным при использовании сторонних пакетов/модулей в своих (или чужих :)) проектах
https://deps.dev/
Your software and your users rely not only on the code you write, but also on the code your code depends on, the code that code depends on, and so on. An accurate view of the complete dependency graph is critical to understanding the state of your project. And it’s not just code: you need to know about security vulnerabilities, licenses, recent releases, and more.
Может быть полезным при использовании сторонних пакетов/модулей в своих (или чужих :)) проектах
https://deps.dev/
Oracle Cloud Free Tier | Oracle
Вот такое вот обещают:
Try Always Free cloud services and get a 30-day trial
Build, test, and deploy applications on Oracle Cloud—for free.
https://www.oracle.com/cloud/free/
Вот такое вот обещают:
Try Always Free cloud services and get a 30-day trial
Build, test, and deploy applications on Oracle Cloud—for free.
https://www.oracle.com/cloud/free/
Oracle
Access Cloud Services for Free
Oracle Cloud Free Tier provides enterprises with Always Free Cloud Services that can be used for an unlimited time.