LINUX.ORG.RU

Сообщения x97Rang

 

альтернатива tripwire

Форум — Admin

Скачанный и установленный пакет tripwire-2.3-47.bin.tar.gz не работает, выдается seg fault при инициализации (tripwire --init), похоже бинарники не подходят под архитектуру.
Какую можно применить альтернативу tripwire (для сервера под linux) ?

x97Rang
()

указатели и аргументы на Си

Форум — Development

Как правильно обработать в программе аргументы, с использованием их в дальнейшем как переменные типа double,
пример простая программа перемножающая вводимые в аргументах данные:

#include <stdio.h>
#include <stdlib.h>

main (int argc, double *argv[])
{
double a;
double b;
double res;

if ( argc != 3 )
{
printf("Usage: %s <A> <B>\n", argv[0]);
exit (0);
}

/* вот тут я аргументы разыменовываю */

a = *argv[1];
b = *argv[2];

/* а тут их считаю */

res = a*b;
printf("Результат произведения - %f\n", res);
return 0;
}

результаты выдаются нереальные, в чем я ошибаюсь ?

x97Rang
()

vlan и команда PORT для ftp

Форум — Admin

Настроил работу vlan через linux-маршрутизатор, в этой же сети с внешними ip расположен ftp сервер, когда vlan-клиент заходит на внешний ftp-сервер (естественно имеет в тот момент ip маршрутизатора из-за NAT) то сначала все нормально, до тех пор пока не послан запрос на ls или get, в таком случае получаю ответ команда PORT не допустима. Как победить ?

P.S. с самого маршрутизатора и с локальных клиентов (выходящих через NAT, но не через vlan) работа с ftp протекает нормально.

x97Rang
()

модем Zyxel-OMNI-56K-neo и АОН

Форум — Linux-hardware

Настраиваю на дозвон модемы (сервер-диалап), при подключении данные о телефонных номерах должны идти в базу данных, раньше все так было и работало, пока сервак не стал на другую машину переносить, модемы подключены через ISA-мультикарту, в конфиге portslave пишу:

"" \d\l\dATS47=100&I4+VRH=5,48,0,0,6,80,1,1,1,0 \

то есть включаю 47 регистр и АОН для 5-значного телефона, но в результате при определении номера в базу идут знаки вопроса...

Где я что не учел ? Был бы благодарен за советы ..

x97Rang
()

psql и bash

Форум — Admin

Как сделать запрос из базы psql, используя скрипты bash ? Интересует синткасис, скрипт будет работать автоматом через cron... Был бы благодарен за совет...

x97Rang
()

Функция очистки экрана на Си

Форум — Development

Как можно очистить экран, используя Си, функция clrscr () работает только на виндовских компиляторах, пока не нашел альтернативы ее для unix компиляторов, буду благодарен за информацию.

x97Rang
()

php-5.0.0

Форум — Admin

Поставил на web php-5.0.0, из 3 сайтов на php, один отказывается работать, выдает:

parser error, unexpected T_CLONE, expecting T_STRING in /var/www/html/kernel/object.php

Раньше с php-4.3.7 работало все нормально... Сайт на движке xoops. Может что надо в php.ini вписать (register_globals=on уже есть)

x97Rang
()

отмена chroot

Форум — Admin

как отменить chroot на директории, поставил как то mysql в среде chroot, сейчас стал обновлять - удалил старую mysql (и основную и чрутовую), поставил новую - при запуске mysql_install_db выдает

Warning : Asked for 196608 thread stack, but got 126976

что менять ?

x97Rang
()

Статистика по уязвимостям ядер Linux 2.6.x за последние 1.5 года

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

Опубликована статистика по уязвимостям ядер linux линейки 2.6, период сбора статистики с начала 2003 года. Графически представлены данные по типам уязвимостей и их степени критичности.

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

x97Rang
()

Shell для проверки связи

Форум — Admin

Будьте добры, киньте ссылки на хорошие (платные или бесплатные) российские шелы с поддеркой crontab...

x97Rang
()

нужна помощь, досят апач ...

Форум — Admin

стоит апач 1.3.31, mod_ssl 2.8.18, mod_security, libsafe, модуль proxy отключен и все равно апач задосили, при попытке соединения выдается ошибка что не найдены страницы в корневом каталоге. Файлы не изменены, шел не подняли, но для восстановления работы апача требуется его перезапуск, в логе acces_log записи (ip поменял):

10.10.10.10 - - [20/Jun/2004:18:19:47 +0600] "SEARCH /\x90\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x0 2\xb1\x02\xb1\.....90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90" 414 271

как противостоять ?

x97Rang
()

Уязвимость модуля mod_proxy web-сервера Apache, уязвимы версии 1.3.x

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

Найдена уязвимость в модуле Apache, позволяющая провести удаленную DOS-атаку на сервер или выполнить произвольный код. Уязвимые версии: 1.3.26, 1.3.27, 1.3.28, 1.3.29, 1.3.31. Для того, чтобы избежать потенциальной опасности достаточно отключить модуль, или если он необходим - скачать Apache 1.3.32.

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

x97Rang
()

sendmail+ssl

Форум — Admin

Настраиваю sendmail на работу через ssl, создал файл site.config.m4 и вписал в него строки:
APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL -DSTARTTLS')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl -lssl -lcrypto')

файл поместил в папку с исходниками devtools/Site, затем выполнил

#sh Bash -c

затем в каталоге cf/cf сщздал файл sendmail.mc:

VERSIONID(`Sample config')dnl

OSTYPE(`linux')dnl
DOMAIN(generic)dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `PLAIN')dnl
TRUST_AUTH_MECH(`PLAIN')dnl
define(`confCACERT_PATH', `/etc/ssl/certs')dnl
define(`confCACERT', `/etc/ssl/certs/certificate-authority.pem')dnl
define(`confSERVER_CERT', `/etc/ssl/certs/server.crt')dnl
define(`confSERVER_KEY', `/etc/ssl/certs/server.key')dnl
define(`confPRIVACY_FLAGS', `goaway')dnl
MAILER(local)dnl
MAILER(smtp)dnl

установил его

#sh Build sendmail.cf

установил в директории конфигов

#sh Build install-cf

установил сам sendmail

#Build install

при запуске ошибок нет и а логах тоже
телнечусь и пишу ehlo ip_server и вижу что в списке команд нет STARTTLS, скажу что openssl поставил в /usr, сертификаты в /etc/ssl/certs.

где грабли ?

x97Rang
()

chroot apache

Форум — Admin

Как грамотно зачрутить апач ? был бы благодарен за советы или за ссылки на полезную информацию ...

x97Rang
()

попытки взлома ?

Форум — Admin

в логах web-сервера часто встречаются следущие строки:

[Mon May 24 10:58:52 2004] [error] [client xx.xx.xx.xx] File does not exist: /var/www/user/html/robots.txt
install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.10: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected at /var/www/user/cgi-bin/poster/catalog.pl line 16

ошибок в работе сервера не замечал, может через перловский скрипт пытаются ломать ?

x97Rang
()

kernel.org в дауне...

Форум — Admin

куда пропал www.kernel.org ?

x97Rang
()

заплатка на ядро

Форум — Admin

ставлю заплату на ядро, делал так:

1) скопировал в home директорию каталог с действующим ядром 2.4.18-3 выполнил команду make menuconfig, чтобы появился файл .config (его не было тк ядро с дистрибутива ставилось из rpm) 2) шагнул выше на один уровень 3) скопировал заплату patch-2.4.27-pre2.bz2 4) вернулся в каталог с ядром 5) выполнил команду bzip2 -dc ../patch-2.4.27-pre2.bz2 | patch -p1 6) на экране промелькнули строки дальше делал как при сборке ядра из исходников 7) make bzImage 8) make modules 9) make modules_install 10) make install

получил ядро 2.4.18-3custom и не понял пропатчено оно или нет и вообще как это проверить, при вызове uname -a получаю Linux localhost 2.4.18-3custom

x97Rang
()

сортировка при удалении каталогов

Форум — Development

Передо мной такая ситуация: есть camsource - демон видеозахвата, выдает видео картинку на порт 9192. Смотреть можно через любой браузер как шару web-сервера,есть bash-скрипт,который каждые 3 секунды по циклу, используя wget скидывает картинку в директорию, имя которой - сегодняшняя дата, на следующий день создается следующая директория и тд
Зная что винт не резиновый, надо как то удалять дней через 15 самую старую по дате директорию с картинками, вот как можно с помощью bash или С такое сделать ?

x97Rang
()

portslave и АОН

Форум — Admin

Обращаюся к админам ISP

настраивал кто-нибудь АОН через portslave, в моем случае для модема zyxel omni 56K, нашел доки по модему, выдаются такие параметры на модем в скрипте pslave.conf:

AT+VRH=IDlen,Level,Eq,Q,T1,T2,T3,Sens,AGC,Cat

Idlen 7 Длина номера. Число цифр в телефонном номере, используемое в Вашем городе. Для Москвы длина номера равна семи.

Level 48 Порог срабатывания. Рекомендуется устанавливать в пределах 40 - 70. Чем меньше цифра, тем больше вероятность ложного срабатывания, но больше чувствительность. Если определяется меньшее число цифр, чем указано в параметре IDlen, или не определяется ни одной цифры, рекомендуется уменьшить порог. Если цифры определяются неправильно - увеличьте порог.

Eq 0 Частотная компенсация. 0,1,2. Этот параметр вводит поправку на неравномерность АЧХ телефонной линии. Чем ближе ваш номер к АТС, тем меньшую цифру рекомендуется использовать. 0 - соответствует отсутствию поправки, 1 - учитывает затухание в линии, пропорциональное первой степени частоты, 2 - затухание, пропорциональное второй степени частоты.

Q 0 Добротность. 0,1,2,3 соответствуют добротностям 3,5,7,10. Чем выше добротность фильтров, тем быстрее амплитуда выходного сигнала может достигнуть порога срабатывания. Поэтому при больших добротностях возможны ложные срабатывания при воздействии шумовых сигналов. Чтобы этого не происходило, рекомендуется одновременно с увеличением добротности увеличивать порог срабатывания Level. При малых добротностях возможны определение одной цифры вместо другой, из-за большего перекрытия фильтров АЧХ

T1 6 Задержка после снятия трубки, перед посылкой запроса. 0 - 320 мс с шагом 5 мс; например, значение 10 соответствует 50 мс. Этот параметр задает время между поднятием модемом трубки и посылкой запроса на АТС. Если номер не определяется, рекомендуется уменьшить задержку.

T2 20 Пауза перед посылкой повторного запроса. 0-160 мс с шагом 5 мс; например, значение 10 соответствует 50 мс. Если пауза равна 0, посылается только один запрос.

T3 1 Длина запроса. 0 - 100 мс, 1 - 200 мс, 2 - 300 мс, 3 - 500 мс. Если нет ответа от АТС, рекомендуется увеличивать длину запроса.

Sens 1 Чувствительность. 0,1,2. 0 - соответствует минимальному начальному усилению, 1 - среднему, 2 - максимальному. Этот параметр позволяет изменять начальную чувствительность приемника. Если сигнал от АТС очень сильный, рекомендуется уменьшить начальную чувствительность. Если сигнал слабый - увеличить.

AGC 1 Автоматическая регулировка уровня. 1 - включена, 0 - выключена. Если автоматическая регулировка уровня выключена, чувствительность приемника остается на уровне начальной, в противном случае подстраивается под уровень ответного сигнала АТС.

Cat 0 Категория абонента. 1- отображать категорию абонента в определенном номере, 0 - не отображать.


И еще ставлю регистр S47=150

В общем-то все ясно, но вместо номера знак вопроса, хотя до меня на этом же сервере и с этими же модемами АОН работал, где еще нужно искать ? ....

x97Rang
()

логи на perl

Форум — Development

Дописываю cgi-bin скрипты (perl), чтобы на каждое событие писался лог , ну и мне по почте отправлялся, вписывается в лог имя пользователя, работающего через web со скриптом, дата, результат операции, соответсвенно и ошибки все тоже в логи, интересно как мне выдернуть ip пользователя в лог ? в apache вроде есть понятие $REMOTE_ADDR, но его скрипт не понимает, я пишу:

..

print MYFILE "Удаленный адрес пользователя ",$REMOTE_ADDR,"\n\n";

...

а в лог идет пустое место где должно быть ip ...

в чем ошибка ? или можно еще как ?

x97Rang
()

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