Правила хорошего кода на Python // Бесплатный урок OTUS
Замыкания в Python c примерами. Плюсы и минусы
Замыкание (closure) в Python - это функция, которая запоминает значения из объемлющей области видимости, даже если эта область уже не существует. Такая функция может сохранять доступ к этим значениям и использовать их при последующих вызовах. Общее Когда функция определена внутри другой функции, она может получать доступ к переменным объемлющей функции. Если функция возвращает вложенную функцию, эта вложенная функция может сохранять ссылку на эти переменные, даже если объемлющая функция закончила свою работу...
Делаю собственный антивирус на Python (код внутри)
В этой статье расскажу, как извлекать вредоносные файлы из сетевых захватов, т.е. как создать свой антивирус. Сетевые захваты являются обычным явлением среди событий безопасности. Вредоносное ПО, присутствующее в любой сети, можно легко извлечь с помощью таких инструментов, как Wireshark. Если у вас много файлов PCAP, как бы их все извлечь? Давайте рассмотрим сценарий для извлечения PE-файлов из pcaps с использованием Python и Scapy. Scapy — это довольно мощная библиотека Python. Менее чем за 200 строк мы можем написать простой парсер для извлечения PE-файлов из HTTP-запросов...