کوکی پارسر
Set-Cookie ہیڈرز اور document.cookie اسٹرنگز کو منظم ڈیٹا میں پارس کریں۔ زیادہ سے زیادہ سیکیورٹی اور پرائیویسی کے لیے تمام پروسیسنگ آپ کے براؤزر میں ہوتی ہے۔
اصل ویلیو ہمیشہ برقرار رہتی ہے۔ ڈی کوڈنگ صرف ایک بار اور صرف منتخب کردہ انداز میں لاگو ہوتی ہے۔ URL ڈی کوڈنگ + کو ویسا ہی چھوڑ دیتی ہے؛ Base64 کو UTF-8 متن درکار ہے۔ یہ دستخط شدہ یا مرموز ٹوکنز ڈی کرپٹ نہیں کرتا۔ HttpOnly کوکیز براؤزر کا JavaScript نہیں پڑھ سکتا؛ صرف وہ ہیڈر پیسٹ کریں جن کا جائزہ لینے کی آپ کو اجازت ہے۔
0
کل کوکیز
0
سیکیور کوکیز
0
HttpOnly کوکیز
پارس شدہ کوکیز
| نام | قدر | ڈومین | پاتھ | اختتامی | Max-Age | فلیگز |
|---|
کوکی پارسر استعمال کا طریقہ
موڈ منتخب کریں
HTTP ہیڈرز کے لیے Set-Cookie ہیڈر موڈ یا براؤزر کوکی اسٹرنگز کے لیے document.cookie موڈ منتخب کریں
ڈیٹا پیسٹ کریں
اپنے Set-Cookie ہیڈرز (ہر سطر پر ایک) یا document.cookie اسٹرنگ ان پٹ فیلڈ میں پیسٹ کریں
نتائج معائنہ کریں
سیکیورٹی فلیگز کے اعداد و شمار کے ساتھ منظم ٹیبل میں پارس شدہ کوکیز دیکھیں
HTTP کوکیز کیا ہیں؟
HTTP کوکیز چھوٹے ڈیٹا ٹکڑے ہیں جو براؤزر ویب سائٹس کی طرف سے محفوظ کرتا ہے۔ یہ Set-Cookie HTTP ریسپانس ہیڈر کے ذریعے بھیجے جاتے ہیں اور بعد کی درخواستوں کے ساتھ Cookie ہیڈر میں شامل ہوتے ہیں۔ کوکیز سیشن مینجمنٹ، ذاتیکاری اور ٹریکنگ کے لیے استعمال ہوتے ہیں۔ HttpOnly، Secure اور SameSite جیسے سیکیورٹی فلیگز کوکیز کو کراس سائٹ اسکرپٹنگ (XSS) اور کراس سائٹ ریکویسٹ فارجری (CSRF) حملوں سے بچانے میں مدد دیتے ہیں۔
HttpOnly
کلائنٹ سائیڈ اسکرپٹس کو کوکی تک رسائی سے روکتا ہے، XSS حملے کم کرتا ہے
Secure
یقینی بناتا ہے کہ کوکی صرف HTTPS کنکشنز پر بھیجا جائے
SameSite
کراس سائٹ کوکی بھیجنے کو کنٹرول کرتا ہے: CSRF حملوں سے بچنے کے لیے Strict، Lax یا None
عام سوالات
یہ ٹول Set-Cookie HTTP ہیڈرز اور document.cookie JavaScript اسٹرنگز پارس کرتا ہے۔ ایک ساتھ متعدد کوکیز پارس ہو سکتی ہیں۔
ہاں۔ ہر کوکی کے لیے HttpOnly، Secure، SameSite (Strict/Lax/None)، Path اور Domain ایٹریبیوٹس دکھائے جاتے ہیں۔
ہاں۔ Set-Cookie موڈ میں ہر سطر پر ایک ہیڈر پیسٹ کریں۔ document.cookie موڈ میں اسٹرنگ کی تمام کوکیز پارس ہو جاتی ہیں۔
SameSite=Strict کوکی صرف اسی سائٹ کی نیویگیشن پر بھیجتا ہے - مکمل CSRF تحفظ، مگر باہر سے آنے والے لنکس پر کوکی نہیں جاتی۔ Lax (براؤزر ڈیفالٹ) ٹاپ لیول GET نیویگیشن کو کوکی لے جانے دیتا ہے، اس طرح بیرونی لنکس سے لاگ ان سیشن چلتے رہتے ہیں اور زیادہ تر CSRF رک جاتا ہے۔ None پابندی ہٹا دیتا ہے لیکن Secure لازمی ہے، ورنہ براؤزر مسترد کر دیتا ہے - کراس سائٹ iframe اور پیمنٹ فلو کو یہی مجموعہ درکار ہوتا ہے۔
Expires یا Max-Age کے بغیر کوکی سیشن کوکی ہے: یہ صرف میموری میں رہتی ہے اور براؤزر سیشن کے ساتھ غائب ہو جاتی ہے (تاہم جدید براؤزر کریش کے بعد بحال کر سکتے ہیں)۔ Expires مطلق وقت مقرر کرتا ہے، Max-Age سیکنڈ میں نسبتی وقت؛ دونوں ہوں تو Max-Age جیتتا ہے۔ remember-me لاگ ان اور طویل عمر اینالیٹکس IDs کے ری سٹارٹ سے بچنے کی وجہ مستقل کوکیز ہی ہیں۔
یہ نام کی سطح کی ضمانتیں ہیں جو براؤزر نافذ کرتا ہے۔ __Secure- کے لیے https اوریجن اور Secure ایٹریبیوٹ ضروری ہے۔ __Host- زیادہ سخت ہے: Secure، کوئی Domain ایٹریبیوٹ نہیں (صرف ہوسٹ)، اور Path=/ - اس لیے __Host- پریفکس والی کوکی کو کوئی سب ڈومین اوور رائٹ نہیں کر سکتا، یہ اسے اسی سائٹ پر پن کرتا ہے۔ غیر معاون براؤزر ان پریفکس کو عام نام کے حروف سمجھتے ہیں۔
RFC 6265 کے مطابق براؤزروں کو فی کوکی کم از کم 4096 بائٹ اور فی ڈومین کم از کم 50 کوکیز قبول کرنا لازمی ہے۔ Chrome تقریباً 180 کوکی/ڈومین اور کل چند ہزار تک محدود رکھتا ہے؛ Safari عمل میں سخت تر ہے۔ کوکیز ڈومین کی ہر درخواست کے ساتھ جاتی ہیں، اس لیے بھاری کوکی اسٹوریج ٹریفک نمایاں طور پر سست کرتا ہے - بڑی سائٹیں اس لیے اسٹیٹ localStorage یا سرور سائیڈ سیشن میں منتقل کرتی ہیں۔
HttpOnly کوکی کو JavaScript کے document.cookie سے چھپاتا ہے، اس لیے انجیکٹ شدہ XSS اسکرپٹ اسے پڑھ نہیں سکتے - سیشن کوکیز پر ہمیشہ لگائیں۔ Secure ٹرانسمیشن صرف HTTPS کنکشنز تک محدود رکھتا ہے، جو سادہ HTTP پر لیک روکتا ہے۔ ان میں سے کوئی کوکی کو انکرپٹ نہیں کرتا؛ دونوں Set-Cookie ہیڈر میں ایک سطر کی سخت کرنے والی تدبیر ہیں۔
متعلقہ ٹولز
JWT پارسر
JSON Web Token (JWT) فوراً ڈی کوڈ اور تصدیق کریں۔ انسان کے پڑھنے کے قابل وقت کے اظہار کے ساتھ ہیڈر، پے لوڈ اور دستخط کی معلومات دیکھیں
HTTP ہیڈر پارسر
کوکی نکالنے کی سہولت کے ساتھ خام HTTP ہیڈرز کو منظم ٹیبل میں پارس کریں
URL پارسر
کسی بھی URL کو اس کے حصوں میں توڑیں — اسکیم، ہوسٹ، پورٹ، راستہ، کوئری پیرامیٹرز اور فر ایگمینٹ
مستند حوالہ جات
اس ٹول کے پیچھے کے بنیادی ذرائع — ثانوی خلاصے نہیں بلکہ سرکاری معیار اور specifications۔
RFC 6265 - HTTP State Management Mechanism
Cookies اور ان کی attributes بیان کرنے والا IETF HTTP State Management Mechanism معیار۔
MDN Web Docs - Set-Cookie
Set-Cookie ہیڈر کے لیے Mozilla کا ذریعہ: attributes، prefixes اور سیکیورٹی فلیگز۔
HTTP cookie - Wikipedia
HTTP cookies حالت کیسے رکھتی ہیں: sessions، attributes اور same-site قواعد۔