🔥 bettercap - один из самых мощных Swiss-Army-Knife инструментов для безопасности
Если коротко: это универсальная платформа, которая закрывает почти весь спектр задач по разведке и активным атакам в сетях. Легко расширяется, кроссплатформенная, быстрая — идеальна для исследователей и тестировщиков.
Что умеет bettercap:
- 📡 Wi-Fi-разведка и атаки:
деаутентификация, PMKID-атаки без клиентов, автоматический захват WPA/WPA2 рукопожатий.
- 🔵 Bluetooth Low Energy:
сканирование устройств, анализ каналов, расширенная разведка.
- 🖱 2.4 ГГц устройства и MouseJacking:
инъекция HID-кадров, поддержка DuckyScript.
- 🌐 Сетевой OSINT и разведка:
пассивный и активный сбор данных по IP-узлам.
- 🎭 MITM-модуль:
ARP-, DNS- и DHCPv6-спуферы для полноценных Man-in-the-Middle атак.
- 🔁 Прокси уровня пакетов, TCP и HTTP/HTTPS:
расширяются через лёгкие плагин-скрипты на JavaScript.
- 👁 Мощный сниффер:
сбор учёток, анализ трафика, протокольный фаззинг.
- 🚀 Быстрый сканер портов
(особенно полезен в связке с MITM).
- 🖥 Удобный встроенный веб-интерфейс
для управления всеми модулями.
✨ И это далеко не весь функционал - bettercap признан одним из самых универсальных инструментов в offensive-безопасности.
🔗 Репозиторий: https://github.com/bettercap/bettercap
🔗 Автор: https://www.bettercap.org/
⚠️ Использовать только в образовательных целях или для тестирования своих систем.
Если коротко: это универсальная платформа, которая закрывает почти весь спектр задач по разведке и активным атакам в сетях. Легко расширяется, кроссплатформенная, быстрая — идеальна для исследователей и тестировщиков.
Что умеет bettercap:
- 📡 Wi-Fi-разведка и атаки:
деаутентификация, PMKID-атаки без клиентов, автоматический захват WPA/WPA2 рукопожатий.
- 🔵 Bluetooth Low Energy:
сканирование устройств, анализ каналов, расширенная разведка.
- 🖱 2.4 ГГц устройства и MouseJacking:
инъекция HID-кадров, поддержка DuckyScript.
- 🌐 Сетевой OSINT и разведка:
пассивный и активный сбор данных по IP-узлам.
- 🎭 MITM-модуль:
ARP-, DNS- и DHCPv6-спуферы для полноценных Man-in-the-Middle атак.
- 🔁 Прокси уровня пакетов, TCP и HTTP/HTTPS:
расширяются через лёгкие плагин-скрипты на JavaScript.
- 👁 Мощный сниффер:
сбор учёток, анализ трафика, протокольный фаззинг.
- 🚀 Быстрый сканер портов
(особенно полезен в связке с MITM).
- 🖥 Удобный встроенный веб-интерфейс
для управления всеми модулями.
✨ И это далеко не весь функционал - bettercap признан одним из самых универсальных инструментов в offensive-безопасности.
🔗 Репозиторий: https://github.com/bettercap/bettercap
🔗 Автор: https://www.bettercap.org/
⚠️ Использовать только в образовательных целях или для тестирования своих систем.
❤18🔥13👍3🤔3
Forwarded from Go tests
This media is not supported in your browser
VIEW IN TELEGRAM
package main
import (
"errors"
"fmt"
)
type myError struct{}
func (m *myError) Error() string {
return "something went wrong"
}
func returnsNilError() error {
var e *myError = nil
return e
}
func main() {
err := returnsNilError()
fmt.Println("err == nil:", err == nil) // неожиданно false
fmt.Println("err:", err)
}
Вывод:
err: something went wrong
⚡️ Заплатить код: https://go.dev/play/p/lrw5DEthEvS
@golangtests
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍10❤7🤔2
🐳 Упрощаем сборки cgo в Go с помощью Docker
Главная идея: вместо того чтобы мучиться с разными системными настройками для cgo (C/C++ зависимости), можно собирать проект внутри Docker — и все разработчики получают одинаковую, предсказуемую среду.
🔥 Почему это полезно
- cgo ломает «магическую простоту» Go
- каждому разработчику обычно нужно настраивать:
- CGO_LDFLAGS
- CPPFLAGS
- компиляторы под Mac/Linux/Windows
- итог: хаос, разные ошибки на разных OS, боль и страдания
Docker решает проблему — среда всегда одинаковая.
---
Как это работает
1. Создаёте скрипт сборки, который принимает комбинации OS/ARCH
2. Запускаете его внутри Go-образа:
Docker-образ содержит:
- нужный компилятор
- консистентные версии библиотек
- стабильную среду для cgo
⭐ Главные плюсы
- никаких локальных настроек — подходит даже для Windows
- единая среда для CI / локальной машины / сервера
- один образ = один результат сборки
идеальный вариант для open-source
⚠️ Недостатки
- сборка может быть чуть медленнее
- нужен Docker-образ нужной версии Go
- больше инфраструктурной регуляции — но это окупается
💡 Вывод
Если ваш Go-проект использует cgo, то сборка через Docker - лучший способ избежать конфликтов сред, нестабильных флагов и разных ошибок на разных машинах.
Единая среда → стабильная сборка → меньше сюрпризов.
https://www.dolthub.com/blog/2025-11-21-easy-cgo-builds-with-docker/
@Golang_google
Главная идея: вместо того чтобы мучиться с разными системными настройками для cgo (C/C++ зависимости), можно собирать проект внутри Docker — и все разработчики получают одинаковую, предсказуемую среду.
🔥 Почему это полезно
- cgo ломает «магическую простоту» Go
- каждому разработчику обычно нужно настраивать:
- CGO_LDFLAGS
- CPPFLAGS
- компиляторы под Mac/Linux/Windows
- итог: хаос, разные ошибки на разных OS, боль и страдания
Docker решает проблему — среда всегда одинаковая.
---
Как это работает
1. Создаёте скрипт сборки, который принимает комбинации OS/ARCH
2. Запускаете его внутри Go-образа:
docker run --rm \
-v `pwd`:/src \
golang:"$go_version"-trixie \
/src/scripts/build_binaries.sh "$os-$arch"
Docker-образ содержит:
- нужный компилятор
- консистентные версии библиотек
- стабильную среду для cgo
⭐ Главные плюсы
- никаких локальных настроек — подходит даже для Windows
- единая среда для CI / локальной машины / сервера
- один образ = один результат сборки
идеальный вариант для open-source
⚠️ Недостатки
- сборка может быть чуть медленнее
- нужен Docker-образ нужной версии Go
- больше инфраструктурной регуляции — но это окупается
💡 Вывод
Если ваш Go-проект использует cgo, то сборка через Docker - лучший способ избежать конфликтов сред, нестабильных флагов и разных ошибок на разных машинах.
Единая среда → стабильная сборка → меньше сюрпризов.
https://www.dolthub.com/blog/2025-11-21-easy-cgo-builds-with-docker/
@Golang_google
👍21❤11🔥6😁1
Codenire - это лёгкая open-source платформа, которая позволяет запускать код прямо в браузере без установки окружения.
Что важно:
- Код запускается в изолированных Docker-контейнерах с gVisor — безопасно для серверов.
- Поддерживает множество языков: Go, Python, C/C++, Rust, PHP, JS и другие.
- Работает не только с одиночными файлами — можно запускать целые проекты.
- Гибкая архитектура: легко расширяется через API и собственные конфиги.
Зачем это нужно:
- Онлайн-песочницы
- Обучающие платформы и курсы
- Быстрый запуск кода без настройки среды
- Безопасный backend для «run code» кнопок
Минималистичный playground, который можно встроить куда угодно.
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤9🤔4🔥3🥰3
Когда-то интернет был другим. Возможно, более медленным и нестабильным, но куда более камерным и очаровательным. А его недостатки старались исправить разработчики-энтузиасты, которым было не всё равно.
Этим постом мы запускаем спецпроект «Наши любимые петы». В следующие недели мы продолжим рассказывать про личные проекты яндексоидов. Оставайтесь на связи!
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5🥰2
🎨 Мощная библиотека для векторной графики на Go
Canvas — это библиотека для создания векторной графики, поддерживающая экспорт в SVG, PDF, растровые форматы и HTML Canvas через WASM. Она предлагает широкий функционал для манипуляции путями, форматирования текста и работы с шрифтами.
🚀 Основные моменты:
- Поддержка множества форматов вывода (SVG, PDF, PNG и др.)
- Возможности работы с текстом и шрифтами
- Высокая производительность и точность операций с путями
- Поддержка LaTeX для конвертации в пути
- Оптимизированный рендеринг с использованием ASM
📌 GitHub: https://github.com/tdewolff/canvas
#go
Canvas — это библиотека для создания векторной графики, поддерживающая экспорт в SVG, PDF, растровые форматы и HTML Canvas через WASM. Она предлагает широкий функционал для манипуляции путями, форматирования текста и работы с шрифтами.
🚀 Основные моменты:
- Поддержка множества форматов вывода (SVG, PDF, PNG и др.)
- Возможности работы с текстом и шрифтами
- Высокая производительность и точность операций с путями
- Поддержка LaTeX для конвертации в пути
- Оптимизированный рендеринг с использованием ASM
📌 GitHub: https://github.com/tdewolff/canvas
#go
10👍20❤5🔥3
Инструмент позволяет пользователям объединять код Go и веб-интерфейс в один двоичный файл.
Схема простая: Go-бэкенд + любой фронтенд (React / Vue / Svelte) → на выходе один нативный бинарник.
Никакого встроенного браузера, тяжёлых рантаймов и 300 МБ на пустом месте - интерфейс отрисовывает сама библиотека.
Что получаешь:
- Работу на чистом Go;
- Возможность подключать любой фронтенд;
- Автогенерацию TS-типов из Go-структур;
- Нативные окна, меню, диалоги;
- Поддержку тёмной темы и системных эффектов;
- Адекватный кроссплатформенный билд.
Минимум магии - максимум скорости и удобства.```
https://github.com/wailsapp/wails
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤49👍26😁4🥰3🤔3
Упростите конфигурацию Go-приложений через переменные окружения.
Локально вы можете использовать файл .env с ключами и значениями. В проде данные безопасно подтягиваются из менеджера секретов.
Инструмент dotconfig помогает настроить такой поток без лишнего кода и ручной рутины.
Настройка становится простой, а переносимость между средами - более удобной.
https://github.com/DeanPDX/dotconfig
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤11🔥4🥰1
lx - это лёгкая CLI-утилита на Go, которая превращает файлы в аккуратно оформленные Markdown-блоки. Идеально подходит для заметок, документации, когда нужно быстро создать reproducible-контекст из кода.Чем полезен lx:
- Оборачивает файлы в markdown-блоки с подсветкой языка по расширению.
- Принимает файлы как аргументами, так и через stdin - удобно использовать вместе с
find, fd, rg. - Показывает только начало, конец или начало+конец файла с опциями
-h, -t, -n. - Может добавлять номера строк - удобно для ссылок или ревью.
- Поддерживает glob-паттерны и выдаёт одинаковый результат при повторном запуске (reproducible output).
Установка
go install github.com/rasros/lx/cmd/lx@latest
https://github.com/rasros/lx
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7🔥2🤔1
В релизах представлены важные исправления безопасности, касающиеся модуля crypto/x509 (CVE-2025-61729 и CVE-2025-61727).
▪ Анонс: https://groups.google.com/g/golang-announce/c/8FJoBkPddm4/m/kYpVlPw1CQAJ
▪ Скачать: https://go.dev/dl/#go1.25.5
#golang
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥8👍4🎉2
Зовём на стрим Go live-coding от коллег из AvitoTech 🚀
17 декабря в 18:00 соберёмся, чтобы научиться: ㅤㅤ
— понимать внутреннюю механику линтеров;
— писать свои анализаторы под нужды проекта;
— работать с AST Go-проектов.
Спикером, кстати, будет Вячеслав Овчинников, Backend Engineer. Подключайтесь, это будут продуктивные полтора часа: за это время вы напишете собственный линтер на базе go/ast и go/types.
Регистрация и подробности по ссылке.
17 декабря в 18:00 соберёмся, чтобы научиться: ㅤㅤ
— понимать внутреннюю механику линтеров;
— писать свои анализаторы под нужды проекта;
— работать с AST Go-проектов.
Спикером, кстати, будет Вячеслав Овчинников, Backend Engineer. Подключайтесь, это будут продуктивные полтора часа: за это время вы напишете собственный линтер на базе go/ast и go/types.
Регистрация и подробности по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🤔3🥰1
⚡️ Интересный пример P2P-почты на базе Go и сети Yggdrasil
Появился компактный почтовый сервер для Android, который работает полностью в P2P-режиме и использует сеть Yggdrasil как транспортный уровень. Решение работает автономно, без централизованных почтовых сервисов и без сложной конфигурации сети.
Ключевые особенности:
- Полностью децентрализованная модель — обмен сообщениями происходит напрямую между узлами.
- Шифрование «по умолчанию» обеспечивается самой сетью Yggdrasil, без дополнительных протоколов поверх.
- Не требует NAT-проброса, STUN или ручной настройки портов — маршрутизация осуществляется автоматически.
- Работает как локальный SMTP/IMAP-сервер на устройстве.
- Создаёт криптографическую идентичность на базе Ed25519.
- Поддерживает интеграцию с DeltaChat и ArcaneChat.
- Предусмотрены автозапуск, резервное копирование, защита настроек и оптимизация энергопотребления.
Проект заслуживает внимания тем, что демонстрирует практический подход к приватной и автономной почтовой инфраструктуре.
🖥 Github: https://github.com/JB-SelfCompany/Tyr
@Golang_google
Появился компактный почтовый сервер для Android, который работает полностью в P2P-режиме и использует сеть Yggdrasil как транспортный уровень. Решение работает автономно, без централизованных почтовых сервисов и без сложной конфигурации сети.
Ключевые особенности:
- Полностью децентрализованная модель — обмен сообщениями происходит напрямую между узлами.
- Шифрование «по умолчанию» обеспечивается самой сетью Yggdrasil, без дополнительных протоколов поверх.
- Не требует NAT-проброса, STUN или ручной настройки портов — маршрутизация осуществляется автоматически.
- Работает как локальный SMTP/IMAP-сервер на устройстве.
- Создаёт криптографическую идентичность на базе Ed25519.
- Поддерживает интеграцию с DeltaChat и ArcaneChat.
- Предусмотрены автозапуск, резервное копирование, защита настроек и оптимизация энергопотребления.
Проект заслуживает внимания тем, что демонстрирует практический подход к приватной и автономной почтовой инфраструктуре.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥8😱6❤5🤔1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Комьюнити, полезное для всех бекенд-разработчиков
Как работает VK изнутри? Что происходит за интерфейсами, когда миллионы пользователей одновременно отправляют сообщения, загружают фото и смотрят клипы?
В канале Backend VK Hub мы рассказываем о работе всех наших сервисах: от VK Play до Tarantool. Делимся подходами к масштабированию, оптимизации и новым архитектурным решениям. Открыто дискутируем, а также регулярно публикуем вакансии в нашу команду.
Здесь — реальные кейсы, технические разборы, советы от наших экспертов и возможность поговорить с ними в любой момент. Подписывайся!
Как работает VK изнутри? Что происходит за интерфейсами, когда миллионы пользователей одновременно отправляют сообщения, загружают фото и смотрят клипы?
В канале Backend VK Hub мы рассказываем о работе всех наших сервисах: от VK Play до Tarantool. Делимся подходами к масштабированию, оптимизации и новым архитектурным решениям. Открыто дискутируем, а также регулярно публикуем вакансии в нашу команду.
Здесь — реальные кейсы, технические разборы, советы от наших экспертов и возможность поговорить с ними в любой момент. Подписывайся!
🤬17❤5😁4🤔4🔥1🥰1🤯1
Pigo создавали не просто так - большинство face-detection решений для Go оборачивают C/C++-библиотеки вроде OpenCV или dlib через cgo. Это даёт большую задержку и снижает производительность. Установка на разных платформах тоже часто превращается в головную боль.
Pigo - другая история:
✅ Не требует OpenCV или сторонних модулей - достаточно чистого Go.
✅ Высокая скорость обработки.
✅ Нет необходимости в сложной предобработке изображений: не нужны пирамиды, HOG, integral images и другие тяжёлые структуры.
✅ Детектирует лица, даже если они повернуты или с очками.
✅ Может находить глаза/зрачки, отмечать ключевые точки лица.
✅ Поддержка WebAssembly - можно запускать прямо в браузере.
Если нужно лёгкое, быстрое и надёжное лицо-детектирование на Go - Pigo действительно заслуживает внимания.
https://github.com/esimov/pigo/
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥8❤5🥰1
Это одна из наиболее продвинутых моделей для программирования, и в течение этой недели её можно использовать без ограничений.
Предложение действует до 11 декабря.
Если вы хотели протестировать Codex Max в рабочих задачах - сейчас самый удобный момент.
https://cursor.com/download
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍5❤4🔥2