Pyrtls обеспечивает привязку к rustls, современной реализации TLS на языке Rust, с удобным API, который призван заменить модуль ssl (но не полностью совместим с ним).
#python #rust #tls #security #pyrtls #rustls #opensource #cryptography #dev
https://github.com/djc/pyrtls
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - djc/pyrtls: rustls-based modern TLS for Python
rustls-based modern TLS for Python. Contribute to djc/pyrtls development by creating an account on GitHub.
1 6👍4
Пакет cryptography предоставляет криптографические рецепты и примитивы для разработчиков на Python.
from cryptography.fernet import Fernet
# Сохраните этот ключ в безопасном месте!
key = Fernet.generate_key()
f = Fernet(key)
token = f.encrypt(b"Hello!")
print(token)
print(f.decrypt(token))
#Python #Cryptography #Security #PythonDev #Encryption
https://github.com/pyca/cryptography
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pyca/cryptography: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. - pyca/cryptography
1 4⚡2👍2
secure.py — это простой, но мощный способ защитить ваши Python веб-приложения, независимо от используемого фреймворка.
#Python #WebSecurity #securepy #Django #Flask #FastAPI #CSP #HSTS #WebDevelopment #PyPI #py #secure #security
https://github.com/TypeError/secure
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - TypeError/secure: Modern Python library for HTTP security headers with safe defaults, configurable presets, and first…
Modern Python library for HTTP security headers with safe defaults, configurable presets, and first-class ASGI/WSGI middleware (FastAPI, Django, Flask, Shiny, and more). - TypeError/secure
2👍4🔥3
fastapi-guard — это библиотека для FastAPI, обеспечивающая контроль IP-адресов, логирование запросов и обнаружение попыток взлома. Она легко интегрируется с FastAPI и помогает защитить приложение от различных угроз.
#FastAPI #Security #Python #Backend #API #CyberSecurity
https://github.com/rennf93/fastapi-guard
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rennf93/fastapi-guard: A security library for FastAPI that provides middleware to control IPs, log requests, detect penetration…
A security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts, honeypot setup, behavioural analysis, emergency mode lockdown, block Cloud Provide...
3👍3
Hexora — инструмент для поиска вредоносных и опасных паттернов в Python-проектах. Подходит для:
# Проверка файла
hexora audit test.py
# Проверка директории
hexora audit resources/test/
# Использование в Python
import hexora
results = hexora.audit_path("resources/test/")
#Python #Security #StaticAnalysis #SupplyChain #CyberSecurity #Hexora #DevSecOps #OpenSource #MalwareDetection #CodeAudit
https://github.com/rushter/hexora
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rushter/hexora: Static analysis of malicious Python code
Static analysis of malicious Python code. Contribute to rushter/hexora development by creating an account on GitHub.
1👍3 2
Ducky — универсальный инструмент для работы с сетью.
Оpen-source десктопное приложение для сетевых инженеров, студентов и энтузиастов.
Все ключевые утилиты в одном современном интерфейсе — больше не нужно переключаться между десятками окон.
git clone https://github.com/thecmdguy/Ducky.git
cd Ducky
python -m venv venv
.\venv\Scripts\activate
pip install -e .
ducky
#Python #Networking #SysAdmin #OpenSource #DevTools #Security #SNMP #SSH #Telnet #CLI #DuckyApp
https://github.com/thecmdguy/Ducky
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - thecmdguy/Ducky: Ducky is a powerful, open-source, all-in-one desktop application built with Python and PySide6. It is…
Ducky is a powerful, open-source, all-in-one desktop application built with Python and PySide6. It is designed to be the perfect companion for network engineers, students, and tech enthusiasts, com...
2🔥3👍2 2
AuthTuna — современный асинхронный фреймворк безопасности для Python.
pip install authtuna fastapi uvicorn[standard] asyncpg aiosqlite python-dotenv
from fastapi import FastAPI, Depends
from authtuna.middlewares.session import DatabaseSessionMiddleware
from authtuna.integrations.fastapi_integration import get_current_user
app = FastAPI()
app.add_middleware(DatabaseSessionMiddleware)
@app.get("/me")
async def me(user=Depends(get_current_user)):
return {"id": user.id, "username": user.username}
#Python #FastAPI #Security #Auth #RBAC #SSO #MFA #Async #DevTools #OpenSource
https://github.com/shashstormer/authtuna
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - shashstormer/AuthTuna: This is a plug and play auth library with features enough for all purposes from simple auth to…
This is a plug and play auth library with features enough for all purposes from simple auth to SSO, RBAC and passkeys while the core is framework agnostic it is specialized for fastapi. - shashsto...
1⚡3🔥2 2
DJ Checkup — это инструмент для проверки безопасности Django-сайтов.
Он запускается из командной строки и выполняет те же проверки, что и сервис djcheckup.com, чтобы убедиться, что ваш сайт защищён от распространённых угроз.
#Django #Security #Python #WebDev #DJCheckup #CyberSecurity #DevTools #WebSecurity #PythonTools
https://github.com/stuartmaxwell/djcheckup
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - stuartmaxwell/djcheckup: DJ Checkup is a security scanner for Django sites.
DJ Checkup is a security scanner for Django sites. - stuartmaxwell/djcheckup
1👍2 2
Raptor— новый open-source инструмент для автономного анализа безопасности кода.
Raptor объединяет классические security-инструменты со смарт-автоматизацией: понимает ваш код, демонстрирует возможность эксплуатации уязвимостей и даже предлагает патчи.
#security #infosec #appsec #opensource #forensics #codeql #semgrep #fuzzing #devops #python #claudecode #raptor
https://github.com/gadievron/raptor
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - gadievron/raptor: Raptor turns Claude Code into a general-purpose AI offensive/defensive security agent. By using Claude.md…
Raptor turns Claude Code into a general-purpose AI offensive/defensive security agent. By using Claude.md and creating rules, sub-agents, and skills, and orchestrating security tool usage, we confi...
1👍2🔥2
Safety CLI — это инструмент командной строки для обнаружения уязвимостей и вредоносных пакетов в Python-зависимостях. Работает в локальной разработке, CI/CD и продакшене, обеспечивая безопасность цепочки поставок ПО.
#Python #Security #DevSecOps #SafetyCLI #Vulnerability #CI_CD #OpenSource #Безопасность #Уязвимости #Python3
https://github.com/pyupio/safety
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pyupio/safety: Safety checks Python dependencies for known security vulnerabilities and suggests the proper remediations…
Safety checks Python dependencies for known security vulnerabilities and suggests the proper remediations for vulnerabilities detected. - pyupio/safety
1👍2🔥2
Bandit — это инструмент для поиска распространенных проблем безопасности в Python-коде. Он анализирует каждый файл, строит из него AST(Abstract Syntax Tree) и запускает соответствующие плагины для проверки узлов дерева. После сканирования всех файлов Bandit генерирует подробный отчет.
#Python #Security #Bandit #Linter #CodeQuality #DevSecOps #StaticAnalysis #OpenSource #SecurityTools #PyCQA #Automation
https://github.com/PyCQA/bandit
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - PyCQA/bandit: Bandit is a tool designed to find common security issues in Python code.
Bandit is a tool designed to find common security issues in Python code. - PyCQA/bandit
1⚡2🔥2
Vibescore — это инструмент для быстрой оценки качества проектов, написанных с помощью ИИ (так называемый "vibe coding"). Одна команда — и вы получаете моментальную буквенную оценку (от A+ до F) "здоровья" вашего репозитория.
Сегодня "vibe coding" — это новая реальность: вы пишете промпты, ИИ пишет код, вы отправляете его в прод. Это очень быстро, но несет риски. Нейросети часто выдают функции-монстры, игнорируют базовую безопасность, забывают про тесты и используют нестабильные зависимости. Vibescore выявляет эти паттерны за пару секунд.
Оценка формируется из 4 независимых категорий:
eval/exec и приватных ключей. (Самый большой вес, т.к. ошибка ИИ тут фатальна).setup.py).--min-score 70).pip install vibescorevibescore . #Python #VibeCoding #AI #DevTools #CI #Security #CodeQuality #OpenSource
https://github.com/stef41/vibescore
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - stef41/vibescore: 🎵 Grade your vibe-coded project. One command, instant letter grade across security, quality, dependencies…
🎵 Grade your vibe-coded project. One command, instant letter grade across security, quality, dependencies, and testing. - stef41/vibescore
1🔥3⚡2
Presidio - это SDK для защиты данных и деидентификации (проект от Microsoft). Это контекстно-зависимый, модульный и гибко настраиваемый сервис для поиска и скрытия персональных данных (PII) в текстах и изображениях.
Инструмент позволяет быстро находить и анонимизировать такую чувствительную информацию, как номера кредитных карт, имена, адреса, номера социального страхования, криптокошельки, телефоны, финансовые выписки и многое другое.
Structured для работы с табличными и размеченными форматами.Библиотека поделена на модули, вы можете установить только то, что вам нужно (например, анализатор и анонимизатор текстов):
pip install presidio-analyzer presidio-anonymizer
Также доступны готовые Docker-образы для быстрого развертывания.
#Python #Security #DataProtection #PII #Microsoft #MachineLearning #NLP #OpenSource #DevTools #АнализДанных
https://github.com/microsoft/presidio
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - data-privacy-stack/presidio: An open-source framework for detecting, redacting, masking, and anonymizing sensitive data…
An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines...
1👍3⚡2
ASN counter — это утилита на Python для подсчета количества хитов (HTTP-запросов, пакетов и т.д.) по номерам автономных систем (ASN) и связанным с ними сетевым блокам.
Инструмент незаменим, когда ваш сервер заваливает трафиком (например, при DDoS-атаках или агрессивном парсинге) и нужно мгновенно вычислить «виновную» сеть, чтобы заблокировать её целиком или отправить жалобу провайдеру (abuse complaint). Также утилиту используют на магистральных роутерах для анализа трафика, чтобы понять, с какими сетями выгодно заключить пиринговые соглашения.
stdin, умеет парсить вывод tcpdump или перехватывать трафик напрямую с сетевых интерфейсов через scapy.pyasn для молниеносного лукапа и автоматически скачивает актуальные базы данных маршрутов с routeviews.org.pip install asncounter
(Примечание: при установке через pip стандартная man-страница справки не собирается, так как она требует наличия pandoc в системе. Полная версия мануала со всеми зависимостями корректно собирается и поставляется в официальном Debian-пакете).
pyasn.prometheus_client (для экспорта метрик), scapy (для прямого перехвата пакетов без tcpdump), netaddr (для агрегации подсетей в REPL) и manhole (для создания отладочного сокета).#Python #Networking #SysAdmin #DDoS #Prometheus #DevTools #TrafficAnalysis #Security #OpenSource
https://gitlab.com/anarcat/asncounter/
Please open Telegram to view this post
VIEW IN TELEGRAM
GitLab
Antoine Beaupré / asncounter · GitLab
Count the number of hits (HTTP, packets, etc) per autonomous system number (ASN) and related network blocks.
3👍4⚡3
Centaur - это self-hosted платформа для командной работы с ИИ-агентами прямо через интерфейс Slack или REST API.
Вместо того чтобы каждый инженер настраивал персональных ботов и локальные скрипты на своей машине, Centaur предоставляет единого общего ассистента: вы тегаете
@centaur в треде Slack, бот выделяет изолированную среду, запускает задачи, использует внутренние инструменты компании и возвращает готовый ответ в переписку.iron-proxy, агент никогда не получает «сырые» API-ключи в переменные окружения. Внутри песочницы используются токены-заглушки, а реальные учетные данные из 1Password подставляются на лету только при исходящих запросах к доверенным адресам.centaur-tools).Панель управления и API платформы написаны на Rust (Axum) с сохранением состояний в PostgreSQL, интерфейс взаимодействия со Slack реализован отдельным микросервисом, а задачи оркестрируются в среде Kubernetes.
#Centaur #AIAgents #Slack #Kubernetes #Rust #DevOps #DevTools #OpenSource #Automation #Security
https://github.com/paradigmxyz/centaur
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - paradigmxyz/centaur: Centaur is frontier, agentic infrastructure that you own. Centaur is like Claude Tag, but open source…
Centaur is frontier, agentic infrastructure that you own. Centaur is like Claude Tag, but open source and on steroids. - paradigmxyz/centaur
3⚡2🔥2 1