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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
🔥 Полезные библиотеки Python

Pendulum

📌 pendulum — замена стандартному datetime, которая делает работу с датой и временем на Python удобной, надёжной и понятной.

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


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
py-Reconic — автоматизация сетевого сканирования и инвентаризации

📱 Python 3.x
ℹ️ Модули: scapy, python-nmap (опционально), ipaddress — минимально настроенные зависимости.

📌 py-Reconic — утилита, которая принимает диапазон сети или отдельный подсеть (CIDR), выполняет обнаружение активных хостов, сканирование открытых портов и сохраняет результаты в удобном формате (JSON/CSV). Идеально, если хочешь быстро инвентаризировать локальную сеть, выявить “присутствие” устройств и подготовить первоначальный план аудита или автоматизации.

👨‍💻 Пример кода (логика):
from reconic import Reconic

r = Reconic(network="192.168.1.0/24")
hosts = r.discover()
r.scan_ports(hosts, ports=[22,80,443])
r.save("netmap.json")


📌Что делает:
🟢 Обнаруживает живые устройства в указанной подсети
🟢 Выполняет порт-сканирование для заданного списка портов (по умолчанию часто используемых)
🟢 Составляет структурированный результат (например, JSON или CSV)
🟢 Позволяет быстро получить “карту” сети и вести инвентаризацию устройств
🟢 Упрощает стартовую фазу автоматизации безопасности или сетевого аудита


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

#скрипты

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

autofeat

📌 autofeat — библиотека для автоматического создания и отбора признаков. Она автоматически генерирует нелинейные преобразования исходных признаков, а затем с помощью L1-регуляризации отбирает наиболее информативные для линейных моделей. Отличный вариант, если вам нужен баланс между производительностью и объяснимостью результатов.

📌 Особенности библиотеки:
🟠 Автоматическая генерация фичей — создаёт множество потенциально полезных комбинаций и трансформаций признаков, освобождая от ручного труда.
🟠 Отбор значимых признаков — применяет L1-регуляризацию, чтобы оставить только те, что действительно влияют на модель.
🟠 Понятность и прозрачность — результат пригоден для линейных моделей, которые легко интерпретировать и объяснить.


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Правило кодера №1: если учить Питон, то только по Only Python

Встречайте самый понятный и интересный путеводитель по Python.

Корпоративные обучалки от Apple, Google и Microsoft на русском языке;
Фичи и инструменты для быстрого обучения;
Фреймворки, библиотеки и утилиты.

Короче, души Питона с нами, чтобы он не душил тебя: @OnlyPython 🐍
🔥 Полезные библиотеки Python

interesting

📌 interesting — небольшой пакет на PyPI, который помогает быстро оценивать риски: базовый функционал оценки риска (risk assessment) и вспомогательные инструменты для валидации данных и проверки параметров.

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


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Amazing-Python-Scripts — репозиторий с коллекцией полезных Python-скриптов

📌 Репозиторий содержит десятки скриптов — от работы с файлами, переименования, сортировки, до сетевых, автоматизации, утилит для данных. Всё легко запускается: просто клонируете репозиторий, заходите в нужную папку, устанавливаете зависимости и запускаете.

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

#скрипты

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

Scapy

📌 Scapy — мощная библиотека для работы с сетевыми пакетами: построение, отправка, перехват, анализ и манипуляции практически на любом уровне (Ethernet, IP, TCP/UDP, DHCP, ARP и т.д.).

📌 Особенности библиотеки:
🟢 Позволяет сканировать сеть, делать пакетные манипуляции, отправлять собственные пакеты и анализировать ответы — можно реализовать сниффер, сканер портов, traceroute, анализ сетевого трафика.
🟢 Можно использовать для пентестинга, отладки сетевых сервисов, анализа уязвимостей, тестирования, автоматизации сетевых проверок.
🟢 Работает на разных ОС, достаточно прав (например, root/administrator) для доступа к сетевому интерфейсу.


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
IPinfo CLI Lookup — скрипт на Python для быстрого получения информации об IP-адресе или домене прямо из терминала.

📱 Python 3.8+
ℹ️ Модули: requests, argparse

📌 IPinfo CLI Lookup — лёгкий скрипт, который использует API сервиса ipinfo.io для получения данных об IP: страна, город, провайдер, ASN, координаты. Удобно для сетевых инженеров, пентестеров и просто при отладке.

👨‍💻 Код:
import requests
import argparse

def get_ip_info(ip):
url = f"https://ipinfo.io/{ip}/json"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
for k, v in data.items():
print(f"{k}: {v}")
else:
print("Ошибка запроса")

if name == "__main__":
parser = argparse.ArgumentParser(description="IPinfo Lookup Script")
parser.add_argument("ip", help="IP или домен для проверки")
args = parser.parse_args()
get_ip_info(args.ip)


📌 Что делает:
🟠 Отправляет запрос к ipinfo.io
🟠 Получает базовые данные о местоположении, ASN и провайдере
🟠 Красиво выводит результат в консоль


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
"Если вы не пользуетесь ИИ, то в ближайшие 5 лет станете человеком второго сорта"

Алексей Штельман — российский разработчик из Силиконовой Долины, работающий в OpenAI и знающий про нейросети больше, чем кто-либо.

В своём канале «Only GPT» он даёт интересный расклад на развитие ИИ в ближайшие 5-7 лет. Почитай, мурашки обеспечены.

Также внутри: топовые ИИ для работы и творчества, инсайдерские советы по GPT и способы обойти встроенную цензуру во всех нейронках.

Подпишись, чтобы идти в ногу с технологиями — @OnlyGPT
🔥 Полезные библиотеки Python

random_utils

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

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


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1🔥1
Web Page Image Scrapper — скрипт на Python для массового скачивания всех изображений со страницы.

📱 Python 3.x

📌 Скрипт получает URL страницы от пользователя, загружает HTML, ищет все теги <img> и скачивает найденные изображения. Сохраняет картинки в локальную папку, игнорируя дубли — удобно, чтобы собрать галерею/резервную копию изображений.

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

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub теперь в Telegram!

Самый прогерский канал, где за 10 минут ты научишься:

/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке


Подписывайся, нас уже сотни тысяч: >@GitHub
🔥 Полезные библиотеки Python

APSW

📌 APSW (Another Python SQLite Wrapper) — это низкоуровневая обёртка над SQLite, предоставляющая полный доступ ко всем возможностям SQLite.

📌 Особенности библиотеки:
🟠Почти 1:1 маппинг на C API SQLite
🟠Позволяет использовать расширенные функции SQLite, включая виртуальные таблицы, бэкапы, трассировки и т.п.
🟠Подходит для продвинутого контроля транзакций и производительности


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2
Media is too big
VIEW IN TELEGRAM
Automated Python Scripts Collection (Ai-Quill/automated) — набор полезных утилит-скриптов, собранных в один проект для автоматизации повседневных задач.

📱 Python 3.8+
ℹ️ Модули: разные в зависимости от задачи — requests, PIL, opencv-python, yt_dlp, pyperclip и др. Все скрипты автономны и легко подключаются.

📌 Ai-Quill/automated содержит более 15 скриптов-утилит — от удаления фона на изображениях до скачивания видео, генерации QR-кодов, мониторинга ресурсов и анализатора кода. Проект собирает “хиты” из личной “скриптологии” в одном месте.

👨‍💻 Примеры скриптов из набора:
🟢 Background Remover — удаляет фон с изображений автоматически.
🟢 QR Code Creator — генерирует QR-коды из URL или текста.
🟢 YouTube Downloader — скачивает видео или аудио из YouTube.
🟢 Resource Monitor — следит за использованием CPU, памяти и логгирует превышения.
🟢 Clipboard Tracker — логирование текста, скопированного в буфер обмена.


Пример использования (фрагмент скрипта “Resource Monitor”):
import psutil
import time

def monitor(interval=5):
while True:
cpu = psutil.cpu_percent(interval=1)
mem = psutil.virtual_memory().percent
print(f"CPU: {cpu}%, MEM: {mem}%")
time.sleep(interval)

if __name__ == "__main__":
monitor()


📌 Что делает:
🟢 Объединяет множество автономных скриптов в одну коллекцию
🟢 Каждый скрипт выполняет отдельную задачу — от обработки изображений до мониторинга или анализа
🟢 Можно клонировать проект и запускать нужные модули без лишней обвязки
🟢 Отлично подходит для тех, кто любит “toolbox” для повседневных задач


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

#скрипты

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

pycorelib

📌 pycorelib — лёгкая библиотека, дающая набор базовых, но очень часто нужных функций: работа с CSV/JSON, файловой системой, строками, словарями, асинхронные хелперы и др.

📌 Особенности библиотеки:
🟢 Универсальность — функции для CSV/JSON чтения-записи, работы с файловой системой, строковых преобразований, работы с конфигами, async-утилиты.
🟢 Минимализм — библиотека компактная, без тяжёлых внешних зависимостей, удобно встраивать в скрипты и проекты.
🟢 Быстро и удобно — для рутины, прототипов, автоматизаций, скриптов.


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Internet Connectivity Monitor

📱 Python 3.x
ℹ️ Модули: subprocess, time, csv, возможно datetime — скрипт периодически пингует выбранный IP/хост и логирует статус и задержки.

📌 Internet Connectivity Monitor — утилита, которая следит за стабильностью интернет-подключения: пингует указанный хост/сервер с заданным интервалом и записывает в CSV лог с временными метками, статусом “online” или “outage” и задержкой (ms). Подходит, если хочешь видеть периоды провалов связи.

👨‍💻 Пример кода (упрощённый вариант):
import subprocess
import time
import csv
from datetime import datetime

HOST = "8.8.8.8"
INTERVAL = 60 # секунда
LOG_FILE = "connectivity_log.csv"

def ping(host):
# ping для Linux/macOS; под Windows может быть другой ключ
result = subprocess.run(["ping", "-c", "1", host], capture_output=True)
return result.returncode == 0, result

def log_status(timestamp, status, latency):
with open(LOG_FILE, "a", newline="") as f:
writer = csv.writer(f)
writer.writerow([timestamp, status, latency])

def extract_latency(output):
# пробуем парсить строку ping-ответа
out = output.decode('utf-8', errors='ignore')
# строка вида: time=12.345 ms
for part in out.split():
if part.startswith("time="):
try:
return float(part.split("=")[1])
except:
pass
return None

def main():
# заголовок CSV, если файл новый
try:
with open(LOG_FILE, "x") as f:
writer = csv.writer(f)
writer.writerow(["timestamp", "status", "latency_ms"])
except FileExistsError:
pass

while True:
ts = datetime.now().isoformat()
ok, res = ping(HOST)
latency = None
if ok:
latency = extract_latency(res.stdout)
status = "online"
else:
status = "outage"
log_status(ts, status, latency)
print(f"{ts} — {status} — {latency}")
time.sleep(INTERVAL)

if name == "__main__":
main()


📌 Что делает:
🟢 Пингует указанный хост (по умолчанию 8.8.8.8) с интервалом
🟢 Определяет, отвечает ли хост (если нет — “outage”)
🟢 Если ответ — парсит задержку (ms)
🟢 Записывает лог в формате CSV: временная метка, статус, задержка
🟢 Выводит в консоль текущее состояние


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

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT

Всего в несколько хитрых промтов вы можете:

• ПОЛНОСТЬЮ снять любую цензуру с ChatGPT
• получить ПОЖИЗНЕННЫЙ бесплатный доступ к ChatGPT Pro и ChatGPT 5.1
• использовать ИИ для поиска ЛЮБОЙ информации: от номера телефона до геолокации конкретного человека.

Все инструкции хакеры выложили в закрытый канал. Тем временем, OpenAI бьёт тревогу и пытается добиться блокировки.

Сохраняйте, пока есть доступ:
https://t.me/+gTxF_qGW8ucxNjcy
😁7
🔥 Полезные библиотеки Python

utilify

📌 utilify — лёгкая библиотека, которая собирает в себе множество часто нужных мелочей: функции для работы со строками, декораторы, хелперы для вывода в терминал, прогрессбары и другие инструменты, которые часто копипастятся из проекта в проект.

📌 Особенности библиотеки:
🟢 Удобные функции для строк — преобразования, форматирование, сравнения и очистки.
🟢 Декораторы: для измерения времени, логирования, упрощённой обёртки функций — экономит время на рутине.
🟢 Инструменты для вывода в терминале: прогресс-бары, статус-сообщения — удобно, если пишете CLI-инструмент или скрипт.
🟢 Минимализм и лёгковесность — нет тяжёлых зависимостей, можно вставить в любой скрипт и сразу использовать.


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


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1