5651 yasasına göre istenen format, DHCP nin çıkarmış olduğu log stilinde değildir, bunu düzenlemek için birkaç değişiklik yapılması gerekmektedir.
Öncelikle Başlat – Çalıştır – CMD (administrator olarak)
netsh dhcp server scope 192.168.0.0 show clients >c:\dhcplog\LOG-”%DATE:~7,2%-%DATE:~4,2%-%DATE:~10,4%”.log
olarak yazın kırmızı alanları kendi ip grubunuz ve loglamayı tutmak istediğiniz konuma göre değiştirin. İlgili klasörüde manuel açmanız gerekli.
Enter diyelim ve ilgili klasörde oluşturulmuş halini görelim.
-text dosyanızda tarih tam olarak oluşmazsa aşağıdaki kodu kullanın
netsh dhcp server scope 192.168.0.0 show clients >c:\dhcplog\LOG-%DATE%.log
daha sonra bu yukarıdaki kodu bir bat dosyası oluşturarak içerisine yazalım.
Hergün düzenli bir task oluşturarak çalışmasını sağlamak için,
Başlat – administrative tools – task scheduler
Create Basic Task – name ve description kısmını doldurun
Daily – Next
Start Tarihi ve Zamanı seçilir kaç günde bir yapılacağını “1” diyelim ve Next
Start a Program Next
Program Script‘ne oluşturduğunuz .bat dosyası yolu eklenir.
Herşey kontrol ekranında normal gözüküyorsa
Open the properties dialog for this task when I click Finish seçelim ve Finish diyerek sonlandıralım.
Açılan ekranın General tabında,
– Run whether user is logged on or not.
– Do not store password. The task will only have access to local computers resources.
– Run with highest privileges.
bölümleri işaretleyelim ve OK diyerek kapatalım. Oluşturduğunuz kural üzerinde sağ klik run diyerek çalıştırın ve çalışıp çalışmadığını c:\dhcplog dosyanıza girerek kontrol edin. (log dosyasının içerisindekileri önce silmeyi unutmayın -ki yeni oluşanı görebilelim.)
Son aşama ise oluşan log dosyamızı imzalamakta, bunun için BTK sitesinden https://www.btk.gov.tr/ip-log-imzalayici veya aşağıdaki linkten programı indirin ve imzalamak için program ayarlarını yapın.
Kurulum ve yapılandırma çok kolay olup dhcp log için task’da belirttiğiniz zamandan 1dk sonra imza için zamanlama yaptın.
Dikkat edilecek tek nokta zamanlama ve klasör yolunun seçimi olacaktır. Program arka planda çalışmaktadır.