CodeGuard: PySec Edition
Канал по ИБ и этичному хакингу. Автор: @Arakcheev_Ruslan Ссылка: @invite_CodeGuard Рекламный менеджер: @Diggsale Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام CodeGuard: PySec Edition
تُعد قناة CodeGuard: PySec Edition لاعباً نشطاً. يضم المجتمع حالياً 14 264 مشتركاً، محتلاً المرتبة 8 681 في فئة التكنولوجيات والتطبيقات والمرتبة 45 353 في منطقة روسيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 14 264 مشتركاً.
بحسب آخر البيانات بتاريخ 01 أكتوبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 959، وفي آخر 24 ساعة بمقدار 55، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 9.75%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.40% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 1 389 مشاهدة. وخلال اليوم الأول يجمع عادةً 769 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 5.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل codeguard, pysec, docker, grep, контейнер.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Канал по ИБ и этичному хакингу.
Автор: @Arakcheev_Ruslan
Ссылка: @invite_CodeGuard
Рекламный менеджер: @Diggsale
Биржа: https://telega.in/c/+3X56uL4A-UM3Njgy”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 02 أكتوبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
Администратор 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
iproute2 или скрипт — не делает вас анонимным.
Это просто изменение адреса в сетевом интерфейсе.
Для реальной анонимности используются прокси, Tor, VPN и другие средства.
🛠 Смена IP через командную строку
В Linux этим управляет утилита ip:
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
⚠️ Не забудь заменить eth0 на свой интерфейс (ip a - покажет список)
🧪 Пример: смена IP через Python
Можно автоматизировать эту задачу с помощью Python и библиотеки subprocess:
import subprocess
def change_ip(interface, new_ip):
try:
subprocess.run(["sudo", "ip", "addr", "flush", "dev", interface], check=True)
subprocess.run(["sudo", "ip", "addr", "add", f"{new_ip}/24", "dev", interface], check=True)
subprocess.run(["sudo", "ip", "link", "set", interface, "up"], check=True)
print(f"[+] IP изменён на {new_ip}")
except subprocess.CalledProcessError as e:
print(f"[-] Ошибка: {e}")
# Пример использования
change_ip("eth0", "192.168.1.200")
🔒 Зачем это нужно знать в CyberSecurity?
- При тестировании сетевых политик
- Для изучения поведения сервисов при смене IP
- В обучении: понимание сетевых интерфейсов, маршрутов, таблиц NAT
- Как часть более сложных сценариев (например, перебор IP в тестовой среде)
Взять код из [архива] 👉
📌 Вывод
Умение взаимодействовать с сетевыми настройками — важная часть навыков разработчика и специалиста по безопасности.
Python позволяет автоматизировать такие задачи легко и безопасно, если использовать всё это в рамках лабораторной среды и обучения.
😈 CodeGuard | #python #linux #cybersecurity #практикаЭтот роадмэп мы начали собирать ещё в прошлом году вместе с нашей командой мидл-бэкендеров, по совместительству разработчиков и менторов наших курсов. Хотелось системно оформить весь стек технологий, с которым реально работает современный backend-разработчик на Python — от базовых тем вроде HTTP и SQL до CI/CD, микросервисной архитектуры, Kubernetes, облаков, безопасности и брокеров сообщений.👉 Если интересно — почитайте 😈 CodeGuard | #programming
