Очередной скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
можете мне скинуть конфиг и файлы скрипта, а я тогда смогу по пробовать запустить его у себя, если все будет работать значит проблема в ПО которое использует скрипт, так же какая у вас система и какой версии скрипт обновления какая версия php, файл с вашим ключем не нужно
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-03-29 13:16:26
Re: Очередной скрипт зеркала NOD32
файлы скрипта - сегодня скачаны с шапки темыkav4ik писал(а):можете мне скинуть конфиг и файлы скрипта, а я тогда смогу по пробовать запустить его у себя, если все будет работать значит проблема в ПО которое использует скрипт, так же какая у вас система и какой версии скрипт обновления какая версия php, файл с вашим ключем не нужно
конфиг от конфига по умолчанию отличается изменением следующих параметров
Код: Выделить всё
update_version_ess = 0 #ограничения моего лицензионного ключа
update_version_lang = rus
remove_invalid_keys = 0
web_dir = /raid/data/naswebsite/www
Операционка, версии ядра и PHP
Код: Выделить всё
N4800Eco:~# uname -r
3.4.80
N4800Eco:~# uname -a
Linux N4800Eco 3.4.80 #1 SMP PREEMPT Tue Feb 18 11:56:59 CST 2014 x86_64 GNU/Linux
N4800Eco:~# /raid/data/module/PHP54/system/bin/php -v
PHP 5.4.16 (cli) (built: Jun 20 2013 17:25:44)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
права на запись в папку со скриптом/папку с базой и вложенные папки у пользователя от которого запускается скрипт есть?
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-03-29 13:16:26
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
А конфиг PHP стандартный?
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-03-29 13:16:26
Re: Очередной скрипт зеркала NOD32
эмм вот с этим сложнее. я могу его весь сюда выбросить конечно - я изменений никаких не делал, он тоже по умолчанию. если подскажете, куда смотреть - я посмотрю/изменю, если честно я лузер в пхп...
-
- лейтенант
- Сообщения: 719
- Зарегистрирован: 2007-08-23 10:56:51
- Откуда: Украина, г. Киев, г. Белая Церковь
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
kav4ik писал(а):harmless писал(а):Добрый день!
Такой вопрос - у всех создается файл index.html?
У меня он почему-то не создаетсяА такой наивный вопрос: вы случаем в конфиге не отключили его создание?NicromanseR писал(а):У меня тож нету...
может мы что то нетак сделали?
Код: Выделить всё
# Генерирование index.html файла в корне www директории.
# В нем информация о: текущей БД, дате успешного обновления, логине/пароле и т.д.
# По умолчанию параметр включен.
# generate_index_html = 1
Или я неправ?
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
судя из комментария в конфиге, так должно работать, но только что проверил и похоже что по умолчанию как раз выключен
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
только что посмотрел файлик nod32upd/inc/classes/Config.class.php там этот параметр (generate_index_html) равен 0
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
к сожалению и сам в этом практически ничего не смыслю, спросил в надежде что вы что то меняли, но забыли. Хотел натолкнуть на мысль так сказатьmilitar123 писал(а):эмм вот с этим сложнее. я могу его весь сюда выбросить конечно - я изменений никаких не делал, он тоже по умолчанию. если подскажете, куда смотреть - я посмотрю/изменю, если честно я лузер в пхп...
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
Немного погуглил и нашел способ почитать все ошибки PHP:kav4ik писал(а):к сожалению и сам в этом практически ничего не смыслю, спросил в надежде что вы что то меняли, но забыли. Хотел натолкнуть на мысль так сказатьmilitar123 писал(а):эмм вот с этим сложнее. я могу его весь сюда выбросить конечно - я изменений никаких не делал, он тоже по умолчанию. если подскажете, куда смотреть - я посмотрю/изменю, если честно я лузер в пхп...
1) в файл update.php после строк:
Код: Выделить всё
#!/usr/bin/php -q
<?php
Код: Выделить всё
error_reporting(E_ALL);
require_once "user_log.php";
set_error_handler('user_log');
Код: Выделить всё
<?php
/* Наша функция-хэндлер */
function user_log ($errno, $errmsg, $file, $line) {
// время события
$timestamp = time();
//формируем новую строку в логе
$err_str = $timestamp.'||';
$err_str .= $errno.'||';
$err_str .= $file.'||';
$err_str .= $line.'||';
$err_str .= $errmsg."\n";
//проверка на максимальный размер
if (is_file(LOG_FILE_NAME) AND filesize(LOG_FILE_NAME)>=(LOG_FILE_MAXSIZE*1024)) {
//проверяем настройки, если установлен лог_ротэйт,
//то "сдвигаем" старые файлы на один вниз и создаем пустой лог
//если нет - чистим и пишем вместо старого лога
if (LOG_ROTATE===true) {
$i=1;
//считаем старые логи в каталоге
while (is_file(LOG_FILE_NAME.'.'.$i)) { $i++; }
$i--;
//у каждого из них по очереди увеличиваем номер на 1
while ($i>0) {
rename(LOG_FILE_NAME.'..'.$i,LOG_FILE_NAME. '.' .(1+$i--));
}
rename (LOG_FILE_NAME,LOG_FILE_NAME.'.1');
touch(LOG_FILE_NAME);
}
elseif(is_file(LOG_FILE_NAME)) {
//если пишем логи сверху, то удалим
//и создадим заново пустой файл
unlink(LOG_FILE_NAME);
touch(LOG_FILE_NAME);
}
}
/*
проверяем есть ли такой файл
если нет - можем ли мы его создать
если есть - можем ли мы писать в него
*/
if(!is_file(LOG_FILE_NAME)) {
if (!touch(LOG_FILE_NAME)) {
return 'can\'t create log file';
}
}
elseif(!is_writable(LOG_FILE_NAME)) {
return 'can\'t write to log file';
}
//обратите внимание на функцию, которой мы пишем лог.
error_log($err_str, 3, LOG_FILE_NAME);
}
?>
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: Очередной скрипт зеркала NOD32
Сделал, решил поделиться, кто недопонял.
Ubuntu 12.04.4 3.5.0-45-generic x86_64
Поставил Lamp сервер, curl, unrar-free
nod32ms.conf
Далее, в виртуалхост из /etc/apache2/sites-available/ (у меня с доменным именем)
прописал следующее
Прикрутил авторизацию:
В папке /var/www/eset_upd/ создал файлик .htaccess с содержимым
И там же файл с паролями .htpasswd
Пароли кодировал с с помощью утилиты по другому не получилось
Теперь обновляю антивирус, по адресу http://mydomain.ru/04xxx c логинами и паролями.
Ubuntu 12.04.4 3.5.0-45-generic x86_64
Поставил Lamp сервер, curl, unrar-free
nod32ms.conf
Код: Выделить всё
default_language = ru
mirror = update.eset.com, um10.eset.com, um11.eset.com, um12.eset.com, um13.eset.com
update_version3 = 1
update_version4 = 1
update_version5 = 1
update_version6 = 1
update_version7 = 1
update_version_x32 = 1
update_version_x64 = 1
update_version_ess = 1
update_version_lang = rus
update_version_filter = rel-stop
web_dir = /var/www/
log_type = 1
log_level = 4
log_dir = /var/www/logs
log_rotate_enable = 1
generate_index_html = 0
debug_html = 0
прописал следующее
Код: Выделить всё
<VirtualHost *:80>
ServerName www.mydomain.ru
ServerAlias www.mydomain.ru
DocumentRoot /var/www
# ============================ Для Nod32 =============================================
#На апрель 14
Alias /04xxx "/var/www/eset_upd"
<Directory "/var/www/04xxx">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
В папке /var/www/eset_upd/ создал файлик .htaccess с содержимым
Код: Выделить всё
<Files .htpasswd>
deny from all
</Files>
AuthType Basic
AuthName "Please input login and password!"
AuthUserFile /var/www/eset_upd/.htpasswd
require valid-user
Пароли кодировал с с помощью утилиты по другому не получилось
Теперь обновляю антивирус, по адресу http://mydomain.ru/04xxx c логинами и паролями.

-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2013-07-12 9:21:40
Re: Очередной скрипт зеркала NOD32
В первых строках своего сообщения хочу поблагодарить автора этого скрипта и этот форум за вашу работу. Низкий Вам поклон !
А теперь о проблеме
Последнее время валятся ошибки, в лог скрипта, никак не могу понять в чем проблема, такого вида:
[2014-04-02] [12:33:26] Начинаем поиск на google.pattern
[2014-04-02] [12:34:46] В шаблоне http://www.google.ru/search?num=100&hl= ... l=&start=0 не указан путь
и так во всех поисковых системах.
Настройки не менял, софт не обновлял, работало все отлично! Но уже несколько недель поиск ключей не происходит, нужна помощь.
А теперь о проблеме

Последнее время валятся ошибки, в лог скрипта, никак не могу понять в чем проблема, такого вида:
[2014-04-02] [12:33:26] Начинаем поиск на google.pattern
[2014-04-02] [12:34:46] В шаблоне http://www.google.ru/search?num=100&hl= ... l=&start=0 не указан путь
и так во всех поисковых системах.
Настройки не менял, софт не обновлял, работало все отлично! Но уже несколько недель поиск ключей не происходит, нужна помощь.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-03-25 11:19:45
Re: Очередной скрипт зеркала NOD32
в конфиге можно включить опцию debug которая насколько я понял нужна для более детального лога при поиске ключей, по пробуйте с это опцией посмотреть что он пытается делать
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2013-07-12 9:21:40
Re: Очередной скрипт зеркала NOD32
Как бы ничего не меняет, в логах все тоже самое:
[2014-04-09] [09:37:40] Начинаем поиск на d-market.pattern
[2014-04-09] [09:39:00] В шаблоне http://portal.d-market.com.ua/nod32keys ... nod32.html не указан путь
[2014-04-09] [09:39:00] Начинаем поиск на google.pattern
[2014-04-09] [09:40:20] В шаблоне http://www.google.ru/search?num=100&hl= ... l=&start=0 не указан путь
[2014-04-09] [09:41:40] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=100 не указан путь
[2014-04-09] [09:43:00] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=200 не указан путь
[2014-04-09] [09:44:20] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=300 не указан путь
[2014-04-09] [09:45:41] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=400 не указан путь
[2014-04-09] [09:45:41] Необрабатываемое исключение []
[2014-04-09] [09:45:41] Рабочие ключи не найдены!
[2014-04-09] [09:45:41] Не найдено ни одного рабочего ключа! Скрипт прекращает свою работу!
[2014-04-09] [09:37:40] Начинаем поиск на d-market.pattern
[2014-04-09] [09:39:00] В шаблоне http://portal.d-market.com.ua/nod32keys ... nod32.html не указан путь
[2014-04-09] [09:39:00] Начинаем поиск на google.pattern
[2014-04-09] [09:40:20] В шаблоне http://www.google.ru/search?num=100&hl= ... l=&start=0 не указан путь
[2014-04-09] [09:41:40] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=100 не указан путь
[2014-04-09] [09:43:00] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=200 не указан путь
[2014-04-09] [09:44:20] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=300 не указан путь
[2014-04-09] [09:45:41] В шаблоне http://www.google.ru/search?num=100&hl= ... &start=400 не указан путь
[2014-04-09] [09:45:41] Необрабатываемое исключение []
[2014-04-09] [09:45:41] Рабочие ключи не найдены!
[2014-04-09] [09:45:41] Не найдено ни одного рабочего ключа! Скрипт прекращает свою работу!
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
Проблема не решена?AxeWise писал(а):Как бы ничего не меняет, в логах все тоже самое:Код: Выделить всё
[2014-04-09] [09:37:40] Начинаем поиск на d-market.pattern [2014-04-09] [09:39:00] В шаблоне http://portal.d-market.com.ua/nod32keys/208-kljuchi-obnovlenija-nod32.html не указан путь [2014-04-09] [09:39:00] Начинаем поиск на google.pattern [2014-04-09] [09:40:20] В шаблоне http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+username+and+password&oq=nod32+username+and+password&aq=f&agi=g10&aql=&start=0 не указан путь [2014-04-09] [09:41:40] В шаблоне http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+username+and+password&oq=nod32+username+and+password&aq=f&agi=g10&aql=&start=100 не указан путь [2014-04-09] [09:43:00] В шаблоне http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+username+and+password&oq=nod32+username+and+password&aq=f&agi=g10&aql=&start=200 не указан путь [2014-04-09] [09:44:20] В шаблоне http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+username+and+password&oq=nod32+username+and+password&aq=f&agi=g10&aql=&start=300 не указан путь [2014-04-09] [09:45:41] В шаблоне http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+username+and+password&oq=nod32+username+and+password&aq=f&agi=g10&aql=&start=400 не указан путь [2014-04-09] [09:45:41] Необрабатываемое исключение [] [2014-04-09] [09:45:41] Рабочие ключи не найдены! [2014-04-09] [09:45:41] Не найдено ни одного рабочего ключа! Скрипт прекращает свою работу!
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2013-01-15 19:30:00
Re: Очередной скрипт зеркала NOD32
2 AxeWise
попробуйте в конфиге так:
find_system = google
# find_one_only = 1
# remove_invalid_keys = 1
default_search_query = nod32 keys eav
# default_pageindex = 1
# default_page_qty = 5
# default_pattern = ((EAV|TRIAL)-[0-9]{10}).+?([a-z0-9]{10})
default_recursion_level = 2
# default_errors_quantity = 5
в pattern/google.pattern
link = http://www.google.ru/search?num=100&hl= ... tart=#PAGE#
pageindex = 10
у меня работает
попробуйте в конфиге так:
find_system = google
# find_one_only = 1
# remove_invalid_keys = 1
default_search_query = nod32 keys eav
# default_pageindex = 1
# default_page_qty = 5
# default_pattern = ((EAV|TRIAL)-[0-9]{10}).+?([a-z0-9]{10})
default_recursion_level = 2
# default_errors_quantity = 5
в pattern/google.pattern
link = http://www.google.ru/search?num=100&hl= ... tart=#PAGE#
pageindex = 10
у меня работает
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2014-04-17 7:00:36
Re: Очередной скрипт зеркала NOD32
Всем привет.
Проблема тут в следующем, автор скрипта использует file_get_contents() , что и вызывает проблемы при работе с некоторыми поисковиками.
К примеру в оригинальном скрипте, в заголовке запроса юзер агент передается пустым, на что некоторые сайты и поисковые машины производят редирект на совершенно нам не нужную страницу, такая же история и с cookie.
От сюда вывод, что данный скрипт необходимо переводить на работу с cURL, если будет время, сам займусь этим и плюс есть еще небольшие хотелки для удобства.
З.Ы. Автору скрипта спасибо, за его детище
Проблема тут в следующем, автор скрипта использует file_get_contents() , что и вызывает проблемы при работе с некоторыми поисковиками.
К примеру в оригинальном скрипте, в заголовке запроса юзер агент передается пустым, на что некоторые сайты и поисковые машины производят редирект на совершенно нам не нужную страницу, такая же история и с cookie.
От сюда вывод, что данный скрипт необходимо переводить на работу с cURL, если будет время, сам займусь этим и плюс есть еще небольшие хотелки для удобства.
З.Ы. Автору скрипта спасибо, за его детище

-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2013-07-12 9:21:40
Re: Очередной скрипт зеркала NOD32
Прошу прощения за отсутствие, проблема была найдена, маршрутизация была завернута через виртуальный интерфейс, виновные наказаны
Скрипт продолжил работу в штатном режиме.

Скрипт продолжил работу в штатном режиме.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Вы хоть "ВИНОВНЫХ" не били ?AxeWise писал(а):Прошу прощения за отсутствие, проблема была найдена, маршрутизация была завернута через виртуальный интерфейс, виновные наказаны![]()
Скрипт продолжил работу в штатном режиме.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2013-07-12 9:21:40
Re: Очередной скрипт зеркала NOD32
Все было в рамках трудового договора 

-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-05-07 10:13:21
Re: Очередной скрипт зеркала NOD32
Доброго дня!
Обращаюсь за помощью трудящихся
Поставил себе этот скрипт с нуля, настроил конфиг, создал папки и выдал нужные права, но при запуске скрипта руками или из крона выдаёт вот такое:
Вот сам конфиг:
OS: FreeBSD 10.0-RELEASE-p2
Обращаюсь за помощью трудящихся

Код: Выделить всё
[2014-05-07] [10:04:55] У Вас актуальная версия скрипта! Обновление не требуется!
[2014-05-07] [10:04:55] Запуск скрипта 1.0.131114
[2014-05-07] [10:04:59] Используем рабочий ключ [EAV-0109347705:26xvfkhkvf]
[2014-05-07] [10:05:06] [ver. 3] Не найдено акутальных обновлений для текущей базы данных!
[2014-05-07] [10:05:12] [ver. 4] Не найдено акутальных обновлений для текущей базы данных!
[2014-05-07] [10:05:18] [ver. 5] Не найдено акутальных обновлений для текущей базы данных!
[2014-05-07] [10:05:24] [ver. 6] Не найдено акутальных обновлений для текущей базы данных!
[2014-05-07] [10:05:30] [ver. 7] Не найдено акутальных обновлений для текущей базы данных!
[2014-05-07] [10:05:30] Время работы скрипта: 35 секунд
Код: Выделить всё
default_language = ru
default_codepage = default
default_timezone = Europe/Kiev
mirror = update.eset.com, um10.eset.com, um11.eset.com, um12.eset.com, um13.eset.com
self_update = 2
update_version3 = 1
update_version4 = 1
update_version5 = 1
update_version6 = 1
update_version7 = 1
update_version_x32 = 1
update_version_x64 = 1
update_version_ess = 1
update_version_lang = rus,enu,ukr
find_auto_enable = 1
find_one_only = 1
default_search_query = nod32 username and password
default_pageindex = 1
default_page_qty = 5
default_pattern = ((EAV|TRIAL)-[0-9]{10}).+?([a-z0-9]{10})
default_recursion_level = 2
default_errors_quantity = 5
web_dir = /usr/local/www/nod_db/www
log_type = 1
log_level = 4
log_dir = /usr/local/www/nod_db/log
log_rotate_enable = 1
log_rotate_size = 100K
log_rotate_qty = 5
Код: Выделить всё
php -v
PHP 5.4.28 (cli) (built: May 6 2014 20:49:21)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-05-07 10:13:21
Re: Очередной скрипт зеркала NOD32
Извиняюсь за беспокойство, проблема была в поломанном unrar пакете
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-05-12 7:19:03
Re: Очередной скрипт зеркала NOD32
У меня та же самая проблема, я переустанавливал пакет unrar, не помогает.digest писал(а):Извиняюсь за беспокойство, проблема была в поломанном unrar пакете
из соседней темы взял инструкцию по дебагу PHP, и в логе дебага следующая строка:
1399867891||2||/opt/eset/inc/classes/Mirror.class.php||63||unlink(/opt/eset/www/tmp/update.ver): No such file or directory
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2014-05-07 10:13:21
Re: Очередной скрипт зеркала NOD32
В другом скрипте у меня тоже не находило этот файл, попробуй руками скачать его и натравить на него unrar. Когда я у себя проделывал такое, то мне писало file not found ( что очень было подозрительным при прямом указании файла и самое главное он таки был
)
P.S.: а беда была в том, что мне whereis Freebsd выдал не тот пакет, но тут я не знаю, есть ли такое же в линуксе

P.S.: а беда была в том, что мне whereis Freebsd выдал не тот пакет, но тут я не знаю, есть ли такое же в линуксе

Код: Выделить всё
Port: unrar-5.01,5
Path: /usr/ports/archivers/unrar
Info: Extract, view & test RAR archives
Maint: sunpoet@FreeBSD.org
B-deps: gettext-0.18.3.1 gmake-3.82_1 libiconv-1.14_3
R-deps:
WWW: http://www.rarsoft.com/
Port: zh-unrar-5.01,5
Path: /usr/ports/chinese/unrar
Info: Extract, view & test RAR archives
Maint: sunpoet@FreeBSD.org
B-deps: gettext-0.18.3.1 gmake-3.82_1 libiconv-1.14_3
R-deps:
WWW: http://www.rarsoft.com/