Sys-Admin Up – Telegram
Sys-Admin Up
1.06K subscribers
132 photos
4 videos
127 files
2.23K links
InfoSec, Hacks, Perks, Tools, IT/IS Courses, CVE… Contains part of the news that was not included in the Sys-Admin & InfoSec Channel (@sysadm_in_channel)
Download Telegram
The Best Programming Languages to Learn in 2021 | by John Selawsky | Quick Code | May, 2021 | Medium

Странно что нет typenoscript, rust, go, dart 🤔

https://medium.com/quick-code/the-best-programming-languages-to-learn-in-2021-5708c1a9d95c
Запуск GitHub Actions локально

Отлично может подойти для локальных тестов перед push/pull и тп

https://github.com/nektos/act
Все наверное слышали про микросервисы, а про микрофронтэнды?

Точечное управление фронт-приложением, которое может быть собрано из различных фронт-фреймворков, эдакий единый SPA..)

Может быть удобным, когда разные команды “пилят” разный компонентный код к примеру на React/Vue/Angular - пофигу, после чего все собирается в единый фронт, очень полезно при наборе разного рода скиллов в разных командах работающих над единой целью

Описание для чего, зачем и что такое микросервисы и микрофронтэнд можно почитать здесь:

https://micro-frontends.org/
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
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
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
Почему много информации на тему программирования, веба и тп

Постараюсь просто тезисно загнуть пальцы:

- Во первых, как мне кажется - уважающий себя специалист должен если не уметь писать, то хотя бы понимать (даже условно) программный код
- Во вторых - продолжая тему автоматизации везде где только можно, без знания хотя бы нативных языков поддерживаемых той или иной системой, написать внятный скрипт/тул, как минимум будет сложно
- В третьих - это помогает разминать мозги, отличное времяпрепровождение... Можно читать книги, слушать музыку, смотреть кино, а можно еще программировать чисто по фану 😄
- В четвертых - код можно писать под используемые системы (например 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. С чего это вдруг такой пост, да хз, внезапно, решил кинуть взгляд "вокруг-и-назад-и-вперед" в разрезе своей карты ЯП(лакаль) 😄
Язык программирования Rust - The Rust Programming Language
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 ✌️
Отладка Powershell в/без vscode

Посмотрел по диагонали, возможно может быть полезным с точки зрения, как в принципе можно дебажить пош-код

https://www.youtube.com/watch?v=2cpU82i6YPU