C# ile ASP.NET sayfalarda IP Log Tutma

Posted on 2015-05-06 by Burak Hamdi TUFAN
Web
C# ile ASP.NET sayfalarda IP Log Tutma
Bu yazıda sizlere C# ve Asp.net sitemizde ip log tutarak eğer bir saldırı olursa kimin yaptığını tahmin etmeyi kolaylaştirmayı göstereceğim... Yapacağımız işlem gayet basit bir yöntem

. Kullanıcılar sayfaya her girdiğinde onun o andaki ip numarasını ve o andaki zamanı alıp veritabanımıza kaydediyoruz. Bu işlem özellikle çok kullanıcılı sistemler için çok gerekli bir işlemdir. Şimdi Kodlamaya geçelim.

 

lblIpNumara.Text = Request["remote_addr"];
            lblSaatTarih.Text = DateTime.Now.ToString();
            string tarih = DateTime.Now.ToString("dd.mm.yy") + "-" +     DateTime.Now.Hour.ToString() + "." + DateTime.Now.Minute.ToString() + "." + DateTime.Now.Second.ToString();

Bu kodlarla hem istediklerimizi alıyoruz hemde kullanıcınında bunu bilmesi için ekrana yazdırıyoruz...
Burda ip numarasını almak için kullandığımız kod ise :


lblIpNumara.Text = Request["remote_addr"];

Kodudur. yani gelen bağlantının adress bilgisini istemiş oluyoruz.
Bunu veritabanına eklemek için ise hızlı yöntemlerden faydalanmamız gerekmektedir. XML , Linq gibi  veritabanı sistemleri işimizi görecektir.

Bu yazıda buraya kadar teşekkür ederim..

İyi çalışmalar dilerim


Tags
Share this Post
Send with Whatsapp