@sysadmin php ile yapmayacağım. Özellikle o şekil algılanmaması için
ban.php yazmamıştım. Tüm işlem sunucu tarafında olacak. İstediğim ssh üzerinden bağlandığıp ip adresini bildiğim kullanıcının ip ve mac adresini engelleyip, kalıcı ban atmak. Ip kısmı oldu, mac adresi de olursa çok iyi olacak
Düzenleme : MAC adresini de bulum sanırım (arp). S4l1h hocama çok teşekkürler
arp ile client ın MAC adresini bulabilmeniz için Hem sunucunun hemde Client'ın aynı L A N içinde yer alması gerekiyor. İnternet aracılığı ile bağlanan birinin MAC adresini sunucudan göremezsiniz. L A N to WAN Trafik paketleri arasında MAC bilgisi yer almaz. MAC Adresiniz local router'ınızda saklanır. Local routerınızda internete kendi ipsi ile çıkar.
Yani özetle birisinin MAC adresini bulabilmeniz için
1. Aynı local network içinde olmanız
2. Kişinin bilgisayarında ya da browser'ında bir application çalıştırmanız gerekir.
Aynı network de iseniz
arp -a
ile görebilirsiniz.