Linux firewall (iptables)

Başlatan hackermaxx, 12 Aralık 2012 - 19:01:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hackermaxx

Herkeze selam
iptables kullanıyorum Sunucumda port taraması ve ssh sunucusuna 1 saniyede 3 den fazla baglanılmasını istemiyorum bunu nasıl yapabilirim ?
Yardımlarınız için şimdiden teşekkürler

zeusmaster

Sanırım port taraması için bu link işinize yarayacaktır.
Up and Running...

heartsmagic

Port taraması için farklı şeyler bulabilirsin belki, bir örneğini de @bahdem vermiş. Google üzerinde farklı örnekler de görebilirsin bu konuda. Ancak SSH konusu için kendin bir şeyler yapmaya çalışacağına bu konuda oldukça başarılı olan fail2ban uygulamasını kurabilirsin. Sadece SSH ile de sınırlı kalmazsın böylece. İşini güzel yapan bir uygulamadır kendisi.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hackermaxx

Fail2ban
http://packages.ubuntu.com/search?keywords=fail2ban
paketi kurulmuyor

(Reading database ... 48015 files and directories currently installed.)
Preparing to replace fail2ban 0.8.7.1-1 (using fail2ban_0.8.7.1-1_all.deb) ...
Unpacking replacement fail2ban ...
dpkg: dependency problems prevent configuration of fail2ban:
fail2ban depends on python (>= 2.7.1-0ubuntu2); however:
  Version of python on system is 2.6.5-0ubuntu1.
dpkg: error processing fail2ban (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
fail2ban

Buşekil bir hata alıyoruz

Ayrıca portlarımın taranmamasını istiyorum özür dilerim
Yardımınız için şimdiden teşekürler

heartsmagic

fail2ban depolarda var zaten. Elle kurmaya çalıştığını kaldır ve depodan kur:

sudo dpkg -r fail2ban
sudo apt-get install fail2ban


Port taramalarına kapatmak içinse dediğim gibi farklı yöntemlere, uygulamalara yine bakabilirsin. @bahdem'in verdiği uygulamaya kabaca baktım, iş görebilir gibi geldi bana. Yoksa biraz uğraşman gerekebilir o konuda.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hackermaxx

@bahdem arkadaşımızın verdigi psad adlı programı kurdum fakat hala port taraması acık

heartsmagic

psad arkada çalışıyor mu?
ps aux | grep psad
Eğer çalışmıyorsa:
/etc/init.d/psad start

Pek fazla yapılandırması yok gibi ilgili dosyada. hostname vs. ayarları doğru yapıldı mı? Bir de kayıt tutması için iptables kuralları mevcut o kadar.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

arpia

Port taraması için bunlara bir göz atabilirsiniz.


iptables -A INPUT   -m recent --name portscan --rcheck --seconds 86400 -j DROP
iptables -A FORWARD -m recent --name portscan --rcheck --seconds 86400 -j DROP
iptables -A INPUT   -m recent --name portscan --remove
iptables -A FORWARD -m recent --name portscan --remove
iptables -A INPUT   -p tcp -m tcp --dport 139 -m recent --name portscan --set -j DROP
iptables -A FORWARD -p tcp -m tcp --dport 139 -m recent --name portscan --set -j DROP


Eğer loglama isterseniz ekleme yapmak gerekir örn;

iptables -A INPUT   -p tcp -m tcp --dport 139 -m recent --name portscan --set -j LOG --log-prefix "Port Taramasi:"

Tabi FORWARD içinde lazım.

Smurf ve icmp block isterseniz bunlara da göz atabilirsiniz,

sudo iptables -A INPUT -p icmp -m icmp --icmp-type address-mask-request -j DROP
sudo iptables -A INPUT -p icmp -m icmp --icmp-type timestamp-request -j DROP
sudo iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j DROP