J'ai récemment acheté une SmartTV Samsung. Après avoir configuré la connexion wifi, j'ai navigué sur http://ip.comlex.de , qui m'a donné les informations suivantes sur le navigateur:
REMOTE_ADDR
: ###. ###. ###. ###REMOTE_HOST
: XXXXXXXXXXXXXXXXXXX.netREQUEST_TIME
: 1381093040QUERY_STRING
:HTTP_ACCEPT
: texte / html, application / xhtml + xml, application / xml, application / vnd.hbbtv.xhtml + xml, application / ce-html + xml, application / vnd.oipf.xhtml + xml; q = 0,9, / ; q = 0,8HTTP_ACCEPT_CHARSET
: HTTP_ACCEPT_ENCODING: gzip, dégonflerHTTP_ACCEPT_LANGUAGE
: HTTP_REFERER: http://pagerank.comlex.de/HTTP_USER_AGENT
: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (KHTML, comme Gecko) Version / 5.0 Safari / 535.20 +
Alors, y a-t-il un Linux en cours d'exécution sur ma SmartTV comme le suggère HTTP_USER_AGENT? Comment puis-je trouver plus d'informations sur le Linux utilisé? Puis-je me connecter au téléviseur depuis mon ordinateur de bureau?
Solution possible: http://www.samsungdforum.com/Guide/d21/index.html#how-to-get-firmware-version-and-model-code
Réponses:
Les chaînes d'agent utilisateur sont généralement des informations sur le navigateur se connectant au serveur, pas nécessairement les informations sur le serveur.
Par exemple, si vous allez sur http://www.useragentstring.com/, vous pouvez trouver des informations sur votre navigateur: il affiche une ventilation de la chaîne de l'agent utilisateur.
Exemple
Ici, j'utilise Chrome
Voici une explication de la signification des valeurs de la chaîne
Comment apprendre un OS de serveurs
J'utiliserais
nmap
pour faire ça. Vous devrez probablement l'installer, mais il vous montrera l'empreinte digitale d'un système en fonction de la façon dont il répond aux requêtes de nmap. Entre autres choses, chaque système d'exploitation répond de manière unique en termes de temps et de séquence lorsque les connexions réseau sont établies contre eux, ces informations ont été compiléesnmap
afin qu'il puisse révéler ce qu'est le système d'exploitation sous-jacent à l'autre extrémité.Vous pouvez utiliser cette requête pour découvrir:
Exemple
Ici, je scanne un serveur Web que j'utilise pour le développement.
Ces lignes vous diront ce que vous voulez savoir:
Votre chaîne HTTP_USER_AGENT
Donc, si vous utilisez le navigateur inclus dans votre Samsung SmartTV et que vous voyez ce qui suit, vous pouvez faire les 2 hypothèses suivantes:
Pour en savoir plus sur ce système, vous devrez probablement utiliser la méthode décrite ci-dessus
nmap
.la source
Techniquement, Linux fonctionne sur votre téléviseur, oui. Mais ce n'est pas une vraie distribution Linux, de la même manière que beaucoup de gens diraient qu'Android n'est pas une vraie distribution Linux (je ne vais pas commenter cela, car je ne veux pas déclencher une guerre des flammes).
Fondamentalement, le noyau Linux est très bon pour s'adapter au matériel sur lequel il s'exécute - ce qui revient à le faire très bien sur les périphériques intégrés jusqu'aux supercalculateurs, avec très peu de changements. Pour cette raison, la plupart des périphériques intégrés utilisent le noyau Linux.
Maintenant, un noyau est pratiquement inutile sans espace utilisateur. Dans le cas d'une distribution qui utilise le noyau Linux, ledit espace utilisateur est généralement GNU. Voir Que voulons-nous dire exactement lorsque nous disons que nous utilisons Linux? pour une explication plus détaillée de la différence entre le noyau Linux et GNU. Vous pouvez également être intéressé par la page Wikipedia sur les noyaux .
Ce à quoi j'ai conduit, c'est que votre téléviseur sera basé sur un noyau Linux, mais au-delà, cela ne ressemble en rien à une distribution GNU / Linux car il n'a pas d'espace utilisateur GNU. Donc, pour répondre à votre deuxième question (puis-je me connecter à mon téléviseur), la réponse est non. En effet, le téléviseur n'est pas conçu pour être utilisé comme un système d'exploitation à usage général et, par conséquent, vous n'y aurez pas accès
root
.la source
Oui, il exécute un noyau 2.6 simplifié. Vous pouvez obtenir un accès root et telnet et ftp sur votre téléviseur. C'est plutôt sympa car vous pouvez ajouter plusieurs applications de différentes régions à un hub intelligent de zone, décrypter les enregistrements télévisés et configurer un meilleur pvr dans un nas. Effectuez une recherche Google pour SamyGo.
la source
juste au cas où quelqu'un tomberait sur ce fil:
les sources Linux pour une variété de leurs modèles semblent être disponibles ici .
la source