SlideShare a Scribd company logo
1 of 20
Ignite Spatial NoCo
{ Tweetsniffing: How I Geolocated My Way To Your
                  Mom’s House }




                              By Nick Armstrong (@ImNickArmstrong)

                                                      O’REILLY
O’REILLY
You’re Sniffing What?


• “Tweetsniffing” - surreptitiously spying on
  someone using Twitter
• via Me and Angel (@CohereLLC)


                                                O’REILLY
What You See




  Source: Available on demand, hidden to protect this person.




                                                                O’REILLY
What A Crook Sees
Black Market Values
           Wii - $150

Mario Kart Wheel - $50

           TV - $300
    Girl who can Yoga - $$$!

              Wii Fit - $100
                               O’REILLY
Hi Mom




Source: Available on demand, hidden to protect this person.




                                                              O’REILLY
Let’s Do Your Mom

• Luck
• Twitter
• Photo from a GPS-enabled camera
• Flickr/TweetPhoto
• EXIF - http://regex.info/exif.cgi
                                      O’REILLY
Step 1: Search




                 O’REILLY
Step 2: Sniff




                O’REILLY
Step 3:Verify




                O’REILLY
Step 4: Wait




               O’REILLY
Even in war...


  ... there are rules.




                         O’REILLY
Sniff Where Expected




                       O’REILLY
Avoid Impropriety




                    O’REILLY
Double-
  Check
   Your
Conclusions

              O’REILLY
Be
Aware
of Who
and What
and Where
You Geotag:
You may
inadvertently
advertise grandma’s
address.


               O’REILLY
I don’t wanna be sniffed




 Source: http://www.flickr.com/account/geo/privacy/?from=privacy




                                                                  O’REILLY
O’REILLY
O’REILLY
Thank You
• @ImNickArmstrong
• http://www.IAmNickArmstrong.com




                                    O’REILLY

More Related Content

Viewers also liked

Find Your SoLoMoJo - Location-Based Mobile Social and The Future of Marketing
Find Your SoLoMoJo - Location-Based Mobile Social and The Future of MarketingFind Your SoLoMoJo - Location-Based Mobile Social and The Future of Marketing
Find Your SoLoMoJo - Location-Based Mobile Social and The Future of MarketingWe Are Social Singapore
 
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...Karen Church
 
Personas and Value Proposition
Personas and Value PropositionPersonas and Value Proposition
Personas and Value PropositionNina Jurcic
 
Location Based SMS | Location Based Marketing
Location Based SMS | Location Based MarketingLocation Based SMS | Location Based Marketing
Location Based SMS | Location Based MarketingThumbvista
 
Location Based Mobile Marketing | Non-App Geofencing By Thumbvista
Location Based Mobile Marketing | Non-App Geofencing By ThumbvistaLocation Based Mobile Marketing | Non-App Geofencing By Thumbvista
Location Based Mobile Marketing | Non-App Geofencing By ThumbvistaThumbvista
 

Viewers also liked (7)

Find Your SoLoMoJo - Location-Based Mobile Social and The Future of Marketing
Find Your SoLoMoJo - Location-Based Mobile Social and The Future of MarketingFind Your SoLoMoJo - Location-Based Mobile Social and The Future of Marketing
Find Your SoLoMoJo - Location-Based Mobile Social and The Future of Marketing
 
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...
WhatsUp With WhatsApp? Comparing Mobile Instant Messaging Behaviors with Trad...
 
Personas and Value Proposition
Personas and Value PropositionPersonas and Value Proposition
Personas and Value Proposition
 
Location Based SMS | Location Based Marketing
Location Based SMS | Location Based MarketingLocation Based SMS | Location Based Marketing
Location Based SMS | Location Based Marketing
 
Location Based Mobile Marketing | Non-App Geofencing By Thumbvista
Location Based Mobile Marketing | Non-App Geofencing By ThumbvistaLocation Based Mobile Marketing | Non-App Geofencing By Thumbvista
Location Based Mobile Marketing | Non-App Geofencing By Thumbvista
 
Uber
UberUber
Uber
 
Uber's Business Model
Uber's Business ModelUber's Business Model
Uber's Business Model
 

More from Nick Armstrong

What to do when your client dumps you
What to do when your client dumps youWhat to do when your client dumps you
What to do when your client dumps youNick Armstrong
 
10 Questions to Vet your next Consultant
10 Questions to Vet your next Consultant10 Questions to Vet your next Consultant
10 Questions to Vet your next ConsultantNick Armstrong
 
How to be a Kick-Ass Client
How to be a Kick-Ass ClientHow to be a Kick-Ass Client
How to be a Kick-Ass ClientNick Armstrong
 
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013Nick Armstrong
 
Bad Client Situation Toolkit
Bad Client Situation ToolkitBad Client Situation Toolkit
Bad Client Situation ToolkitNick Armstrong
 
WordPress Security Is Not Rocket Science
WordPress Security Is Not Rocket ScienceWordPress Security Is Not Rocket Science
WordPress Security Is Not Rocket ScienceNick Armstrong
 
12 Things Your Web Person Wishes You Knew
12 Things Your Web Person Wishes You Knew12 Things Your Web Person Wishes You Knew
12 Things Your Web Person Wishes You KnewNick Armstrong
 
Ignite Fort Collins 13 - Sponsor Slides
Ignite Fort Collins 13 - Sponsor SlidesIgnite Fort Collins 13 - Sponsor Slides
Ignite Fort Collins 13 - Sponsor SlidesNick Armstrong
 
Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media SchizophreniaNick Armstrong
 
A WTF Marketing Manifesto
A WTF Marketing ManifestoA WTF Marketing Manifesto
A WTF Marketing ManifestoNick Armstrong
 
Pinterest for Business 101
Pinterest for Business 101Pinterest for Business 101
Pinterest for Business 101Nick Armstrong
 
Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media SchizophreniaNick Armstrong
 
Google Plus - An Insider's Guide by Nick Armstrong
Google Plus - An Insider's Guide by Nick ArmstrongGoogle Plus - An Insider's Guide by Nick Armstrong
Google Plus - An Insider's Guide by Nick ArmstrongNick Armstrong
 
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)Nick Armstrong
 
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337Nick Armstrong
 
Facebook for Business Owners
Facebook for Business OwnersFacebook for Business Owners
Facebook for Business OwnersNick Armstrong
 
WordPress for Business Owners
WordPress for Business OwnersWordPress for Business Owners
WordPress for Business OwnersNick Armstrong
 
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With Murder
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With MurderNick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With Murder
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With MurderNick Armstrong
 
Nick Armstrong - Ignite Fort Collins #6 - Never Have I Ever
Nick Armstrong - Ignite Fort Collins #6 - Never Have I EverNick Armstrong - Ignite Fort Collins #6 - Never Have I Ever
Nick Armstrong - Ignite Fort Collins #6 - Never Have I EverNick Armstrong
 

More from Nick Armstrong (20)

Storytelling PAYS
Storytelling PAYSStorytelling PAYS
Storytelling PAYS
 
What to do when your client dumps you
What to do when your client dumps youWhat to do when your client dumps you
What to do when your client dumps you
 
10 Questions to Vet your next Consultant
10 Questions to Vet your next Consultant10 Questions to Vet your next Consultant
10 Questions to Vet your next Consultant
 
How to be a Kick-Ass Client
How to be a Kick-Ass ClientHow to be a Kick-Ass Client
How to be a Kick-Ass Client
 
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013
Ignite Fort Collins - Sponsor Slides for Ignite Fort Collins 14 - June 14, 2013
 
Bad Client Situation Toolkit
Bad Client Situation ToolkitBad Client Situation Toolkit
Bad Client Situation Toolkit
 
WordPress Security Is Not Rocket Science
WordPress Security Is Not Rocket ScienceWordPress Security Is Not Rocket Science
WordPress Security Is Not Rocket Science
 
12 Things Your Web Person Wishes You Knew
12 Things Your Web Person Wishes You Knew12 Things Your Web Person Wishes You Knew
12 Things Your Web Person Wishes You Knew
 
Ignite Fort Collins 13 - Sponsor Slides
Ignite Fort Collins 13 - Sponsor SlidesIgnite Fort Collins 13 - Sponsor Slides
Ignite Fort Collins 13 - Sponsor Slides
 
Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media Schizophrenia
 
A WTF Marketing Manifesto
A WTF Marketing ManifestoA WTF Marketing Manifesto
A WTF Marketing Manifesto
 
Pinterest for Business 101
Pinterest for Business 101Pinterest for Business 101
Pinterest for Business 101
 
Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media Schizophrenia
 
Google Plus - An Insider's Guide by Nick Armstrong
Google Plus - An Insider's Guide by Nick ArmstrongGoogle Plus - An Insider's Guide by Nick Armstrong
Google Plus - An Insider's Guide by Nick Armstrong
 
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)
Kevin Buecher - Ignite Fort Collins #8 - Intro To Ignite (Karaoke Style)
 
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337
Nick Armstrong - Ignite Fort Collins 8: Technobabble, The Language of 1337
 
Facebook for Business Owners
Facebook for Business OwnersFacebook for Business Owners
Facebook for Business Owners
 
WordPress for Business Owners
WordPress for Business OwnersWordPress for Business Owners
WordPress for Business Owners
 
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With Murder
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With MurderNick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With Murder
Nick Armstrong - Ignite Spatial NoCo #2 - How To Use GIS To Get Away With Murder
 
Nick Armstrong - Ignite Fort Collins #6 - Never Have I Ever
Nick Armstrong - Ignite Fort Collins #6 - Never Have I EverNick Armstrong - Ignite Fort Collins #6 - Never Have I Ever
Nick Armstrong - Ignite Fort Collins #6 - Never Have I Ever
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

Nick Armstrong - Ignite Spatial NoCo #1 - Tweetsniffing, or How I Geolocated My Way To Your Mom's House

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n