Django-based HTB shaper configurator

I’ve decided to make it available after some nice people asked for this. Now i have no time and, let’s say, health to make it better, so please don’t complain :-) I guess it maybe would be better to make it available somewhere at code.google.com — … Continue readingDjango-based HTB shaper configurator

Шейпер як ефективний файрвол

Шейпер із використанням хеш-таблиць може досить ефективно захищати клієнта від атак; ось дивіться. Зараз наш конфігуратор шейпера генерує, скажімо, такий скрипт для певного клієнта (фрагмент): # # Contract I-1082, # connection 606 (0x25e). # # input: /sbin/tc class add dev clients0 classid 1:25e parent 1:fe10 … Continue readingШейпер як ефективний файрвол

“Но опыт есть!”

Я колись писав про видобування шматка лога FreeRadius (задача полягала у видобуванні тих фрагментів тексту між порожніми рядками, які містять рядки, що відповідають певному заданому регулярному виразу) — писав скрипт на awk та python і порівнював швидкодію. Але з голови не йде LilyPond, тому закортіло спробувати … Continue reading“Но опыт есть!”

Забагато тестів…

>>> (with-error-to-file (current-error-port) (display “foo”)) File “”, line 1 (with-error-to-file (current-error-port) (display “foo”)) ^ SyntaxError: invalid syntax >>> Намагаємося вчити Scheme, намагаємося працювати з Python… Guile видає зовсім іншу помилку, я вже знаю ;О)

Конфігуратор HTB шейпера

*subj* :-) Давно було зрозуміло, що без нормального конфігуратора керувати нормальним шейпером «важкувато», але… все ускладнювала одна обставина — я не програміст (тм). Чим мене не влаштовують наявні інструменти? По-перше, всі знайдені вирішують трохи інші задачі, простіші; зокрема, я так і не знайшов конфігуратора для «свого … Continue readingКонфігуратор HTB шейпера

lilypond: Переклад темпових позначок із Scheme

Lilypond — просто чудова система набору нот. Якщо вам подобається LaTeX для текстових (і не тільки) документів, вам обов’язково сподобається Lilypond — щойно у вас виникне потреба набрати двійко нот чи ж там оперу (якщо ж ви не знаєте, що таке LaTeX — у вас ще все попереду, … Continue readinglilypond: Переклад темпових позначок із Scheme

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

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

re.place — модуль для WordPress (regexp search and replace)

Я зробив собі невеличкий модуль для WordPress, яким можна шукати (як регулярні вирази) певні рядки у повідомленнях та сторінках блоґа та міняти їх на щось інше. Ось дивіться: Я набрав PARDON, а на сторінці ви бачите: Я набрав , а на сторінці ви бачите: Зараз … Continue readingre.place — модуль для WordPress (regexp search and replace)