All Projects → bemasher → NeweggMobileAPI

bemasher / NeweggMobileAPI

Licence: other
Information gleaned from traffic sniffing the Newegg Mobile iOS app.

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].