<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Proxy Server | Florian Stosse</title><link>https://me.harvester.fr/tags/proxy-server/</link><atom:link href="https://me.harvester.fr/tags/proxy-server/index.xml" rel="self" type="application/rss+xml"/><description>Proxy Server</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 24 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://me.harvester.fr/media/icon_hu_59c72f5082cfcb9b.png</url><title>Proxy Server</title><link>https://me.harvester.fr/tags/proxy-server/</link></image><item><title>freematics-traccar-encrypted</title><link>https://me.harvester.fr/project/freematics-traccar-encrypted/</link><pubDate>Fri, 24 May 2024 00:00:00 +0000</pubDate><guid>https://me.harvester.fr/project/freematics-traccar-encrypted/</guid><description>&lt;p&gt;&lt;strong&gt;freematics-traccar-encrypted&lt;/strong&gt; (forked from the original project, now deleted from GitHub) is a custom firmware extension and intermediary proxy designed to secure telematics transmission between Freematics hardware trackers (such as Freematics ONE+) and a Traccar GPS server.&lt;/p&gt;
&lt;p&gt;By default, Freematics devices stream vehicle telemetry and GPS data over unencrypted UDP channels because resource-constrained microcontrollers cannot handle the overhead of full TLS handshakes. This project resolves that gap by introducing a lightweight cryptography layer directly onto the device firmware and terminating it via a custom decryption proxy.&lt;/p&gt;
&lt;h3 id="architecture--mechanics"&gt;Architecture &amp;amp; Mechanics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Firmware Encryption:&lt;/strong&gt; Extends the Freematics &lt;code&gt;telelogger&lt;/code&gt; sketch with a fast, hardware-friendly symmetric encryption algorithm (ChaCha stream cipher) to secure UDP payloads before transmission.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Decryption Proxy:&lt;/strong&gt; A lightweight intermediary service, written in Go, that listens for encrypted telematics packets from the tracker, validates payload integrity, decrypts the contents, and forwards standard unencrypted telematics records to the Traccar backend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tamper Prevention:&lt;/strong&gt; Protects location coordinates, speed, and OBD-II vehicle diagnostic data against passive eavesdropping and man-in-the-middle spoofing vectors.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>