Ask HN: Why is my Netflix iOS app running a web server?

1 points by jensenbox ↗ HN
I was just running a regular zenmap scan of my network when a new HTTPd server popped up.

9080/tcp open http Mongoose httpd |_http-methods: No Allow or Public header in OPTIONS response (status code 400) |_http-title: Site doesn't have a title (application/json).

It turns our that Netflix is the one running this.

Hitting http://192.168.1.81:9080/ gives me the following:

        "response": {
          "status": 200,
          "statusText": "OK",
          "httpVersion": "HTTP/1.1",
          "headers": [
            {
              "name": "Access-Control-Allow-Origin",
              "value": "*"
            },
            {
              "name": "Date",
              "value": "Fri Dec 27 13:47:10 2013"
            },
            {
              "name": "Cache",
              "value": "no-cache"
            },
            {
              "name": "Connection",
              "value": "close"
            },
            {
              "name": "Content-Length",
              "value": "9"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookies": [],
          "content": {
            "size": 9,
            "mimeType": "application/json",
            "compression": -1
          },
          "redirectURL": "",
          "headersSize": 170,
          "bodySize": 10
        }
Does anyone have a clue what they are doing with this? Why do they need a web server on my iPhone?

0 comments

[ 4.3 ms ] story [ 15.9 ms ] thread

No comments yet.