Scapy для полегшення життя :-)

Така історія. Шукав якось генератор OSPF Hello пакетів для бомбардування «лабораторного макета». Трохи помучився із packEth (я ловив/ліпив/перевіряв пакети, він огинався і зависав) і закинув цю ідею — взяв дві циски на двох кінцях каналу (пакетів мало, але регулярно і чесні, мені цього було достатньо). Вже … Continue readingScapy для полегшення життя :-)

Видобування шматка лога FreeRadius — Python

Недавно я писав про видобування шматка лога FreeRadius за допомогою невеличкого скрипта на awk. Чомусь я тоді вирішив, що на awk буде простіше, чи що. Ось аналогічний за функціональністю шматочок на Python:

Видобування шматка лога FreeRadius

Виникла задача — витягти з лога FreeRadius’а (той, який detail-YYYYMMDD) всі записи, що стосуються певного клієнта: дзвінків на номер (чи з номера) XXXYYZ[0-2] (з певним Called- чи Calling-Station-Id). Вхопився за Python, але, не встигши набрати #!/usr/bin/python, вирішив зробити це з допомогою awk. Хто не знає — лог … Continue readingВидобування шматка лога FreeRadius

Використання модуля SPARK

Я виклав — дооформив і допереклав (писав її одразу англійською) — свою «колишню» статтю про використання пітонівського модуля SPARK для компіляції «малих мов» і генерування коду на прикладі сканування, парсигу і синтаксичного аналізу простого файла конфігурації шейпера HTB та генерування коду (скрипта shell). Поклав її як статичну … Continue readingВикористання модуля SPARK