Find Jobs
Hire Freelancers

Create a Wireshark dissector for OBD-II protocl

$30-250 USD

Completed
Posted almost 7 years ago

$30-250 USD

Paid on delivery
We are working on a project with vehicle data loggers, where we log data from a car using the OBD-II protocol and car connector. This data is streamed using Wireshark ([login to view URL]), which is an open source tool. When the data is streamed in Wireshark, it will be default appear in HEX and an unconverted format. We would like to have a "dissector" set up that will allow the user to decode the data using the OBD-II protocol (cf. details on OBD-II PIDs here: [login to view URL] In the end, we should be able to stream the data live and see actual human-readable values for e.g. Vehicle Speed, RPM etc. You should ideally have worked with Wireshark before and know what you're doing. Some useful links can be found here, [login to view URL] [login to view URL] [login to view URL] We can provide a .pcap capture file from the OBD-II protocol for testing purposes. Note that we are looking for somebody with expertise in this area - we are not yet very familiar with Wireshark coding and are hence looking for a strong programmer for this.
Project ID: 13929845

About the project

3 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I'm one of wireshark core developers, you can check my contribution here: [login to view URL];a=search;h=HEAD;s=Jakub+Zawadzki;st=author Depending on the needs, I can create dissector and push it into wireshark repository (so you will no need to worry that it will stop working after API/ABI change), or make a plugin. It seems that OBD-II have standard PIDs, and vendor PIDs, for which documentation might be not public, and would require buying documentation or reverse engineering. I am not sure what's the scope of project - do you need only standard one, or you will provide documentation with vendor one also? You mentioned Lua dissectors, lua is supported, still most of dissectors are written in C. Is Lua preferred for you (like do you want to have possibility to modify analyser, without recompiling?). Could you provide example capture file(s)? With regards, Jakub Zawadzki.
$220 USD in 10 days
5.0 (19 reviews)
5.0
5.0
3 freelancers are bidding on average $180 USD for this job
User Avatar
I am working in Networking,. I have experience in Linux, c and Python. Also i have experience in using Wireshark, pyshark in analysing packets. I am sure i can help to build this plugin
$166 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of DENMARK
Maarslet, Denmark
5.0
23
Payment method verified
Member since Apr 14, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.