🌐 Commix — это инструмент для автоматического обнаружения и эксплуатации уязвимостей командной инъекции в веб-приложениях.
Разработан для тестировщиков на проникновение и специалистов по кибербезопасности.
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Разработан для тестировщиков на проникновение и специалистов по кибербезопасности.
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
Библиотека
Send2Trash
отправляет файлы и папки в корзину вместо их безвозвратного удаления.Полезна, если нужно обеспечить возможность восстановления данных, например, если пользователь случайно удалил важный файл.
Основные возможности:
pip install Send2Trash
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2
Основные темы, охватываемые в шпаргалке:
🔗 Ссылка на шпаргалку
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2🍌1
Предоставляет интерактивный и настраиваемый пользовательский интерфейс, позволяя пользователям управлять своими задачами без необходимости использования графических приложений.
Основные возможности:
pip install dooit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2🔥1
fitz
) — это библиотека для работы с PDF, XPS, OpenXPS, EPUB, и другими документами.Позволяет извлекать текст, изображения, метаданные, а также работать с аннотациями и разметкой документа.
Основные возможности библиотеки:
pip install PyMuPDF
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Включает более 140 эмодзи и символов. Программа проста в использовании и доступна для скачивания.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🥴2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Helium
предназначена для автоматизации веб-браузера в Python и упрощает работу с Selenium
.Позволяет взаимодействовать с веб-страницами более интуитивно, используя простые команды.
Основные возможности библиотеки:
pip install helium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥3👍2
В данном shorts рассмотрим интересную ситуацию в Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6👍3🤨1
Spiel — это фреймворк, предназначенный для создания и демонстрации богато оформленных презентаций прямо в терминале с использованием Python.
Позволяет создавать слайды с разнообразным форматированием и стилями, используя возможности библиотеки
Основные особенности:
🔵 Создание презентаций в терминале: Позволяет разрабатывать и демонстрировать презентации без необходимости использования графического интерфейса.
🔵 Интеграция с Rich: Использует библиотеку
🔵 Простота использования: Предоставляет удобный API для создания слайдов с минимальным количеством кода.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Позволяет создавать слайды с разнообразным форматированием и стилями, используя возможности библиотеки
Rich
.Основные особенности:
Rich
для обеспечения богатого форматирования текста и стилизации слайдов.pip install spiel
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3
Охватывает основные команды, сгруппированные по категориям:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3
Библиотека
snoop
используется для отслеживания и логирования выполнения кода в реальном времени.Позволяет "снимать" подробные снимки состояния программы, показывая значения переменных, выполнения функций и другие события во время работы кода, что может быть полезно для отладки.
Основные особенности библиотеки:
pip install snoop
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥2
В скриптах используется библиотека pywin32.
pip install pywin32
🌅 Изменение обоев рабочего стола:
import win32con
import ctypes
# Указываем путь к изображению, которое будет установлено в качестве обоев рабочего стола
path = "C:\\Path\\To\\Wallpaper.jpg"
# Устанавливаем изображение в качестве обоев рабочего стола с помощью SystemParametersInfoW
# Параметры:
# 1. win32con.SPI_SETDESKWALLPAPER – указывает на смену обоев рабочего стола
# 2. 0 – резервный параметр (не используется)
# 3. path – путь к изображению
# 4. 3 – обновление параметров пользователя (SPIF_UPDATEINIFILE | SPIF_SENDCHANGE)
ctypes.windll.user32.SystemParametersInfoW(win32con.SPI_SETDESKWALLPAPER, 0, path, 3)
import win32net
import win32netcon
server = None # Указываем, что работаем с локальным компьютером (можно указать имя сервера)
level = 0 # Уровень детализации информации о пользователях
# Получаем список пользователей на локальном компьютере
# Параметры:
# 1. server – целевой сервер (None означает локальный)
# 2. level – уровень детализации (0 возвращает только имена пользователей)
# 3. win32netcon.FILTER_NORMAL_ACCOUNT – фильтр, указывающий, что нужны только обычные учетные записи
users, _, _ = win32net.NetUserEnum(server, level, win32netcon.FILTER_NORMAL_ACCOUNT)
# Перебираем полученный список пользователей и выводим их имена
for user in users:
print(user['name'])
import win32com.client
wmi = win32com.client.GetObject("winmgmts:\\\\.\\root\\CIMV2")
# Выполняем WMI-запрос для получения списка сетевых адаптеров
# Фильтруем только те адаптеры, у которых есть NetConnectionID (т.е. они активны)
adapters = wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapter WHERE NetConnectionID IS NOT NULL")
# Перебираем найденные сетевые адаптеры и выводим их имя подключения и MAC-адрес
for adapter in adapters:
print(f"{adapter.NetConnectionID} - {adapter.MACAddress}")
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3🍌2👍1
Библиотека
DataChain
предназначена для эффективной обработки, обогащения и анализа больших объемов неструктурированных данных, таких как изображения, аудио, видео, текст и PDF.📦 Интегрируется с внешними хранилищами, например, S3, позволяя обрабатывать данные без их дублирования, и управляет метаданными в собственной базе данных для упрощенного поиска и анализа.
Основные возможности:
Pydantic
вместо JSON, обеспечивая интуитивно понятный опыт работы для разработчиков Python.pip install datachain
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7👍1
В данном Shorts напишем код на Python, который превратит клавиатуру в хаос — хороший способ разыграть кого угодно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🍌1
Справочник Программиста
Код для 'ломания' клавиатуры на Python
Для работы с клавиатурой в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для работы с клавиатурой в коде используется библиотека
keyboard
.pip install keyboard
import keyboard
import random
def random_key(event):
# Генерируем случайный символ в диапазоне от 33 до 126 (печатаемые символы ASCII)
new_char = chr(random.randint(33, 126))
# Пишем случайный символ с задержкой 0.1 секунды
keyboard.write(new_char, delay=0.1)
# Подключаем функцию random_key к хукающим событиям клавиатуры
keyboard.hook(random_key)
# Ожидаем событий клавиатуры (бесконечный цикл)
keyboard.wait()
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍2🤨1
This media is not supported in your browser
VIEW IN TELEGRAM
SSH Click Config manager — это инструмент на Python, который упрощает работу с SSH через командную строку.
Использует библиотеку
Возможности:
🔵 Упрощённый запуск SSH-команд через CLI.
🔵 Возможность подключения к нескольким серверам.
🔵 Использование конфигурационного файла для хранения данных о серверах.
🔵 Поддержка параллельного выполнения команд.
🔵 Возможность копирования файлов через SCP.
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Использует библиотеку
Click
для создания удобного CLI-интерфейса и облегчает выполнение команд на удалённых серверах.Возможности:
pip install sshclick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥2
telegram-bot-shop — это проект, который представляет собой пример простого магазина, реализованного в виде Telegram-бота.
Основные особенности бота:
⏺ Просмотр каталога товаров.
⏺ Добавление и удаление товаров из корзины.
⏺ Оформление заказа.
⏺ Уведомления о статусе заказа.
Основные библиотеки:
✅
✅
✅
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Основные особенности бота:
Основные библиотеки:
pyTelegramBotAPI
SQLAlchemy
requests
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2
Библиотека
validr
предназначена для валидации данных в Python, вдохновлённая pydantic
, но с более простым и лаконичным синтаксисом.Позволяет валидировать данные, определяя их схему в виде строковых аннотаций.
Основные возможности библиотеки:
pip install validr
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Позволяет пользователям создавать и редактировать диаграммы сущностей и связей (ER-диаграммы) непосредственно в браузере без необходимости регистрации. Среди его возможностей — экспорт SQL-скриптов, настройка интерфейса редактора и многое другое.
Особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2👍2