منصوبے کے بارے میں
LogWerk ویب سرور ایکسیس لاگز کی تجزیہ کے لیے ایک کلینٹ سائیڈ ڈیش بورڈ ہے۔ یہ ڈویلپرز، سس ایڈمنز اور سائٹ آپریٹرز کے لیے ڈیزائن کیا گیا ہے جو بغیر کسی بھاری لاگ اینالیٹکس اسٹیک انسٹال کیے یا ڈیٹا کو کلاؤڈ سروس پر اپلوڈ کیے بغیر ٹریفک کو جلدی اور پرائیویٹ طریقے سے سمجھنا چاہتے ہیں۔
**بنیادی خصوصیات**
- HTML5، ES6 ماڈیولز، Tailwind CSS اور Chart.js کا استعمال کرتے ہوئے 100٪ براؤزر میں چلتا ہے — کسی سرور، ڈیٹا بیس یا بیرونی API کی ضرورت نہیں۔
- عام لاگ فارمیٹس (Nginx/Apache Combined، Extended، vhost_combined، Common) کا خودکار پتہ لگانا اور حسب ضرورت RegEx پیٹرنز کے ساتھ حمایت۔
- پلین، روٹیٹڈ یا gzip کمپریسڈ لاگ فائلز (access.log، access.log.1, access.log.2.gz) کا براہ راست لوڈنگ۔ ڈی کمپریشن مقامی DecompressionStream API کے ساتھ کیا جاتا ہے۔
- چنکڈ، غیر ہم وقت پارسنگ تاکہ بڑی لاگز بھی UI کو فیز نہ کرے۔
- انٹرایکٹو اینالیٹکس: وقت کے ساتھ ٹریفک، اسٹیٹس کوڈ تقسیم، ٹاپ پاتھس، IPs، براؤزرز، OSes، ریفریروں، مواد کی قسم کی تقسیم، ہیٹ میپس، اور مزید۔
- جدید بوٹ ڈیٹیکشن: 70+ معلوم کروالنرز (سرچ انجنز، AI بوٹس، SEO ٹولز، سوشل میڈیا پریویوز، سیکیورٹی اسکینرز) کی شناخت، فراہم کنندہ اور مقصد کی درجہ بندی کے ساتھ، اور "Humans Only" ٹگل۔
- سیکیورٹی ٹیب جو عام حملہ پیٹرنز، مشکوک IPs، ناکام لاگ ان اور بیرونی سائٹس سے آنے والے 404s کو نشان زد کرتی ہے۔
- آف لائن Geo-IP لوک اپ، سیشن ری کنسٹرکشن (IP + User-Agent کے ذریعے درخواستوں کو گروپ کرنا)، اور تفصیلی درخواست انسپیکٹر۔
- IP، پاتھ، اسٹیٹس، ریفرر، یوزر ایجنٹ، HTTP طریقہ وغیرہ میں طاقتور فلٹرنگ اور تلاش؛ نتائج CSV کے طور پر برآمد کیے جا سکتے ہیں۔
- IndexedDB کے ذریعے تسلسل — آخری لوڈ شدہ لاگ کیچ میں محفوظ ہوتا ہے اور صفحہ ریفریش پر بحال ہوتا ہے۔
- کثیر لسانی UI (انگریزی، جرمن، فرانسیسی، ہسپانوی، اطالوی، یوکرینی) اور ہلکا/تاریک تھیم سپورٹ۔
**شروع کرنا**
مقامی براؤزرز file:// سے ماڈیول لوڈنگ کو بلاک کرتے ہیں، اس لیے فولڈر کو ایک سادہ سٹیٹک سرور کے ساتھ پیش کریں (مثلاً python3 -m http.server 8000, npx serve, یا php -S localhost:8000)۔ سروڈ URL کھولیں، لاگ فائل کو ڈراپ زون پر ڈریگ اینڈ ڈراپ کریں، اور پیدا ہونے والے ڈیش بورڈز کو دریافت کریں۔
**ٹیکنالوجی اسٹیک**
- Tailwind CSS v3 (یوٹیلٹی فرسٹ اسٹائلنگ)
- Chart.js v4 (کینوس بیسڈ چارٹس)
- Google Fonts (Inter / Outfit)
تمام اثاثے خودکار طور پر CDN سے لوڈ ہوتے ہیں لیکن مکمل آف لائن بلڈ کے لیے vendored کیے جا سکتے ہیں۔
**لائسنس**
LogWerk کو MIT License کے تحت شائع کیا گیا ہے، جو مفت استعمال، ترمیم اور تقسیم کی اجازت دیتا ہے۔
مختصراً، LogWerk بھاری لاگ تجزیہ حل کا ایک تیز، پرائیویسی سے محفوظ متبادل پیش کرتا ہے، خام ایکسیس لاگز کو براؤزر کے اندر ہی عملی بصیرتوں میں تبدیل کر دیتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.