URL को लंबा बनाने वाला L(O*62).ONG
(loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.ong)URL को लंबा बनाने वाला टूल
- फ़ीचर: यह एक ऐसा टूल है जो URL को बहुत लंबा बना देता है.
- निर्माता: इसे ccbikai और ChatGPT ने मिलकर बनाया है.
- प्रेरणा: यह llIlI.lI से प्रेरित है.
GN⁺ की राय
- उपयोगिता: यह टूल उन खास परिस्थितियों में उपयोगी हो सकता है जहाँ URL को लंबा बनाना ज़रूरी हो. उदाहरण के लिए, ऐसे सिस्टम को टेस्ट करने में इसका उपयोग किया जा सकता है जिनका व्यवहार URL की लंबाई के अनुसार बदलता है.
- रोचक पहलू: यह जिज्ञासा जगा सकता है कि आखिर URL को लंबा बनाने की ज़रूरत क्यों पड़ती है.
- तकनीकी विचार: बहुत लंबे URL को ब्राउज़र या सर्वर पर प्रोसेस करते समय समस्याएँ आ सकती हैं. इसलिए वास्तविक उपयोग में सावधानी ज़रूरी है.
- विकल्प: यह URL shortener services की उलटी अवधारणा है, और URL की लंबाई को नियंत्रित करने के लिए कई तरह के टूल मौजूद हैं.
1 टिप्पणियां
Hacker News की राय
मैं ही लेखक हूँ। मैं खुद इसे सार्वजनिक करने वाला था, पर पता नहीं था कि यह पहले ही पोस्ट हो चुका है
डिप्लॉयमेंट के दौरान मुझे काफ़ी समस्याएँ मिलीं, और वे मुख्य रूप से HTTPS certificate से जुड़ी थीं। domain name का सबसे लंबा segment 63 characters का होता है, और HTTPS certificate के commonName की अधिकतम लंबाई 64 characters है, इसलिए Cloudflare, Vercel, Netlify domain name को commonName के रूप में इस्तेमाल करके Let's Encrypt से sign नहीं करा पाए, लेकिन Zeabur कर पाया
आखिर में Cloudflare certificate को Google Trust Services LLC में बदलकर signing सफल हुई। संबंधित certificate https://crt.sh/?q=looooooooooooooooooooooooooooooooooooooooo... पर देखा जा सकता है
पहले का workaround certificate में साथ में एक छोटा दूसरा domain डालना था, लेकिन यह हमेशा आसान या संभव तरीका नहीं था
Letsencrypt commonName सेट करने की मांग नहीं करता; सिर्फ Subject Alternative Name (SAN) होना काफी है, और SAN 255 characters तक हो सकता है। फिर भी कुछ providers बिना खास वजह commonName मांगते हैं
.ongdomain के लिए eligibility चीन के बाहर की non-governmental organization होना नहीं है?[1] https://www.godaddy.com/help/about-ong-domains-41384 के आधार पर कह रहा हूँ
पहला impression था, “यह कैसा QA है? क्या-क्या टूटेगा?” domain name को commonName के रूप में इस्तेमाल करना समझ में आता है, लेकिन लगता है यह पुराना तरीका नहीं है क्या। अब तो x.509 extension का SAN इसे cover करता होगा, इसलिए थोड़ा हैरानी होती है कि certificate authorities अभी भी पुराने तरीके से चिपकी हुई हैं
इतना बढ़िया बनाया है कि चिढ़ होने लगे
यह रहा: https://looooooooooooooooooooooooooooooooooooooooooooooooooo...
लोगों को यह बताने वाला label चाहिए कि पहले protocol डालना होगा। अंदर जाते ही मैंने
google.comलिखा, लेकिन कुछ नहीं हुआ, तो कुछ देर लगा कि यह टूट गया है या HN traffic bomb का शिकार हो गया हैGoogle.comडाला, पर समझ नहीं आ रहा कि क्या करना हैमैंने पहले ऐसा ही कुछ बनाया था जो link को “suspicious-looking” बनाता है
auto link generation शायद टूट सकती है, लेकिन copy-paste करने पर या ठीक से link करने पर यह काम करेगा
https://sketchylinkasdf.com/ssl_webmaster.zip/qwerty/
mail.com.sketchylinkasdf.comजैसा बना देना/feedbackpage पर गया, लेकिन असल में feedback submit करने का कोई तरीका दिख नहीं रहा। क्या मैं कुछ miss कर रहा हूँ?Halibut Stuff नाम की एक company पहले free email forwarding के साथ T-shirts बेचती थी
मेरा address
myself@iwenttodefcon7.andalligotwas.thislousyemailaddress.comथा, और उसने ढेर सारे signup forms तोड़ दिए थे। उस समय मैं software testing का काम करता था, इसलिए “टूटने की संभावना ज्यादा” वाली email service बनाकर दूसरे testers को बेचने की बात की थी, लेकिन लगा कि जिन लोगों को इसकी जरूरत होगी वे decision-makers को समझा नहीं पाएंगे, इसलिए idea छोड़ दियाn?varcharके रखे जाते हैंURL को binary में encode करके फिर 0 और 1 को
Oऔरoसे बदलने का तरीका सच में बहुत अच्छा है। genius हैअसल में ज़रूरी https:// फ़ॉर्म में पहले से भरा होना चाहिए
http:+ एक अक्षर ही जाँचता है, इसलिए थोड़ा भ्रमित करने वाला है। जैसेhttps:/aभी “वैध” डोमेन बन जाता हैक्या मुझे स्ट्रोक वगैरह हुआ है? मुझे 100% यकीन है कि कल मैंने यही exact topic और यही exact comments देखे थे, लेकिन अब सब कुछ 5 घंटे पहले का दिख रहा है
इसी सवाल पर dang की व्याख्या और पुरानी व्याख्याएँ ढूँढ़ने के लिए Algolia search link यहाँ है: https://news.ycombinator.com/item?id=36472976
ऐसी website बनाते समय सावधान रहना चाहिए। बहुत पहले मैंने मिलता-जुलता कुछ (
urllengthener.sadale.net) बनाया था और site को “spam campaign” के रूप में report कर दिया गया था। पता चला कि एक spammer मेरी site का दुरुपयोग करके spam links बना रहा था, और मैंने तुरंत site बंद कर दी, इसलिए कोई खास प्रतिबंध नहीं लगातरीका यह था। spammer मेरे URL lengthener को redirect service की तरह इस्तेमाल करता था, जो ऊपर से किसी अधूरे project जैसी site पर भेजता था, लेकिन असल में वह camouflage था। उस site में URL fragment identifier, यानी URL के आखिर का hash हिस्सा, detect करने वाला JavaScript code था, और अगर fragment उसके ad से match करता तो वह असली spam ad पर redirect कर देता
उदाहरण के लिए मान लें कि spammer के पास
example.orgहै। उसने मेरी service से https://urllengthener.sadale.net/foobarbaz को https://example.org पर redirect करवाया, फिर victim को https://urllengthener.sadale.net/foobarbaz#identifierXYZ link spam में भेजा। victim click करता है तो वह https://example.org/#identifierXYZ पर जाता है और ad दिखता है। https://example.org/ खुद सामान्य दिखता है, और URL fragment client-side element है, इसलिए HTTP server logs में भी नहीं रहता। अगर उस spam abuse report ने ध्यान न दिलाया होता तो शायद मुझे कभी पता ही नहीं चलता, इसलिए एक तरह से मैं आभारी भी हूँसंदर्भ के लिए,
example.orgअसली spam site नहीं, बल्कि example domain है। कभी समय मिला तो इस पर एक write-up लिखना चाहिए। और इस service को test करके लगा कि इसका भी ठीक मेरी site जैसे ही तरीके से दुरुपयोग किया जा सकता है। कम-से-कम URL fragment identifier redirect को disable करने की मैं कड़ी सलाह देता हूँ। दुरुपयोग की संभावना का example: https://looooooooooooooooooooooooooooooooooooooooooooooooooo...subdomain का इस्तेमाल करके इसे और loooonger नहीं बनाया जा सकता?
मेरी समझ में domain 255 characters तक हो सकता है
https://a.lot.looooooooo(...)nger.than.looooooooo(...).ng
[0] https://stackoverflow.com/questions/417142/what-is-the-maxim...