Reverse Engineering OKCupid
davidshimel.com
davidshimel.com
It's a clever and IMNSHO insufficiently copied architecture with interesting performance and security characteristics.
[0] https://github.com/okws/okws [1] http://news.ycombinator.com/item?id=2077484
One rule I follow is to: Retrieve, Analyse and Regurgitate Everything.
Does anyone have recommendations for other tools? I came away from Burp and Charles disappointed in the past, but that was some time ago.
It is brittle, in that it can be broken by cosmetic UI changes, but the maintenance is generally trivial. Also, it's slow as all hell. But sometimes you really need that sledgehammer.
Perhaps my reply to Linus was snarky, but in my experience Beautiful Soup was easy to use for parsing HTML, where lxml for parsing XML was not. Granted the XML I had to parse used name spaces, but there was no reason for it to be difficult and there was no reason for poorly documenting which xpath features are supported.
I always wondered, did he ever write user level code. He did write 'git' eventually. But I wonder what else, what does he think of web application development, etc?
He doesn't.
I wonder if you disagree with him, he will unleash his wraith upon ye.
Source: former professional web scraper.