स्मार्टटीवी पर चल रहा है लिनक्स?


9

मैंने हाल ही में एक सैमसंग स्मार्टटीवी खरीदा है। वाईफाई कनेक्शन स्थापित करने के बाद, मैं http://ip.comlex.de पर आया , जिसने मुझे ब्राउज़र के बारे में निम्नलिखित जानकारी दी:

  • REMOTE_ADDR: ###। ###। ###। ###
  • REMOTE_HOST: XXXXXXXXXXXXXXXXXXX.net
  • REQUEST_TIME: 1381093040
  • QUERY_STRING:
  • HTTP_ACCEPT: text / html, application / xhtml + xml, application / xml, application / vnd.hbbtv.xhtml + xml, application / ce-html + xml, application / vnd.oipf.xhtml/nml; q = 0.9, / q; = 0.8
  • HTTP_ACCEPT_CHARSET: HTTP_ACCEPT_ENCODING: गज़िप, अपस्फीति
  • HTTP_ACCEPT_LANGUAGE: HTTP_REFERER: http://pagerank.comlex.de/
  • HTTP_USER_AGENT: मोज़िला / 5.0 (स्मार्ट-टीवी; X11; लिनक्स i686) AppleWebKit / 535.20 + (KHTML, जैसे गेको) संस्करण / 5.0 सफारी / 535.20 +

तो, क्या मेरे स्मार्टटीवी पर एक लिनक्स चल रहा है जैसा कि HTTP_USER_AGENT से पता चलता है? मैं उपयोग किए गए लिनक्स के बारे में अधिक जानकारी कैसे प्राप्त कर सकता हूं? क्या मैं किसी तरह अपने डेस्कटॉप पीसी से टीवी पर लॉगिन कर सकता हूं?

संभावित समाधान: http://www.samsungdforum.com/Guide/d21/index.html#how-to-get-firmware-version-and-model-code


2
जब आप नीचे सवाल पूछेंगे तो टिप्पणी करना अच्छा रहेगा। अन्यथा मैं इस प्रश्न में सुधार नहीं कर सकता।
जॉन गैरेथ

आपका प्रश्न बल्कि व्यापक है। आप मूल रूप से पूछ रहे हैं कि लिनक्स सिस्टम में कैसे जाना जाता है, जिसके बारे में आपको कुछ भी नहीं पता है। :)
पीटर

जवाबों:


6

उपयोगकर्ता एजेंट स्ट्रिंग्स आमतौर पर सर्वर से कनेक्ट होने वाले ब्राउज़र के बारे में जानकारी होते हैं, जरूरी नहीं कि सर्वर के बारे में जानकारी हो।

उदाहरण के लिए यदि आप http://www.useragentstring.com/ पर जाते हैं, तो आप अपने ब्राउज़र के बारे में जानकारी प्राप्त कर सकते हैं: यह उपयोगकर्ता एजेंट स्ट्रिंग का टूटना दर्शाता है।

उदाहरण

यहाँ मैं क्रोम का उपयोग कर रहा हूँ

मोज़िला / 5.0 (X11; लिनक्स x86_64) AppleWebKit / 537.36 (KHTML, जैसे गेको) क्रोम / 27.0.1453.110 सफारी / 537.36

यहाँ एक व्याख्या है कि स्ट्रिंग में मानों का क्या अर्थ है

   जानकारी के एस.एस.

सर्वर ओएस कैसे सीखें

मैं ऐसा करने के nmapलिए उपयोग करूंगा । आपको इसे स्थापित करने की संभावना होगी, लेकिन यह आपको एक प्रणाली के फिंगरप्रिंट को दिखाएगा कि यह इस पर आधारित है कि यह नैमप के प्रश्नों का जवाब कैसे देता है। अन्य बातों के अलावा, प्रत्येक ओएस समय और अनुक्रम के संदर्भ में एक अनोखे तरीके से प्रतिक्रिया करता है जब उनके खिलाफ नेटवर्क कनेक्शन बनाये जाते हैं, तो इस जानकारी को संकलित किया गया है nmapताकि यह पता चल सके कि दूसरे छोर पर अंतर्निहित ओएस क्या है।

यह जानने के लिए आप इस क्वेरी का उपयोग कर सकते हैं:

$ sudo nmap -v -A <ip address>

उदाहरण

यहां मैं एक वेबसर्वर को स्कैन कर रहा हूं जिसे मैं विकास के लिए उपयोग करता हूं।

$ sudo nmap -v -A homer

Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-11 09:25 EDT
NSE: Loaded 36 scripts for scanning.
Initiating ARP Ping Scan at 09:25
Scanning homer (192.168.1.105) [1 port]
Completed ARP Ping Scan at 09:25, 0.15s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 09:25
Completed Parallel DNS resolution of 1 host. at 09:25, 11.04s elapsed
Initiating SYN Stealth Scan at 09:25
Scanning homer (192.168.1.105) [1000 ports]
Discovered open port 587/tcp on 192.168.1.105
Discovered open port 25/tcp on 192.168.1.105
Discovered open port 111/tcp on 192.168.1.105
...
...
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
Uptime guess: 10.557 days (since Mon Sep 30 20:03:59 2013)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=205 (Good luck!)
IP ID Sequence Generation: All zeros
Service Info: Host: homer.bubba.net; OS: Unix

HOP RTT     ADDRESS
1   4.05 ms 192.168.1.105

Read data files from: /usr/share/nmap
OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 22.16 seconds
           Raw packets sent: 1022 (45.726KB) | Rcvd: 1016 (41.372KB)

ये पंक्तियाँ आपको बताएंगी कि आप क्या जानना चाहते हैं:

Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28

आपका HTTP_USER_AGENT स्ट्रिंग

इसलिए यदि आप अपने सैमसंग स्मार्टटीवी के भीतर शामिल ब्राउज़र का उपयोग कर रहे हैं और आप निम्नलिखित देखते हैं तो आप निम्न 2 अनुमान लगा सकते हैं:

HTTP_USER_AGENT: मोज़िला / 5.0 (स्मार्ट-टीवी; X11; लिनक्स i686) AppleWebKit / 535.20 + (KHTML, गेको की तरह) संस्करण / 5.0 सफ़ारी / 535.20 +

  1. यह प्रणाली वास्तव में एक लिनक्स सिस्टम है जिसमें X11 के साथ लिनक्स के कुछ रूप का उपयोग किया जाता है, और एक ब्राउज़र का एक संस्करण जो कि WebKit पर आधारित है।
  2. सिस्टम का वेब ब्राउज़र इस स्ट्रिंग स्ट्रिंग रिपोर्ट करने वाली साइटों के लिए USER_AGENT स्ट्रिंग को स्पूफ करने के लिए कॉन्फ़िगर किया गया है, और यह कुछ अज्ञात OS और ब्राउज़र संयोजन है।

इस प्रणाली के बारे में अधिक जानने के लिए, आपको संभवतः उस विधि का उपयोग करने की आवश्यकता होगी जिसका उपयोग मैंने ऊपर उल्लिखित किया है nmap


4
मुझे लगता है कि आपने जॉन के प्रश्न को गलत बताया है (हालांकि आपके स्पष्टीकरण प्रासंगिक फिर भी प्रासंगिक हैं)। वह ip.comlex.de से कनेक्ट करने के लिए टीवी पर एक वेब ब्राउज़र का उपयोग कर रहा है, जो क्लाइंट द्वारा भेजे गए हेडर को प्रदर्शित करता है (यह एक तरीका है कि क्लाइंट क्या कर रहा है जब आप क्लाइंट से इसे आसानी से नहीं देख सकते हैं, जैसे यहां जहां ग्राहक बंद उपकरण पर चल रहा है)।
गिल्स एसओ- बुराई को रोकना '

1
@ गिल्स - मैंने अपने उत्तर को यह प्रतिबिंबित करने के लिए अपडेट किया कि वह सीधे स्मार्टटीवी पर ब्राउज़र चला रहा है। यह बात बताने के लिए धन्यवाद!
स्लम

1

तकनीकी रूप से, लिनक्स आपके टीवी पर चल रहा है, हाँ। लेकिन यह वास्तविक लिनक्स वितरण नहीं है, उसी तरह से कई लोग कहेंगे कि एंड्रॉइड एक वास्तविक लिनक्स वितरण नहीं है (इस पर टिप्पणी नहीं करना, क्योंकि मैं एक लौ युद्ध शुरू नहीं करना चाहता)।

मूल रूप से, लिनक्स कर्नेल उस हार्डवेयर को चलाने में बहुत अच्छा होता है, जिस पर वह चलता है - जो बहुत कम परिवर्तनों के साथ सुपर कंप्यूटर तक सभी तरह से एम्बेडेड उपकरणों पर बहुत अच्छा कर रहा है। इस कारण से, अधिकांश एम्बेडेड डिवाइस लिनक्स कर्नेल का उपयोग करते हैं।

अब, एक कर्नेल उपयोगकर्ता के बिना बहुत बेकार है। एक वितरण के मामले में जो लिनक्स कर्नेल का उपयोग करता है, ने कहा कि यूज़रलैंड आमतौर पर जीएनयू है। देखें कि जब हम कहते हैं कि हम लिनक्स का उपयोग कर रहे हैं तो वास्तव में क्या मतलब है? लिनक्स कर्नेल और GNU के बीच अंतर की अधिक विस्तृत व्याख्या के लिए। आपको गुठली पर विकिपीडिया पृष्ठ में भी रुचि हो सकती है ।

जो मैं आगे आ रहा हूं, वह यह है कि आपका टीवी लिनक्स कर्नेल पर आधारित होगा, लेकिन इसके अलावा, यह जीएनयू / लिनक्स वितरण जैसा कुछ नहीं दिखता है क्योंकि इसमें जीएनयू उपयोगकर्ता नहीं है। तो आपके दूसरे प्रश्न का उत्तर देने के लिए (क्या मैं अपने टीवी पर लॉग इन कर सकता हूं), इसका उत्तर नहीं है। ऐसा इसलिए है क्योंकि टीवी को एक सामान्य-उद्देश्य ऑपरेटिंग सिस्टम के रूप में उपयोग करने के लिए डिज़ाइन नहीं किया गया है, और इसलिए, आपके पास पहुंच नहीं होगी root


1

हाँ, यह एक सुव्यवस्थित 2.6 कर्नेल चला रहा है। आप अपने टीवी पर रूट एक्सेस और टेलनेट और एफटीपी प्राप्त कर सकते हैं। यह बहुत अच्छा है क्योंकि आप विभिन्न क्षेत्रों से एक क्षेत्र स्मार्ट हब में कई एप्लिकेशन जोड़ सकते हैं, टीवी रिकॉर्डिंग को डिक्रिप्ट कर सकते हैं और एक बेहतर pvr को एक nas पर सेट कर सकते हैं। SamyGo के लिए एक Google खोज करें।


1

बस अगर कोई इस धागे पर ठोकर खाए तो:

उनके मॉडलों की एक किस्म के लिए लिनक्स स्रोत यहां उपलब्ध हैं


क्या आप वास्तव में इसका उपयोग कर सकते हैं? या वे अपने स्वयं के हार्डवेयर पर अपने सॉफ़्टवेयर का उपयोग करने से आपको रखने के लिए DRM का उपयोग करते हैं?
आइज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.