python
Всё по теме «python» на форуме Codeby.net. Обсуждений: 667. Разборы, инструменты и практика по информационной безопасности.
-
Статья Сбор данных с сайта знакомств с помощью Selenium, BeautifulSoup и requests используя скрипт на Python
Прежде чем перейти к самому скрипту, стоит сказать пару слов о специфике парсинга именно динамических сайтов через Selenium. В отличие от простых HTTP-запросов через requests, здесь браузер реально рендерит страницу, выполняет JavaScript и подгружает контент по мере скролла или кликов — а...- Johan Van
- Тема
- bs4 parsing python requests scrapping selenium парсинг программирование
- Ответы: 5
- Раздел: Скрипты и автоматизация
-
Статья Иконка для скрипта Python в трее, всплывающие сообщения и парсинг курса валют
В данной статье я хотел бы сделать обзор на библиотеку, которая позволяет поместить значок приложения в трей, а также добавить к нему контекстное меню с выполнением различных операций при нажатии на них. А также, немного рассказать о новой библиотеке, которая позволяет выводить всплывающие...- Johan Van
- Тема
- icon notify pystray python tray всплывающее сообщение иконка в трее программирование
- Ответы: 3
- Раздел: Скрипты и автоматизация
-
Статья Получение WHOIS-информации о домене по его IP-адресу с помощью Python
Прежде чем перейти к практике, стоит напомнить, что такое WHOIS в принципе. Это сетевой протокол, работающий поверх TCP (традиционно через порт 43), который позволяет получить в текстовом виде регистрационные данные о владельце домена или IP-адреса: контактную информацию, дату регистрации и...- Johan Van
- Тема
- ianna ipwhois python python-whois socket whois whois-сервер программирование
- Ответы: 1
- Раздел: Скрипты и автоматизация
-
Статья Генератор паролей из мнемонических фраз. Делаем скрипт на Python
Генераторы паролей уже давно не являются чем-то редким и эксклюзивным. Тем более, что вы всегда можете воспользоваться своим природным «генератором», то есть мозгом для того, чтобы придумать пароль. Более того, доступно множество как оффлайн, так и онлайн решений для выполнения данной задачи...- Johan Van
- Тема
- generator mnemonic password python генератор мнемонические фразы пароли программирование
- Ответы: 0
- Раздел: Скрипты и автоматизация
-
Статья Поиск владельца ASN, IP, CIDR с помощью Python
Стоит сразу оговориться, что описанный ниже подход — не единственный способ узнать владельца ASN или диапазона IP. Помимо локальной базы, которую мы будем парсить и хранить у себя, существуют готовые онлайн-сервисы для ASN Lookup, а также библиотеки вроде aslookup, которые получают данные «на...- Johan Van
- Тема
- asn beautifulsoup cidr ip-address pandas python sqlite программирование
- Ответы: 0
- Раздел: Скрипты и автоматизация
-
Статья Змеиный кот. Создаем аналог NetCat на Python
Введение Что тебе приходит в голову, когда ты слышишь слово Python? Многофункциональность или кроссплатформенность? Может быстрая скорость работы, ведь у каждого этот язык ассоциируется с различными задачами и преимуществами. Но сегодня давай уделим время Python в сфере информационной...- Mark Klintov
- Тема
- #coding netcat pycharm python python 3.10 reverse shell бэкдор сокеты
- Ответы: 4
- Раздел: Скрипты и автоматизация
-
E
Не получается установить модули python
Здравствуйте, при попытке установить зависимости для скрипта Python командой pip install -r requirements.txt, Kali Linux Получаю ошибку pip install -r requirements.txt Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: fade~=0.0.9 in...- erh30hash
- Тема
- linux python
- Ответы: 7
- Раздел: Вопросы и Ответы по ИБ (Q&A)
-
Статья Создание ярлыков приложений и ресурсов в Интернет с помощью Python в ОС Windows
Не особенно часто, но иногда требуется создать ярлык для запуска приложения в операционной системе Windows. То есть, файл, который служит указателем на некий объект (программу, файл или команду). Наиболее частым местом для создания ярлыков служит «Рабочий стол». Давайте создадим ярлык для...- Johan Van
- Тема
- python pywin32 shortcut windows winreg winshell программирование ярлыки
- Ответы: 0
- Раздел: Скрипты и автоматизация
-
Статья Шифр Цезаря: шифратор/дешифратор с красивым GUI на PySide6
Прежде чем перейти к коду, стоит вспомнить, что шифр Цезаря — один из древнейших методов шифрования, основанный на простом сдвиге букв алфавита на фиксированное число позиций. Его историческая ценность несопоставима с криптографической стойкостью: количество возможных ключей ограничено размером...- Exited3n
- Тема
- bruteforce nuitka pyside6 python python gui qtdesigner криптография шифр цезаря
- Ответы: 7
- Раздел: Ваши разработки
-
K
Статья mypy: основы и немного больше
Перед тем как переходить к практике, стоит понимать место mypy среди других инструментов проверки типов в Python. Это не единственный статический анализатор — существуют альтернативы, например Pyright, которые местами обладают более продвинутым выводом типов и сужением (narrowing). Тем не менее...- KindFoxie
- Тема
- mypy pep python typing аннотации типов статический анализ типизация
- Ответы: 0
- Раздел: Языки программирования
-
Статья Отключение от интернета машин в локальной сети с помощью Python
Какое-то время назад я экспериментировал с ARP-спуфингом и обнаружил побочный эффект, который, в общем-то не является секретным, а вполне закономерным, если забыть включить на атакующей машине ip-форвардинг. На атакуемой машине пропадает сеть. Тогда я на это не обратил внимания, но совсем...- Johan Van
- Тема
- network python sppofing программирование сеть
- Ответы: 1
- Раздел: Сетевая безопасность и беспроводные атаки
-
Статья Способы получения информации об ОС и железе с помощью Python. Часть 04: ОС Windows и сторонние модули
Что ж, если в трех предыдущих статьях (раз, два, три) мы узнавали информацию об операционной системе с помощью python и библиотек, которые не требуют установки, это: winreg – работа с реестром Windows; subprocess.check_out – запускали утилиту командной строки wmic и парсили ее вывод; wmi –...- Johan Van
- Тема
- gputil platform psutil py-cpuinfo python python-docx pywin32 wmi программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Способы получения информации об ОС и железе с помощью Python. Часть 03: ОС Windows и WMI
Прежде чем перейти к коду, стоит сделать небольшую оговорку: библиотека wmi работает поверх службы Windows Management Instrumentation, а эта служба не всегда доступна «из коробки». На практике можно столкнуться с ошибками подключения из-за отключенной или повреждённой службы WMI, недостаточных...- Johan Van
- Тема
- python python-docx win32_bios windows wmi информация об ос программирование
- Ответы: 0
- Раздел: Языки программирования
-
Статья Способы получения информации об ОС и железе с помощью Python. Часть 02: ОС Windows и subprocess. Консольная утилита wmic
Эта статья является второй частью, из небольшого цикла статей по получению информации об операционной системе и железе. И если в первой части мы получали информацию из реестра ОС Windows с помощью библиотеки winreg, то в этой статье посмотрим, как можно использовать библиотеку subprocess, в...- Johan Van
- Тема
- check_out python python-docx subprocess windows wmic wmic os программирование
- Ответы: 10
- Раздел: Скрипты и автоматизация
-
Статья Способы получения информации об ОС и железе с помощью Python. Часть 01: ОС Windows и модуль winreg
Определение оборудования компьютера, на котором вы работаете, сведения об операционной системе и прочие параметры порою бывают очень нужны. Цели, в которых их можно использовать – самые разнообразные. От простого любопытства, до определения версии чипсета, чтобы подобрать под него необходимое...- Johan Van
- Тема
- python regedit windows winreg информация о железе информация о системе программирование реестр
- Ответы: 0
- Раздел: Языки программирования
-
Статья Объединение документов формата Microsoft Word в один с помощью Python
Прежде чем перейти к самописным скриптам, стоит отметить, что кроме связки python-docx и docxcompose существуют и готовые сторонние решения — библиотеки и облачные REST API (вроде GroupDocs.Merger или Aspose для Word), которые позволяют объединять документы через Python без ручной реализации...- Johan Van
- Тема
- docx docxcompose python python-docx word автоматизация документов программирование слияние docx
- Ответы: 0
- Раздел: Скрипты и автоматизация
-
Статья Определение технологий используемых сайтом с помощью Wappalyzer и Python
Прежде чем переходить к коду, стоит пояснить, что вообще делает Wappalyzer. Это инструмент, который определяет технологический стек сайта — CMS, фреймворки, серверное ПО, аналитику, CDN и прочие сервисы. Работает он не только по анализу HTML-кода страницы, но и по HTTP-заголовкам, файлам cookie...- Johan Van
- Тема
- cms python python-wappalyzer requests wappalyzer анализ сайта программирование технологии
- Ответы: 2
- Раздел: Скрипты и автоматизация
-
Статья Работа с форматом CSV с помощью Python
О формате CSV, а также о том, как работать с ним с помощью Python существует большое множество статей. И, казалось бы, что такого сложного в том, чтобы прочитать или записать данный формат. Однако, вспоминая себя и то время, когда я только начал изучать Python я хорошо помню некоторое...- Johan Van
- Тема
- csv openpyxl pandas python pywin32 xlsxwriter программирование
- Ответы: 1
- Раздел: Threat Intel
-
Статья Перехват базовых запросов с помощью Selenium Wire и Python
В данной статье я хотел бы вернуться к способам перехвата запросов и ответов API в браузере. С помощью Selenium в связке с Python можно парсить достаточно сложные сайты, которые требуют выполнения различного рода скриптов. Но иногда этого бывает недостаточно и требуется получить данные, которые...- Johan Van
- Тема
- python selenium selenium wire selenium-wire браузер запросы перехват программирование
- Ответы: 30
- Раздел: Скрипты и автоматизация
-
Статья Искусственный мозг. Создаем собственную нейросеть
Перед тем как погружаться в практику, стоит сразу закрыть один частый вопрос: а можно ли на собственной нейросети что-то заработать или это чисто учебная игрушка? Ответ неоднозначный — самописная модель уровня хобби-проекта вряд ли принесет доход напрямую, но освоенные на ней навыки (работа с...- Mark Klintov
- Тема
- cuda ml-agents mlagents python pytorch unity 3d нейронная сеть обучение с подкреплением
- Ответы: 5
- Раздел: Языки программирования