LINUX.ORG.RU

Сообщения McMCC

 

Обнаружен критический баг в libunrar+clamav!

Новости — Безопасность
Группа Безопасность

Всем, кто использует libunrar совместно с Clamav, для проверки архивов RAR v.3, недавно был обнаружен критический баг, который приводил работу clamd/clamdscan/clamscan к Segmentation fault на запаролленных RAR архивах. Обнаружил этот баг Сергей Остащенко, который любезно предоставил архивный файл, на котором происходит падение Clamav'а.

Мною выпущена "заплатка" для libunrar-3.5.x: http://mcmcc.bat.ru/clamav/ftello_unr...

Падение Clamav можно проверить на этом файле:http://mcmcc.bat.ru/clamav/hz.rar

McMCC
()

Micro Watchdog timer на микроконтроллере PIC16F630 для PC.

Новости — Hardware and Drivers
Группа Hardware and Drivers

Многие, наверное, сталкивались с ситуацией, когда необходима надежная и бесперебойная работа сервера в режиме 24/7, даже покупая дорогое проверенное железо, нет ни какой гарантии, что оно не "повиснет" в неподходящий момент, причиной этого может стать сыроватость ядра ОС или драйвера какой-нибудь железки, а то и вовсе из-за его брака. Главная проблема в том, что в этот неприятный момент может ни кого не оказаться по близости с этим сервером, что бы нажать на кнопку "RESET", и с этого момента, оценивая важность этого сервера, у вас начинаются проблемы, если повисший сервер вовремя не начнет свою работу....
В статье рассказывается как собрать недорогой Watchdog на микроконтроллере
PIC16F630, что бы затем его можно было использовать на серверах под
управлением Linux/FreeBSD/Windows NT/2K/XP...

>>> Подробности

McMCC
()

Clamav и проверка архивов 7-Zip.

Новости — Безопасность
Группа Безопасность

В статье рассказывается о том, как прикрутить проверку архивов созданных
архиватором 7-Zip, который в последнее становится все более популярным,
а по степени сжатия не уступает, а то и превосходит RAR, к последней
версии ClamAV.

>>> Подробности

McMCC
()

Новая версия плагина поддержки формата WMA V1/V2 для XMMS и BMP.

Новости — Open Source
Группа Open Source

Выложил новую версию плагина XMMS-WMA(+BEEPMP-WMA) v.1.0.5.
Изменения:
- Сделаны исправления для сборки с помощью gcc4.
- Добавлена возможность сборки плагина для плеера BMP.
- Устранен баг с пробелами при использовании gnome-vfs в BMP.
ВНИМАНИЕ: BEEPMP-WMA конфликтует с BMP-WMA. Удалите BMP-WMA
или не используйте BEEPMP-WMA.
RPM BEEPMP-WMA:
http://mcmcc.bat.ru/xmms-wma/beepmp-w...
http://mcmcc.bat.ru/xmms-wma/beepmp-w...
RPM XMMS-WMA:
http://mcmcc.bat.ru/xmms-wma/xmms-wma...
http://mcmcc.bat.ru/xmms-wma/xmms-wma...
Общие TARBZ2 исходники:
http://mcmcc.bat.ru/xmms-wma/xmms-wma...

>>> Подробности

McMCC
()

SERP - Serial EEPROM Programmer for 24CXX/93CXX для Linux и Windows 2000/XP.

Новости — Hardware and Drivers
Группа Hardware and Drivers

Программатор SERP(СЕРП) предназначен для программирования микросхем
памяти серий 24CXX и 93CXX, т.е. с шинами i2c и microwire. Целью создания
этого программатора послужила периодическая необходимость в
программировании только этих типов микросхем памяти, которые
встречаются, чуть ли не во всех бытовых радиоустройствах, автомобильной
электронике, в сетевом оборудовании и т.д. Программатор был разработан
таким образом, что бы его мог собрать любой начинающий радиолюбитель,
т.к. он практически не содержит радиодеталей, и относится к разряду "low
cost" устройств "наколенного" типа. Подключается такой программатор к
параллельному порту компьютера. К тому же, его можно собрать не
полностью, а под конкретную серию микросхем памяти, что еще более
упрощает его сборку.

>>> Подробности

McMCC
()

Clamav-0.84 и проверка RAR архивов версии 3.

Новости — Безопасность
Группа Безопасность

Всем, кто просил проверку архивов созданных RAR 3.x для clamav-0.84, выложил новые rpm пакеты:
RPMS:
http://mcmcc.bat.ru/clamav/clamav-0.8...
http://mcmcc.bat.ru/clamav/clamav-dev...
необязательный:
http://mcmcc.bat.ru/clamav/clamav-mil...
SRPMS:
http://mcmcc.bat.ru/clamav/clamav-0.8...
Для тех, кто ставит впервые, нужно предварительно установить libunrar:
RPMS:
http://mcmcc.bat.ru/clamav/libunrar3-...
SRPMS:
http://mcmcc.bat.ru/clamav/libunrar3-...
Тем, кому не нужны пакеты, отдельный патч для clamav-0.84:
http://mcmcc.bat.ru/clamav/clamav-0.8...
и для unrar-3.4.3:
http://mcmcc.bat.ru/clamav/unrar-3.4....

P.S. Тем, кто использует FreeBSD, libunrar нужно собирать через
gmake, в новом патче для clamav включен инклюд stdlib.h, без
которого при сборке на FreeBSD возникала ошибка:
/usr/include/libunrar3/dll.hpp:...... syntax error before `wchar_t'
Теперь этих проблем не должно быть....

Спасибо всем тем, кто принимал участие в тестировании и багрепортах...

>>> На главную страницу

McMCC
()

VLAN «разветвитель» своими руками.

Новости — Hardware and Drivers
Группа Hardware and Drivers

Многие наверное часто сталкиваются с проблемой не хватки второго сетевого
интерфейса или даже нескольких, но хуже всего, когда нет возможности
установить дополнительные сетевые карты в сервер или какой либо роутер,
тогда приходиться мириться и подымать на таких устройствах, если это
возможно, субинтерфейсы, однако такое решение многих может не устроить,
т.к. возникает необходимость в полной изоляции сетей между собой, т.е.
физическое разделение на сегменты, в этом случае поможет только
использование 802.1Q VLAN....

В статье говорится, как из дешевого 13-ти баксового свича сделать VLAN
"разветвитель" своими руками, а так же, как с ним потом работать в Linux'е...

>>> Подробности

McMCC
()

USB Mass Storage драйвер для USB-IDE контроллера USS725(ISD-11x) под ядра 2.6.9 и выше...

Новости — Hardware and Drivers
Группа Hardware and Drivers

В свое время, примерно 2-а года назад, этот драйвер был выпущен для ядер
ветки 2.4.хх:
http://www.linux.org.ru/view-message....
Основной автор драйвера, Nicolas Planel из Мандрейксофта, сделал порт
для ядра 2.6.0, однако этот драйвер работал до версии ядра 2.6.5, далее
был изменен API USB и он перестал работать и поддерживаться, посчитали
его поддержку не актуальной. Этот драйвер входил в состав дистрибутивов
Mandrake до 10-ой версии включительно, затем его поддержку отключили...
Мною было решено восстановить его работу с последними ядрами 2.6.9 и 2.6.10,
т.к. устройств с этим контроллером еще очень много живет и работает, добавил
в него все свои последние исправления, которых небыло в Mandrake, в
частности для ZIV1 и выложил по ссылке:
http://mcmcc.bat.ru/mypatches/linux-2...

P.S. Данный драйвер работает со всеми последними ядрами от Fedora Project...

>>> Подробности

McMCC
()

Новая прошивка для D-Link DSL-500T c QoS!

Форум — Linux-hardware

Закончил работу над новой прошивкой. Пока определил статус для новой 
прошивки - тестирование. Что нового:
- Пересобрана uClibc с поддержкой libm и типов float&double...
- Пересобрано ядро с поддержкой QoS
- Заменен busybox на последнюю версию 1.00 с дополнительными   
  коммандами такими как, awk, sed, uptime, ftpget, ftpput, xargs, killall и 
  т.д. Шел ash(sh) собран с возможностями производить математические 
  операции, с помошью комманды let или в двойных круглых 
  скобках, типа $((23*54/12)).
- Все это было необходимо для сборки и работы tc, теперь tc встроен в    
  прошивку и работает.
- Встроенна реализация wondershaper 1.1a(HTB) с http://lartc.org/wondershaper/
Более подробно об о всем читать в README прошивки. Сама прошивка 
береться тут:
http://mcmcc.bat.ru/dlinkt/dsl500t_161104_02_firmware.rar
McMCC
()

Прошивка для D-Link DSL-300T, которая делает его 500Т...;)

Форум — Linux-hardware

Народ, я тут на пробу выложил прошивку для 300Т, которая его превращает
в 500Т, сделана на основе последней прошивки для 500Т со старой DSP
firmware, т.к. на новую большое кол-во жалоб, плюс добавлен dyndns
клиент, это все, что мне удалось впихнуть в доступные размеры флеш диска
300Т... Вся хитрость заключается в том, что я доработал squashfs для
работы с более мощным компрессором LZMA, это дало эффект сильного
ужатия fs имиджа, ну и конечно используется свое ядро... Прошивка
береться тут:
http://mcmcc.bat.ru/dlinkt/DSL-300Tto500T_RU.20041014.MC.01.rar
Инструкция по установке внутри...

McMCC
()

Найден критический баг в связке Clamav и проверка RAR архивов версии 3.

Новости — Безопасность
Группа Безопасность

Найден критический баг в сканировании exe файлов после установки патча
clamav-libunrar3.patch на Clamav, он заключается в том, что после
сканирования саморасспаковывающихся exe архивов созданных RAR 2/3.x
не возвращается позиция на начало файла в дескрипторе, соответсвенно
следущая проверка не выполняется, так как ей достается конец, что в
свою очередь обеспечивает свободное прохождение вирусов. Всем, кто
использует данную связку советую наложить fix на ранние патчи или взять
новые версии патча, архивов или rpm пакетов приведенных в статье
"Clamav и проверка RAR архивов версии 3".
Выражаю большую благодарность Ruwa(Russu Valery) за найденный баг!

Fix на ранние патчи:
http://mcmcc.bat.ru/clamav/clamav-exe...
Новый патч:
http://mcmcc.bat.ru/clamav/clamav-lib...
TAR_BZ:
http://mcmcc.bat.ru/clamav/clamav-0.8...
RPMS:
http://mcmcc.bat.ru/clamav/clamav-0.8...
http://mcmcc.bat.ru/clamav/clamav-dev...
SRPM:
http://mcmcc.bat.ru/clamav/clamav-0.8...

P.S. Все старые патчи, архивы и rpm пакеты удалены с сайта...

>>> Подробности

McMCC
()

Готова прошивка для D-Link DSL-500T с PPTP!

Форум — Linux-hardware

Как и обещал, после небольшого тестирования выложил новую
прошивку, которая основана на официальных версиях от D-Link RU.
В архиве 3-и варианта fs имиджей и свое ядро, в которое включена
поддержка MPPE и PTY, основное отличие данной прошивки от
официальных, это наличие PPTP клиента для создания VPN
каннала между домом и рабочим офисом, так же возможны варианты
работы с провайдером, который использует PPTP для подключения
к интернету, dyndns клиента и ntp клиента. Почему 3-и fs имиджа?
Последняя официальная версия прошивки отказалась работать
с установленным на моей линии DSLAM оборудованием, с предыдущей
все было отлично, а вот у некоторых наоборот, с последней работает
замечательно, а с предыдущими не держала связь, учитывая такие
особенности было принято решение модифицировать 3-и последних
версий официальных прошивок. В архиве имеется readme, в котором
описаны все изменения и процесс настройки. Пример работаюшего
VPN каннала созданного через PPTP можно взглянуть на этом скриншоте:
http://mcmcc.bat.ru/dlinkt/pptp_mppe128.png
Сам же архив с прошивками береться тут:
http://mcmcc.bat.ru/dlinkt/dsl500t_151104_firmware.rar

McMCC
()

Ядро для D-Link DSL-xxxT собрано и работает!

Форум — Linux-hardware

Народ, можете меня поздравить:), я разобрался и собрал ядро
для устройств D-Link DSL-xxxT, вот сейчас сижу и пишу эту мессагу, а мое
устройство DSL-500T работает на этом ядре. Скоро выложу исходники
этого ядра с конфигом, как только доведу его немного до ума. Основное,
с чем пришлось столкнуться, это размеры ядра, если компилить ядро
из выложенных исходников длинка, то оно получается больших размеров
и не помещается на флеш в отведенное для него место, пришлось
применить LZMA компрессор из 7zip и написать декопрессор для
ядра, размеры ядра после этого уменьшились аж с запасом, теперь
хочу встроить поддержку VPN на базе PPTP с MPPE, совсем недавно я
выпустил fs имидж для DSL-500T в котором поместил PPTP клиента и
специально для него собранного pppd, т.к. встроенный pppd не
поддерживает работу с MS-CHAP V.2 и PTY устройствами, последнее
очень важно для работы pptp клиента, возможно скоро выпущу
такую прошивку, как только закончу разбираться с ядром, а в нем еще
есть над чем поработать, не работает индикатор езернета, хотя сам
езернет работает, и почему-то очень долго происходит запись имиджей
прошивки, возможно это будет трудно вылечить, а так, весь функционал
на месте и ни чем не отличается от родного длинковского ядра,
которое они собрали наверняка с какими-то патчами, которые мы
хрен когда увидим, ну и пожали его тоже с помощью LZMA, но только
не тем, что в свободном доступе, немного формат заголовка отличается
и декопрессор ядра никогда не отдадут обществу....

McMCC
()

Clamav и проверка RAR архивов версии 3.

Новости — Документация
Группа Документация

В данной статье рассказывается о том, как прикрутить проверку RAR архивов, созданных RAR'ом 3-ей версии...

>>> Подробности

McMCC
()

DVD-R(MBI 01RG20) за 13 рубликов в Москве:)

Форум — Linux-hardware

В сети магазинов "METRO" появились дешовые DVD-R в технологических
упаковках по 50шт, производитель тайвань, именуются как "Bulk",
принтабл, сегодня рискнул взять упаковочку, по моим подсчетам диск
получился по 13 с небольшим рубликов, на мое удивление оказались
MBIшные диски - MBI 01RG20, пишу на них давно и очень доволен
качеством, для перезаписи фильмов самое то, главное, что цена
приятная, т.к. на Совке и Горбушке эти же диски идут по
23-25 рубликов....

McMCC
()

Неофициальная прошивка для D-Link DSL-500T.

Форум — Linux-hardware

Прошивка основана на последней официальной прошивке от длинков.
Добавлены: dyndns и ntp клиенты.
Инструкция по установке в архиве, взять прошивку можно тут:
http://mcmcc.bat.ru/dlinkt/dsl500t_fs_20040830_01_051004.rar

McMCC
()

WMA2WAV конвертор формата WMA&OGG в WAV или другие...

Форум — Desktop

Выпустил сегодня новую версию 0.1beta3, отличие от придедущей
0.1beta2 заключается в основном в поддержке помимо формата WMA
еще и OGG. Основная страница проекта: http://mcmcc.bat.ru/xmms-wma/wma2wav/wma2wav.html
скачать можно тут:
http://mcmcc.bat.ru/xmms-wma/wma2wav
Сразу предупреждаю, что проект еще сырой и возможны различные
глюки. Изменения на странице пока не делал, как будет немного свободного времени так сразу...

P.S. Речь о крутизне того или иного формата восприниматься не будут,
все это делается с целью конвертации в mp3 для аппаратных mp3
плееров, которые ни ухом ни рылом про ogg, wma и .т.п. форматы
знать не знают, но слушать музыку, которая не mp3, очень на них
хочеться, однако учитывая гибкость данной программы, перегнать
wma&ogg в другие форматы не составит большого труда...

McMCC
()

WMA2WAV - конвертор формата WMA в WAV или другие...

Новости — Open Source
Группа Open Source

Данный конвертор основан на библиотеке ffmpeg и позволяет перегонять
формат WMA в любой существующий и доступный. По началу программа
задумывалась как обычный конвертор из WMA в WAV, но потом пришла
идея, что можно добавить запуск bash/perl/etc скриптов, передавая им
переменные из программы, затем из полученного WAV файла сразу
конвертить через скрипты во что угодно, так же есть возможность
указывать директории, при этом программа будет брать только WMA файлы
из указанной директории, включая поддиректории, и сохранять в
указанную директорию с поддиректориями аналогично входящей
директории, это было сделано для того, что бы облегчить преобразования с
CD дисков, сетевых шар и т.д..

Скачать последнюю версию:
исходники:
http://mcmcc.bat.ru/xmms-wma/wma2wav/...
RPM:
http://mcmcc.bat.ru/xmms-wma/wma2wav/...
RPMS:
http://mcmcc.bat.ru/xmms-wma/wma2wav/...

>>> Подробности

McMCC
()

Плагин XMMS-WMA v.1.0.0 - первая стабильная версия.

Новости — Open Source
Группа Open Source

Это первая стабильная версия плагина поддержки формата WMA для
плеера XMMS, в ней устранены практически все ошибки связанные
с работой плагина. Скачать можно отсюда:
Исходники tar:
http://mcmcc.bat.ru/xmms-wma/xmms-wma...
RPMS:
http://mcmcc.bat.ru/xmms-wma/xmms-wma...
SRPMS:
http://mcmcc.bat.ru/xmms-wma/xmms-wma...

>>> Подробности

McMCC
()

[PATCH] Исправление arts версий 1.1.4 и 1.2.2 для работы через ALSA

Форум — Desktop

Исправил поддержку ALSA 0.98 и выше в arts версии 1.1.4 и 1.2.2,
патчи можно взять здесь:
http://mcmcc.bat.ru/mypatches/arts-1.1.4-alsa.patch
http://mcmcc.bat.ru/mypatches/arts-1.2.2-alsa.patch
Правда есть большой гемор при сборке arts с ALSA, упорно не хочет
configure подцепить ее, если это происходит, то нужно вручную,
после запуска configure с ключем --with-alsa проделать следущее:
добавить в config.h строчку
#define HAVE_LIBASOUND2 1
и в flow/Makefile найти 
LIBASOUND =
и в добавить -lasound,
LIBASOUND = -lasound
потом можно запускать make....

P.S. Теперь в KDE приятно стало работать, потому как ALSA у меня
настроена с поддержкой софтверного микширования, причем устройство default тоже является виртуальным, поэтому artsd не мешает другим
программам использующим ALSA нативно работать через default,
мой конфиг для ALSA можно взять тут:
http://mcmcc.bat.ru/mypatches/asound.conf
просто копируем его в /etc и наслаждаемся:)
P.P.S Завтра выложу rpm'ки, правда только arts версии 1.1.4...

 

McMCC
()

RSS подписка на новые темы