A Lightweight Utility for GPS Device Analysis By: Adam Schneider GCFE, ACE The TrackerCat Project.

Slides:



Advertisements
Similar presentations
Supplemental Data: Questions and Considerations Alexander ( Sasha ) Schwarzman Information Systems Analyst American Geophysical Union (AGU) Co-chair, TWG.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Frank DeSimone Senior MicroStation Application Engineer
Matthew Garrod GEOG 596A Capstone Project Proposal, 12/19/2012 My Race Pace: GIS Solution for Marathons 1.
Goggle Maps and Goggle Earth GIS for the Rest of Us Doug Gann and Mat Devitt Center for Desert Archaeology 6/22/2010.
Media & Collaboration Tools Amanda Hickman OSI Information Program Copyright 2006, Amanda B Hickman. This work is licensed under.
By Jim Graham May, How GoogleEarth Works 2. Display Excel Data in GoogleEarth 3. Creating KML Files for GoogleEarth.
Information Retrieval in Practice
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
Alon Blich A.B.C.  Printer Languages (Escape Codes) ◦ PCL, PostScript, Canon etc.  ActiveX/OLE Automation Server  PDF Utilities ◦ PDFInclude, PDFlib.
Title Computer Science 767W Fall 2007 Interactive Data Visualization Lecture #03 12-Sep-2007 Colin Ware Kurt Schwehr.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
By S. Lee Podcast is an audio or video content being transferred over the internet. Podcast means a series of episodes (audio or video) in MP3 or MP4.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
Tutorial 8 Sharing, Integrating and Analyzing Data
Time resource co-ordination and profit maximisation in real time Time Intelligence
Overview of Search Engines
Advance evidence collection and analysis of web browser activity by Junhoon Oh David Rivera 11/7/2013 Digital Forensics.
Collections Management Museums Reporting in KE EMu.
How do you locate your coordinates? How do you document the location? How do you map of the area so that the information is useful to you and others? Set.
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
UcfNoiseProfiler EEL 6788: Advanced Topics in Computer Networks (Spring 2011) Professor: Dr. Damla Turgut Presented By: Rene Chacon.
NCSU Libraries Ingest Workflow Issues: Metadata North Carolina Geospatial Data Archiving Project Steve Morris North Carolina State University Libraries.
II Course on GBIF Node Management Arusha, Tanzania 31 st October and 1 st November 2008 Tim ROBERTSON Systems Architect GBIF Secretariat Data Publishing.
Google Maps – Not Just Pretty Pictures Improving CAP Mission Planning through GIS software. Lt Col Chet Wilberg
10/09/2015 E.R.Edwards 10/09/2015 Staffordshire University School of Computing CE Applied Communications Technology Openstreetmap GPS and mapping.
Geolinking content Patrick H. Lauke / Institutional Web Management Workshop 2007 / York Experiments in connecting virtual and physical places.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
 Beginning KML Looking at Data with Google Earth.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
APPX Conference Welcome! Welcome! Agenda – Friday AM  Redmine  Customer/VAR Presentations Mapping customers in Google Earth Mapping customers.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
Utilizing Data Sets from the CReSIS Data Archives to Visualize Greenland Echograms Information in Google Earth 2012 Research Experience for Undergraduates.
How do you locate your coordinates? How do you document the location? How do you map of the area so that the information is useful to you and others? Set.
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
Chapter 7 Web Design.. HTML  Hypertext Markup Language  Using HTML, text is formatted by wrapping it in a tag.  The tags provide instructions to the.
Geospatial Metadata in GCE EML Wade Sheldon Georgia Coastal Ecosystems LTER.
Spatial Sci Jeff Crews “The first day or so, we all pointed to our countries. The third or fourth day we were pointing to our continents. By the fifth.
XML technologies for text encoding Tamás Váradi
Converting raster images to XML and SVG The potential of XML - encoded images and SVG image files in Geomatics.
Desktop GIS Viewer Race New breed of lightweight easy-to-use viewers for GIS capabilities – somewhere between Desktop GIS and Internet.
Maps Without Boundaries Howard Klayman. Key Takeaways - GeoPDF Technology Provide access to geospatial data for anyone, anywhere GeoPDF Mapbooks provide.
Tom Taylor District Five Schools of Spartanburg. What we’ll cover today… Navigation Creating Placemarks Searches Layers Saving Files and Images Dynamic.
IGA-GIS Workshop for Educators Webinar 3 October 14, 2015 Suggested Webinar Topics The follow are webinar topics compiled from the summer 2015 Introductory.
GOOGLE FUSION TABLES: WEB- CENTERED DATA MANAGEMENT AND COLLABORATION HectorGonzalez, et al. Google Inc. Presented by Donald Cha December 2, 2015.
GoogleEarth Keyhole Markup Language (KML) Based on Extensible Markup Language (XML) KML files can come from Internet servers or files on your computer.
FME and Utilities – A Tool for Every Trade Jeff DeWitt GIS Administrator Georgia Power Ron Crenshaw GIS Analyst Georgia Power.
Topic 10- GIS layers to web
What is KML?  Keyhole Markup Language  Form of XML that is used in google earth to mark points.  Can create camera angles  Writes HTML descriptions.
Exploring Google Earth. Google Earth is a downloadable program available at There is a free version which allows the viewer to do.
Combine_and_stir (Aleph data + RDF + Python + other things) IGeLU 2015 Developer’s Day Budapest, Hungary Laura Akerman.
Mobile Applications for Foresters David K. Schnake, RF. CF NCDA&CS Research Stations Division.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Access and management of video and Meta asset Emanuele Porfiri Etere.
Google Earth - A Prospecting Tool Presented by Larry Tobey President, Nye Gold Seekers April 16, 2016.
SECOORA Maps/WMS(OGC Web Mapping Service) via MapServer - animations via javascript DODS/OPeNDAP access to basic tables (organization, platform,
Information Retrieval in Practice
Mapping for the interwebs
Space and Cyberspace 2017 GIS Data on the Web Simon Wiles.
Introduction to OBIEE:
Tech Support Tips and Tricks: ArcGIS for Desktop
Jekyll Documentation Theme
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
فلوشیپ اخلاق زیست پزشکی استادیار دانشگاه علوم پزشکی ایران
Dr Seuss “The more you read, the more things you will know. The more you learn, the more places you’ll go.”
Understanding Hex “I hope you have the worst headache of your life, then you will begin to understand” ~unknown.
Information Technologies Anselm Spoerri PhD (MIT)
Metadata supported full-text search in a web archive
Presentation transcript:

A Lightweight Utility for GPS Device Analysis By: Adam Schneider GCFE, ACE The TrackerCat Project

Table of Contents  What is TrackerCat?  What are GPX files?  What are KML files?  Why was TC created?  How is TC used?  KML Screenshots  What is the future of TC?  Research and Links

What is TrackerCat?  A Python utility for GPX file analysis.  A Github project created to improve TC’s features and functionality.  A heavily documented forensics project! … The Github project is also dedicated to R&D of new open source tools for GPS analysis.

What are GPX files?  GPS eXchange Format  An XML designed for recording GPS data (thousands of lines of code per file).  Contain trackpoints and waypoints.  Trackpoints are broken up into Active Logs.  Active Logs are historical logs of calculated “trips.”  Active Logs contain timestamps as do each trackpoint.  … They contain a LOT of data!

What are KML files?  Keyhole Markup Language format (really named the OpenGIS® KML Encoding Standard)  Originally designed by Keyhole, Inc. (acquired by Google).  Used to store geospatial information (coordinates, location placemarks, etc).  Designed to be imported into Google Earth.

Why was TC created?  To help infosec professionals explore GPX files if performing a manual analysis.  To provide analysts with a no-cost supplement to other forensic tools.  tc.py is an extremely simple but versatile program with the goal of eliminating some of the complexity of conducting GPS forensics.

How is TC used?  Recursive GPX Extraction : python tc.py –e [Path] Including all historically archived logs  GPX-to-KML Conversion : python tc.py –i [gpx file] –o [kml file]  Trackpoint Timestamp & Active Log Extraction: python tc.py –csv [gpx file]  Help /Feature Check: python tc.py –h

KML Screenshots GPX Active Log Sample (FTK Imager) … snip... KML Active Log (XML Spy) … snip... Trackpoint data in KMLs lack individual turn-by-turn timestamps. Each Active Log timestamp is preserved! Coordinates for Active Logs in KML are actually in a huge chunk!

Screenshots, Part II XSLT Converted KML; made by TrackerCat, Viewed in Google Earth

What is the future of TC? Github collaboration on TrackerCat means the possibility of advanced features like:  Extracting and dumping all times to body file format for the inclusion into case super timelines.  Mounting Image Files Directly  Master KML with all current & archived data … anything is possible!

Research and Links GPS Device Research Notes: fork() Forensics & Infosec Blog analysis/ TrackerCat Github Landing (Basic Info): TrackerCat on Github: Contributors = progress!