mou55 / NeweggMobileAPI

Information gleaned from traffic sniffing the Newegg Mobile iOS app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NeweggMobileAPI

Information gleaned from sniffing traffic of the Newegg Mobile iOS app for iPhone.

Sniffing Traffic

Dumping Traffic

All traffic was sniffed and analyzed using Fiddler 2.

Browsing the App

While sniffing traffic, all available options and browsable locations were visited inside the mobile application.

Conventions

From this point forward a few conventions are used to improve readability:

  • ... indicates that there are multiples of the item the elipses follows or leads, as in lists.
  • Unless stated otherwise, all requests are absolute and directed at: http://www.ows.newegg.com/
  • As of July 11, 2014 it was found that user-agent string was being checked by server. It must be set to the user-agent string identified by the mobile application. Since this will change it is left to the user to discover the current user-agent string accepted by the server.

Table of Contents

TODO

  • Add golang type structures for encoding requests and decoding responses.
  • Generate tree of all current Newegg Stores > Categories > Sub-Categories.

About

Information gleaned from traffic sniffing the Newegg Mobile iOS app.