06/05/2015 17

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ştırmayı 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



Post a Comment

Success! Your comment sent to post. It will be showed after confirmation.
Error! There was an error sending your comment.

Comments

  • Burak Hamdi TUFAN

    Thank You So much :D

    2015/05/06 18:28:28