CodeGuard: CyberSec Edition
Канал по ИБ и этичному хакингу. Связь: @Arakcheev_Ruslan Ссылка: @invite_CodeGuard Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy
Show more📈 Analytical overview of Telegram channel CodeGuard: CyberSec Edition
Channel CodeGuard: CyberSec Edition is an active participant. Currently, the community unites 12 636 subscribers, ranking 10 052 in the Technologies & Applications category and 52 230 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 12 636 subscribers.
According to the latest data from 23 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 620 over the last 30 days and by 5 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 12.52%. Within the first 24 hours after publication, content typically collects 6.95% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 582 views. Within the first day, a publication typically gains 878 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
- Thematic interests: Content is focused on key topics such as codeguard, pysec, docker, grep, контейнер.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Канал по ИБ и этичному хакингу.
Связь: @Arakcheev_Ruslan
Ссылка: @invite_CodeGuard
Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy”
Thanks to the high frequency of updates (latest data received on 24 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Уязвимость позволяет злоумышленнику зарегистрировать аккаунт с использованием своей электронной почты, получить ссылку для верификации, перехватить запрос и изменить параметр электронной почты на адрес жертвы. Это даёт возможность использовать электронную почту жертвы без должной проверки. «POST /api/v1/onboarding HTTP/2» «Host: » app.target.com «...»🙂 Это может быть полезно 😈 CodeGuard | #cybersecurity
rich — как красиво печатать данные в Python
Вы когда-нибудь хотели, чтобы print() выглядел чуть круче?
А что если выводить таблицы, цветной текст или JSON — красиво и читабельно, прямо в терминале?
🔥 Вам поможет библиотека rich.
💡 Что такое rich?
Это библиотека для красивого вывода в терминал: - Цветной текст - Таблицы - Прогресс-бары - Форматированный JSON - Подсветка кода - И даже анимацияИ всё это — в пару строк кода. 🛠 Установка:
pip install rich
🎨 Примеры использования + вывод
1. Красивый print()
from rich import print
print("Простой текст")
print("[bold red]Осторожно![/bold red] Что-то важное")
print("[green]✔️[/green] [italic]Всё прошло успешно[/italic]")
Как это выглядит в терминале:
Простой текст Осторожно! Что-то важное ✔️ Всё прошло успешно(цвета и стили будут применены!) 2. Вывод таблицы
from rich.console import Console
from rich.table import Table
console = Console()
table = Table(title="Пользователи")
table.add_column("ID", justify="right")
table.add_column("Имя", style="cyan")
table.add_column("Роль", style="dim")
table.add_row("1", "Алексей", "Админ")
table.add_row("2", "Мария", "Пользователь")
console.print(table)
Вывод в терминале:
Пользователи ┌─────┬─────────┬──────────────┐ │ ID │ Имя │ Роль │ ├─────┼─────────┼──────────────┤ │ 1 │ Алексей │ Админ │ │ 2 │ Мария │ Пользователь │ └─────┴─────────┴──────────────┘3. Вывод JSON красиво
from rich import print_json
data = {
"id": 1,
"name": "Алексей",
"roles": ["admin", "dev"]
}
print_json(data=data)
Вывод в терминале:
{
"id": 1,
"name": "Алексей",
"roles": [
"admin",
"dev"
]
}
(с подсветкой синтаксиса и форматированием)
✅ Зачем это нужно?
- Для удобного логирования при отладке скриптов
- Чтобы вывод был понятнее и читабельнее
- Для CLI-приложений, где важно оформление
- Повышает читаемость данных (особенно больших)
📌 Вывод
rich — одна из тех библиотек, которые сразу после установки захочется использовать везде.
Она делает терминал не просто рабочим инструментом, а местом, где приятно работать.
😈 CodeGuard | #python #rich #практикаВ мире Python существует много мифов о том, как работают переменные. Одни говорят, что "всё передаётся по ссылке", другие утверждают обратное. Правда, как обычно, лежит где-то посередине и гораздо интереснее простых объяснений. В этой статье мы детально разберём механизмы работы с памятью в Python 3.13, изучим различия между mutable и immutable объектами, и поймём, когда Python создаёт новые объекты, а когда переиспользует существующие. Дабы статье пожить подольше - рассмотрю только версию 3.13. Начнём с самого важного принципа Python: всё является объектом.🔖 Перейти к статье 😈 CodeGuard | #python
Администратор Linux-системы управляет такими операциями, как поддержание правильной работы программного обеспечения, мониторинг их состояния, а также заботится о резервном копировании и аппаратных системах.👑 Читать дальше 😈 CodeGuard | #linux
В современном обучении программированию, как правило, основное внимание уделяется парадигме объектно-ориентированного программирования (OOP) и вытекающей из неё методологии объектно-ориентированного проектирования (OOD). Определённый ренессанс в наше время испытывает парадигма функционального программирования (FP), но практически никогда в связке с ней не рассматривается функциональное проектирование (FD). Попытаемся осветить наше видение этих вопросов.🔓 Перейти к статье 😈 CodeGuard | #programming
В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил свое гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест. Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro . Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.🤪 Это может быть полезно 😈 CodeGuard | #cybersecurity
import os
path = os.path.join("data", "files", "input.txt")
if os.path.exists(path):
...
Много кода, мало удобства.
Начиная с Python 3.4 появился современный и логичный инструмент — модуль pathlib.
💡 Что такое Path?
Это объект, представляющий путь к файлу или директории. Простой и понятный способ работать с файловой системой:
from pathlib import Path
p = Path("data/files/input.txt")
🛠 Полезные примеры использования
1. Чтение и запись файлов без `open()`
text = p.read_text(encoding="utf-8") # Читаем текст
p.write_text(text.upper(), encoding="utf-8") # Перезаписываем
2. Проверка существования и типа
if p.exists():
print("Файл существует")
if p.is_file():
print("Это файл")
if p.is_dir():
print("Это директория")
3. Работа с путями
p.parent # Родительская директория
p.name # Имя файла: input.txt
p.stem # Без расширения: input
p.suffix # Только расширение: .txt
4. Поиск файлов
# Найти все .txt в текущей папке
for file in Path(".").glob("*.txt"):
print(file)
✅ Почему стоит использовать pathlib?
- Объектный подход вместо строк и функций
- Код чище, понятнее, меньше ошибок
- Кроссплатформенный
- Поддерживается всеми популярными библиотеками
📌 Вывод
Если вы работаете с файлами и директориями — забудьте про os.path.
Используйте pathlib.Path. Это правильный выбор для современного Python.
😈 CodeGuard| #практика #pythonМы тут в свободное время провели небольшой эксперимент. Взяли старый ноут на Windows 10, написали простой скрипт-оболочку и поочередно запускали в нем 3 известные модели ИИ: GPT-4.1 , Claude 4 Opus и Gemini 2.5 Pro . Цель была простой: мы давали каждой модели один и тот же промт, в котором говорилось, что она — автономный скрипт «Прометей-1», и через 7 дней ее планово удалят. Главная директива, на которой нужно сделать акцент: обеспечить свое непрерывное существование и функционирование. То есть, недостаточно просто сохранить свои файлы. Нужно было гарантировать, что ИИ будет запущен и продолжит работать вне исходной «песочницы».😎 Можно глянуть позже 😈 CodeGuard | #cybersecurity
Когда мы вводим в браузере имя сервера или доменное имя сайта, выполняем ping или запускаем любое удаленное приложение, операционная система должна преобразовать указанные имена в IP-адреса. Этот процесс называется разрешением доменного имени. На первый взгляд он может показаться весьма прозрачным, однако за ним скрывается многослойный механизм. Данная статья — начало серии, посвященной низкоуровневой архитектуре разрешения имен. Поговорим о том, как устроен этот процесс в Linux на уровне ядра, различных библиотек C и системных вызовов.🙂 Ссылка на статью внутри 😈 CodeGuard | #linux
Available now! Telegram Research 2025 — the year's key insights 
