|
|
London Ruby User Group:Packet Sniffing
Packet Sniffing
James Darling has recently been hacking about with the Shazam iPhone app and the Last.fm API in an attempt to scrobble his vinyl listening habits. Along the way he used a ruby packet sniffing tool. In this short talk he's going to show off the packet sniffer and the end-to-end hack he came up with.
Review:
In this November 2008 LRUG meeting, Chris Mear had to step in at the last minute for James Darling. He presented a very lively demonstration of a project he worked on that aimed at allowing the vinyl music he listens to, be added to his last.fm profile.
Last.fm is one of the many interactive websites that have taken off recently. It's premise is understanding and profiling the type of music you listen to and making recommendations on other music you might like. It does this by “scrobbling” the music you listen to that a record is kept on last.fm. This is great for music that is digital and nicely tagged as to what song it is, but what if you're listening to vinyl? Chris introduces his hacked solution with a live demonstration of it working.
By marrying an iPhone, Shazam, and a simple ruby application, Chris demonstrates how he managed to solve the problem. By using the Shazam iPhone application to figure out what song was being played and then using the ruby application to sniff for the particular packet detailing the song Chris was able to add the music he listens to in vinyl to his last.fm profile.
With a few key points on wireless security showing how easy it is to figure out information sent wirelessly, Chris provides a very entertaining presentation of the application. After outlining the application and a successful live demonstration (at the second attempt) Chris get's a well-deserved round of applause.
Review by David Mulholland
Download the slides here
ABOUT THE LONDON RUBY USER GROUP
|
LRUG is the London Ruby User Group; a community of ruby developers based in and around London. We meet up at least once a month; on the 2nd Wednesday of the month we have meetings with talks, demos and such-like and then we have pub-based meetups organised on an ad-hoc basis (roughly half-way between meetings).
More about the London Ruby User Group
|
|
This session took part at the LRUG Meeting, November. You can view the other 1 podcast here.
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, February 13th
|
|
Coding Kata
FREE EVENT:
In The Brain of Damjan Vujnovic
London, Wednesday, February 15th
|
|
London Ruby User Group
FREE EVENT:
LRUG lightning
London, Tuesday, February 21st
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
elevate-launch-event
London, Wednesday, March 7th
|
|
Peter Lubbers' HTML5 Fast Track Course
2 DAY COURSE. Featuring Peter Lubbers New York, Wednesday, March 14th
|
|
Peter Lubbers' HTML5 “Fast Track”
2 DAY COURSE. Featuring Peter Lubbers London, Tuesday, March 20th
|
|
|
|