Tem 27 2009

Alcatel Newbride 2902 Terminal (rs232 konsol) kablo bağlantısı

RS-232 9 pin dişi jak üzerinde yazan numaralar baz alındı. Deliklere bakarken, sağ üst köşedeki 1 sayıldı, sağ alt köşedeki de 6 sayıldı.

RJ-45 çıkıntısı altta ve jak ileri doğru tutulacak şekilde baz alındı. Soldan sayıldı.

RS-232 RJ-45
2 3
3 4
5 8

Tem 21 2009

Spamassasin'e SPAM öğretme

sa-learn –spam –showdots –dbpath $DB_YOLU $SPAM_KLASÖRÜ

Örnek:
sa-learn –spam –showdots –dbpath /var/lib/amavis/.spamassassin ./SPAMLAR

Tem 16 2009

Debian 5.0 IPset yaması

Kaynak: http://fxp0.org.ua/2007/jul/29/building-kernel-ipset-support-debian-way/

# Çekirdek derlemek için gerekli paketler
apt-get install linux-source-2.6.26 build-essential kernel-package initramfs-tools

# iptables ve ipset paketleri
apt-get install iptables ipset

# indirilen kaynakları arşivden çıkart
cd /usr/src
tar xjvf linux-source-2.6.26.tar.bz2
cp /boot/config-2.6.26-2-amd64 ./linux/.config
ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/patch-o-matic-ng-20090715.tar.bz2
tar xjf patch-o-matic-ng-20090715.tar.bz2
apt-get source iptables

# sembolik linkleri oluştur
ln -s linux-source-2.6.26 linux
ln -s iptables-1.4.2 iptables
cd iptables
./configure

# Patch-o-matic ile iptables yamalarını çekirdeğin kaynağına ekle
cd ../patch-o-matic-ng-20090715
KERNEL_DIR=/usr/src/linux IPTABLES_DIR=/usr/src/iptables ./runme –download
KERNEL_DIR=/usr/src/linux IPTABLES_DIR=/usr/src/iptables ./runme set

# her yama için aşağıdaki tarzda soru soracak. istediğiniz yamaları “y” cevabı ile seçin.

Do you want to apply this patch [N/y/t/f/a/r/b/w/q/?] y

# yamalama bitince aşağıdaki mesajı verecek.

Excellent! Source trees are ready for compilation.
Recompile the kernel image.
Recompile the netfilter kernel modules.
Recompile the iptables binaries.

# yamalanmış çekirdek kaynağını derle
cd ../linux
make oldconfig
# alttaki komut 40 dakika sürüyor
make-kpkg –bzimage –initrd –append-to-version=-ipset –revision=00.01 kernel_image
cd /usr/src

# derlenip Debian paketi haline getirilmiş çekirdeği kur
dpkg -i linux-image-2.6.26-ipset_00.01_amd64.deb

Çalışıp çalışmadığının testi:

# ipset -N IIBF ipmap –from=192.168.50.0 –to=192.168.50.255
# ipset -L

Name: IIBF
Type: ipmap
References: 0
Default binding:
Header: from: 192.168.50.0 to: 192.168.50.255
Members:
Bindings:

Tem 16 2009

Linux: İşlemci tipini (32/64 bit) öğrenmek

Yol 1:
# getconf LONG_BIT

Yol 2:
# cat /cpu/procinfo
üstteki komutta işlemci detaylarında “lm” görülüyorsa, 64 bittir.

Tem 15 2009

Expect ile POP3 parolası kontrolü

#!/usr/bin/expect

# DOSYA’DAN VERİLER ALINIYOR
set dosya [open “kullanicilar.txt” r]
set kullanicilar_liste [read $dosya]
close $dosya
set kullanicilar [ split $kullanicilar_liste \n ]

# GENEL TANIMLAMALAR
set alan “bilecik.edu.tr”
set sunucu “posta.bilecik.edu.tr”
set port “110”
set parolasi_ayni_kullanicilar “”


# HER KULLANICI İÇİN PAROLA DENEMESİ
foreach kullanici $kullanicilar {

# nokta işaretlerini silerek parola üretir
#regsub -all {\.} $kullanici {} parola

# nokta işareti ve öncesindekileri silerek parola üretir
#regsub -all {^.*\.} $kullanici {} parola

# nokta işareti ve sonrasındakileri silerek parola üretir
regsub -all {\..*$} $kullanici {} parola

spawn telnet $sunucu $port
expect “+OK”
send “USER $kullanici@$alan\n
expect “+OK”
send “PASS $parola\n
expect {
“+OK” {
#send_user “parola dogru\n”
set parolasi_ayni_kullanicilar $parolasi_ayni_kullanicilar\n$kullanici:$parola
puts “*****************************\n$kullanici:$parola\n*****************************\n
}
“ERR*” {
#send_user “parola hatali\n”
}
}
send “quit\n
puts “_______________________________\nParolası bulunan kullanıcılar:”
puts $parolasi_ayni_kullanicilar
puts “_______________________________”


Eski yazılar «

» Yeni yazılar

Bad Behavior has blocked 11 access attempts in the last 7 days.