HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
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 JAMES DARLING
View James' blog: Coupde
More about James Darling

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
PODCAST PACKET SNIFFING
Digg! StumbleUpon

This session took part at the LRUG Meeting, November. You can view the other 1 podcast here.
SPONSORS
Skills Matter Ltd
RIA, AJAX & WEB PODCASTS
Dylan Schiemann:Comet Panel, Comet Panel
Dylan Schiemann : 13th Jul 2010
View Podcast: Comet Panel,
Jonathan  Leighton :Carat: An interpreted language, written in Ruby, Carat
Jonathan Leighton : 12th Jul 2010
View Podcast: Carat: An interpreted language, written in Ruby,
Phil Cowans:ActionEmbedding, ActionEmbedding
Phil Cowans : 12th Jul 2010
View Podcast: ActionEmbedding,
 :HTML5 - Why should I care, HTML5 - Why should I care
: 1st Jul 2010
View Podcast: HTML5 - Why should I care,
Jeremy Grelle:Keynote, Keynote
Jeremy Grelle : 16th Jun 2010
View Podcast: Keynote,
Tomas Lin:What can Grails do for me? Building Flex Applications with Grails., Building Flex Applications with Grails.
Tomas Lin : 16th Jun 2010
View Podcast: What can Grails do for me? Building Flex Applications with Grails.,
Christophe Herreman:An Introduction to the Spring ActionScript Framework, An Intro to the Spring ActionScript Fram
Christophe Herreman : 16th Jun 2010
View Podcast: An Introduction to the Spring ActionScript Framework,
 :Parkbench Panel Discussion, Parkbench Panel Discussion
: 16th Jun 2010
View Podcast: Parkbench Panel Discussion,
Michaël Chaize:Flex/Java communications, Flex/Java communications
Michaël Chaize : 16th Jun 2010
View Podcast: Flex/Java communications,
Jens Halm:Enterprise Flex Applications with the Parsley Framework, Enterprise Flex Applications with the Pa
Jens Halm : 16th Jun 2010
View Podcast: Enterprise Flex Applications with the Parsley Framework,
Graeme  Harker:An Introduction to the Cocoa AMF Framework., An Introduction to the Cocoa AMF Framewo
Graeme Harker : 16th Jun 2010
View Podcast: An Introduction to the Cocoa AMF Framework.,
Murray Steele:My first ruby, my first ruby
Murray Steele : 14th Jun 2010
View Podcast: My first ruby,
John  Leach:UNIX: Rediscovering the wheel, UNIX
John Leach : 14th Jun 2010
View Podcast: UNIX: Rediscovering the wheel,
Nikolai Onken:The mobile web - the future today?, The mobile web
Nikolai Onken : 8th Jun 2010
View Podcast: The mobile web - the future today?,
Peter Lubbers:HTML5 Flyover, HTML5 Flyover
Peter Lubbers : 19th May 2010
View Podcast: HTML5 Flyover,
OTHER RIA, AJAX & WEB EVENTS
Flex London User Group:Flex London User Group August 2010 Meetup, Flex London User Group
FREE EVENT: Flex London User Group August
London, Monday, August 2nd
London Ruby User Group:August meetup, London Ruby User Group
FREE EVENT: LRUG
London, Monday, August 9th
London Ajax User Group:August meetup , London Ajax User Group
FREE EVENT: August London Ajax
London, Tuesday, August 10th
A NoSQL Summer:A NoSQL Summer London Meetup, A NoSQL Summer
FREE EVENT: A NoSQL Summer London Meetup
London, Wednesday, August 11th
London HTML5 User Group:HTML5, London HTML5 User Group
FREE EVENT: HTML5
London, Wednesday, August 18th
Peter Lubbers:Peter Lubber's HTML5 “Fast Track”,  Peter Lubber's HTML5 “Fast Track”
2 DAY COURSE. Featuring Peter Lubbers
London, Tuesday, August 24th
A NoSQL Summer:A NoSQL Summer London Meetup, A NoSQL Summer
FREE EVENT: A NoSQL Summer London Meetup
London, Wednesday, August 25th
Peter Lubbers:Peter Lubbers' HTML5 WebSocket and Communication,  Peter Lubbers' HTML5 WebSocket and Communication
2 DAY COURSE. Featuring Peter Lubbers
London, Thursday, August 26th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification