• 08-07-2008, 01:30:45
    #10
    sunucuoptimizasyon.com
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    İstersek gerekmez?
    Ya benden birşey isteyin sadece yaparım sınırımız yok linux bu
    Sunucuda acik baglanti sayisi...............: 869
    Sunucuda acik baglanti sayisi (Tekil).......: 239
    Apache üzerindeki Baglanti Sayisi...........: 613
    Apache üzerindeki Baglanti Sayisi (Tekil)...: 223
    - Baglanti Cesitleri ve Baglanti Sayilari -
    ESTABLISHED.....: [ 287 ] Soket bağlantı gerçekleştirmiş durumdadır.
    SYN_SENT........: [ 1 ] Soket bağlantı kurmaya çalışıyordur.
    SYN_RECV........: [ 12 ] Ağdan bir bağlantı isteği gelmiştir.
    FIN_WAIT1.......: [ 21 ] Soket kapatılmış , bağlantı sonlandırılmak üzeredir.
    FIN_WAIT2.......: [ 36 ] Soket karşı ucun bağlantıyı sonlandırmasını beklemektedir.
    TIME_WAIT.......: [ 496 ] Soket kapndıktan sonra gelebilecek paketleri alabilmek için beklemektedir.
    CLOSED..........: [ 496 ] Soket kullanılmamaktadır.
    CLOSE_WAIT......: [ 0 ] Karşı uç bağlantıyı kapatmıştır. Soketin kapanması beklenmektedir.
    LAST_ACK........: [ 6 ] Karşı uç bağlantıyı sonlandırmış ve soketi kapatmıştır. Onay beklenmektedir.
    LISTEN..........: [ 3 ] Soket gelebilecek bağlantılar için dinleme konumundadır.
    CLOSING.........: [ 5 ] Yerel ve uzak soketler kapatılmış fakat tüm verilerini göndermemiş durumdadırlar.
    Bak elemanlar istedi negüzel yaptık yaratıcı olun biraz siz yapmayacaksınız ben yapıyorum
    hocam bu hoşmuş nasıl kullanabiliriz
  • 08-07-2008, 01:31:35
    #11
    Kurumsal PLUS
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    hocam bu hoşmuş nasıl kullanabiliriz
    Sadece bukadar olması pek hoş değil birşeyler daha eklemeliyiz
  • 08-07-2008, 01:37:37
    #12
    sunucuoptimizasyon.com
    peki sen kaşındın osman hocam

    örneğin 1 tane syn bağlantı açan ipler alt alt listelenip bir dosya içine kopyalanabilir mi ?

    yada syn değil başka bir istekten gelen (estabilish,wait v.s...) x sayıdaki bağlantı açan ipleri bir dosyada alt alta listelemek istesem?
  • 08-07-2008, 01:47:06
    #13
    Kurumsal PLUS
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    peki sen kaşındın osman hocam
    örneğin 1 tane syn bağlantı açan ipler alt alt listelenip bir dosya içine kopyalanabilir mi ?
    yada syn değil başka bir istekten gelen (estabilish,wait v.s...) x sayıdaki bağlantı açan ipleri bir dosyada alt alta listelemek istesem?
    Anlamadım?
  • 08-07-2008, 01:56:58
    #14
    sunucuoptimizasyon.com
    zor da değildi hani

    servere 1 syn bağlantı yapan tüm ipler otomatik olarak serverde bir klasörde alt alta listelensin yada yine alt alta dizilmiş olarak mailime gelsin
  • 08-07-2008, 03:17:53
    #15
    Kurumsal PLUS
    Böyle bişimi?

    #!/bin/bash
    KONU="SYNLER"
    EMAIL="osman@ni.net.tr"
    MESAJ="/tmp/synmail.log"
    echo "SYN Baglantilar Listeleniyor" > $MESAJ
    echo "----------------------------" >>$MESAJ
    netstat -ntu |grep SYN | awk '{print $5}' | awk '{sub("::ffff:","");print}' | cut -f1 -d ':' | sort | uniq -c | sort -n | grep -v -e server -e Address -e 127.0.0.1 -e 0.0.0.0 >> $MESAJ
    /bin/mail -s "$KONU" "$EMAIL" < $MESAJ
  • 08-07-2008, 10:01:05
    #16
    Sunucuma bazen 1 ip ile 60-70 bağlantı sağlanıyor, atıyorum netinternet yazdıgımda kaç iple kaç bağlantı yapıldığını göreyim eger 20 nin üzerine time_wait , last_ack , fin_wait2 varsa alayını banlasın?
  • 08-07-2008, 11:07:02
    #17
    sunucuoptimizasyon.com
    Alıntı
    #!/bin/bash
    KONU="SYNLER"
    EMAIL="osman@ni.net.tr"
    MESAJ="/tmp/synmail.log"
    echo "SYN Baglantilar Listeleniyor" > $MESAJ
    echo "----------------------------" >>$MESAJ
    netstat -ntu |grep SYN | awk '{print $5}' | awk '{sub("::ffff:","");print}' | cut -f1 -d ':' | sort | uniq -c | sort -n | grep -v -e server -e Address -e 127.0.0.1 -e 0.0.0.0 >> $MESAJ
    /bin/mail -s "$KONU" "$EMAIL" < $MESAJ

    Alıntı
    [root@server ~]# ./syn.sh
    Usage: awk [POSIX or GNU style options] -f progfile [--] file ...
    Usage: awk [POSIX or GNU style options] [--] 'program' file ...
    POSIX options: GNU long options:
    -f progfile --file=progfile
    -F fs --field-separator=fs
    -v var=val --assign=var=val
    -m[fr] val
    -W compat --compat
    -W copyleft --copyleft
    -W copyright --copyright
    -W dump-variables[=file] --dump-variables[=file]
    -W gen-po --gen-po
    -W help --help
    -W lint[=fatal] --lint[=fatal]
    -W lint-old --lint-old
    -W non-decimal-data --non-decimal-data
    -W profile[=file] --profile[=file]
    -W posix --posix
    -W re-interval --re-interval
    -W source=program-text --source=program-text
    -W traditional --traditional
    -W usage --usage
    -W version --version

    To report bugs, see node `Bugs' in `gawk.info', which is
    section `Reporting Problems and Bugs' in the printed version.

    gawk is a pattern scanning and processing language.
    By default it reads standard input and writes standard output.

    Examples:
    gawk '{ sum += $1 }; END { print sum }' file
    gawk -F: '{ print $1 }' /etc/passwd
    ./syn.sh: line 8: {sub("::ffff:","");print}: command not found
    ....
  • 08-07-2008, 12:42:46
    #18
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    İstersek gerekmez?
    Ya benden birşey isteyin sadece yaparım sınırımız yok linux bu
    Sunucuda acik baglanti sayisi...............: 869
    Sunucuda acik baglanti sayisi (Tekil).......: 239
    Apache üzerindeki Baglanti Sayisi...........: 613
    Apache üzerindeki Baglanti Sayisi (Tekil)...: 223
    - Baglanti Cesitleri ve Baglanti Sayilari -
    ESTABLISHED.....: [ 287 ] Soket bağlantı gerçekleştirmiş durumdadır.
    SYN_SENT........: [ 1 ] Soket bağlantı kurmaya çalışıyordur.
    SYN_RECV........: [ 12 ] Ağdan bir bağlantı isteği gelmiştir.
    FIN_WAIT1.......: [ 21 ] Soket kapatılmış , bağlantı sonlandırılmak üzeredir.
    FIN_WAIT2.......: [ 36 ] Soket karşı ucun bağlantıyı sonlandırmasını beklemektedir.
    TIME_WAIT.......: [ 496 ] Soket kapndıktan sonra gelebilecek paketleri alabilmek için beklemektedir.
    CLOSED..........: [ 496 ] Soket kullanılmamaktadır.
    CLOSE_WAIT......: [ 0 ] Karşı uç bağlantıyı kapatmıştır. Soketin kapanması beklenmektedir.
    LAST_ACK........: [ 6 ] Karşı uç bağlantıyı sonlandırmış ve soketi kapatmıştır. Onay beklenmektedir.
    LISTEN..........: [ 3 ] Soket gelebilecek bağlantılar için dinleme konumundadır.
    CLOSING.........: [ 5 ] Yerel ve uzak soketler kapatılmış fakat tüm verilerini göndermemiş durumdadırlar.
    Bak elemanlar istedi negüzel yaptık yaratıcı olun biraz siz yapmayacaksınız ben yapıyorum
    Şu Kodlarıda Yazı verde sana zahmet Kuralım Hoş Birşeye benziyor hatta olayı birazdaha abartıp seçenek sunup istediğini SYN_RECV leri banla yada SYN_SENT i banla da yapılabilinir