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