Adli günlük kaydı için neye ihtiyacınız olduğunu düşünüyorum: http://httpd.apache.org/docs/current/mod/mod_log_forensic.html
ön bilgi:
Adli Kayıt Formatı:
Her istek iki kez kaydedilir. İlk kez işlenmeden önce (yani, başlıkları aldıktan sonra). İkinci günlük girişi, normal günlüklemenin gerçekleştiği zamanda istek işlendikten sonra yazılır.
Her bir talebi tanımlamak için benzersiz bir istek kimliği atanır. Bu adli kimlik,% {forensic-id} n biçim dizesi kullanılarak normal aktarım günlüğüne çapraz kaydedilebilir. Mod_unique_id kullanıyorsanız, oluşturulan kimliği kullanılır.
İlk satır, adli kimliği, istek satırını ve alınan tüm başlıkları kanal karakterleriyle (|) ayırarak günlüğe kaydeder. Örnek bir çizgi aşağıdaki gibi görünür (hepsi bir satırda):
+ yQtJf8CoAB4AAFNXBIEAAAAA | GET /manual/de/images/down.gif HTTP / 1.1 | Ana Bilgisayar: localhost% 3a8080 | Kullanıcı-Aracı: Mozilla / 5.0 (X11; U; Linux i686; tr-ABD; rv% 3a1.6) Gecko / 20040216 Firefox / 0.8 | Kabul et: resim / png, vb ...
Başlangıçtaki artı karakteri, bunun bu isteğin ilk günlük satırı olduğunu gösterir. İkinci satır sadece bir eksi karakter ve kimlik tekrar içerir:
-yQtJf8CoAB4AAFNXBIEAAAAA
Check_forensic betiği bağımsız değişkeni olarak günlük dosyasının adını alır. Bu +/- ID çiftlerini arar ve bir isteğin tamamlanmadığından şikayet eder.