tag:blogger.com,1999:blog-26557357315819178152024-03-06T04:38:46.079+02:00Random thoughtsAdrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-2655735731581917815.post-60016750531632093632023-12-28T14:18:00.001+02:002023-12-28T14:18:45.548+02:00Transfer JuiceSSH connection database to a new phone (root required)<p> I've just replaced my 5 year-old phone with something new and shiny, and I'm in the process of migrating apps. My JuiceSSH instance has about 20-30 connections in it, which makes it cumbersome to type in again. Sadly, the app doesn't have (yet?) a method to export and import the database, so we must make use of root access.</p><p>Both my phones (source running Android 12, destination running Android 13) are rooted. </p><p>Here are the steps:</p><p>1. Enable ADB debugging on both phones.</p><p>2. Connect via ADB to the source phone and become root. Navigate to JuiceSSH database directory and identify the database being used:</p><p><span style="font-family: courier;">lavender:/ $ su -<br />lavender:/ # cd /data/data/com.sonelli.juicessh/databases/<br />lavender:/data/data/com.sonelli.juicessh/databases # ls -l<br />total 640<br />-rw-rw---- 1 u0_a221 u0_a221 462848 2023-12-25 07:50 19a093afcee2a1df8bb6ac14d79843<br />-rw-rw---- 1 u0_a221 u0_a221 25136 2023-12-25 07:50 19a093afcee2a1df8bb6ac14d79843-journal<br />-rw-rw---- 1 u0_a221 u0_a221 40960 2020-08-11 21:15 com.google.android.datatransport.events<br />-rwxrw---- 1 u0_a221 u0_a221 0 2020-08-11 21:15 com.google.android.datatransport.events-journal<br />-rwx------ 1 u0_a221 u0_a221 20480 2018-07-14 10:57 google_analytics_v2.db<br />-rwx------ 1 u0_a221 u0_a221 8720 2018-07-14 10:57 google_analytics_v2.db-journal<br />-rw-rw---- 1 u0_a221 u0_a221 28672 2023-12-25 08:07 google_analytics_v4.db<br />-rw-rw---- 1 u0_a221 u0_a221 12824 2023-12-25 08:07 google_analytics_v4.db-journal<br />-rw-rw---- 1 u0_a221 u0_a221 16384 2023-12-28 12:58 google_app_measurement_local.db<br />-rw-rw---- 1 u0_a221 u0_a221 25136 2023-12-28 12:58 google_app_measurement_local.db-journal<br />lavender:/data/data/com.sonelli.juicessh/databases # strings 19a093afcee2a1df8bb6ac14d79843 | grep 192.168.<br />m1192.168.1.24<br />xu4rm192.168.100.80<br />hc2-local192.168.100.5<br />... output ommited ...</span><br /></p><p>3. Copy the database file to /sdcard</p><p><span style="font-family: courier;">lavender:/data/data/com.sonelli.juicessh/databases # cp 19a093afcee2a1df8bb6ac14d79843 /sdcard/ </span><br /></p><p>4. On your PC copy the file over from /sdcard</p><p><span style="font-family: courier;">$ adb pull /sdcard/temp/19a093afcee2a1df8bb6ac14d79843 .</span><br /></p><p>5. Connect the new phone, connect via ADB and become root. Navigate to JuiceSSH database directory and identify the database being used. In my case it had the same name.</p><p><span style="font-family: courier;">tundra:/ $ su -<br />tundra:/ # cd /data/data/com.sonelli.juicessh/databases/ </span><br /></p><p>6. On your PC push the file to /sdcard</p><p><span style="font-family: courier;">$ adb push 19a093afcee2a1df8bb6ac14d79843 /sdcard/ </span><br /></p><p>7. On ADB copy the database to its new location</p><p><span style="font-family: courier;">tundra:/data/data/com.sonelli.juicessh/databases # mv 19a093afcee2a1df8bb6ac14d79843 19a093afcee2a1df8bb6ac14d79843.orig<br />tundra:/data/data/com.sonelli.juicessh/databases # cp /sdcard/19a093afcee2a1df8bb6ac14d79843 . </span> <br /></p><p>8. Change ownership and permissions</p><p><span style="font-family: courier;">tundra:/data/data/com.sonelli.juicessh/databases # chown u0_a341:u0_a341 19a093afcee2a1df8bb6ac14d79843<br />tundra:/data/data/com.sonelli.juicessh/databases # chmod g+w 19a093afcee2a1df8bb6ac14d79843<br />tundra:/data/data/com.sonelli.juicessh/databases # ls -l <br />total 916<br />-rw-rw---- 1 u0_a341 u0_a341 462848 2023-12-28 14:00 19a093afcee2a1df8bb6ac14d79843<br />-rw------- 1 u0_a341 u0_a341 0 2023-12-28 12:44 19a093afcee2a1df8bb6ac14d79843-journal<br />-rw-rw---- 1 u0_a341 u0_a341 389120 2023-12-28 12:44 19a093afcee2a1df8bb6ac14d79843.orig<br />-rw-rw---- 1 u0_a341 u0_a341 40960 2023-12-28 12:44 com.google.android.datatransport.events<br />-rw------- 1 u0_a341 u0_a341 0 2023-12-28 12:44 com.google.android.datatransport.events-journal<br />-rw------- 1 u0_a341 u0_a341 28672 2023-12-28 12:44 google_analytics_v4.db<br />-rw------- 1 u0_a341 u0_a341 0 2023-12-28 12:44 google_analytics_v4.db-journal<br />-rw-rw---- 1 u0_a341 u0_a341 16384 2023-12-28 12:59 google_app_measurement_local.db<br />-rw------- 1 u0_a341 u0_a341 0 2023-12-28 12:44 google_app_measurement_local.db-journal</span><br /> </p><p>9. Close JuiceSSH on the destination and restart it. You should see your connections and recent list. You can now try to connect and it should work. <br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-68889609291704307292023-12-06T22:13:00.002+02:002023-12-06T22:13:44.139+02:00Using an Android phone as a microphone for an ARM64 linux board<p> I'm currently using an <a href="https://www.hardkernel.com/shop/odroid-n2-with-4gbyte-ram-2/" target="_blank">Odroid N2+</a> as a temporary desktop, while working from home, during the times when my regular desk is taken over by my kids doing homework. The alternative was using the laptop in the kitchen, but the chairs were uncomfortable for long term use, so I chose to set up an N2+ as a desktop (Ubuntu 22.04, Kernel 6.1), connected to the bedroom TV, with a wireless mouse/keyboard. With this setup I can operate it "remotely", 4m away, from the bed. </p><p>The N2+ has no problems running my work apps - mostly consisting of ssh, VSCodium, XPRA and xfreerdp. But there is one thing that I need and is problematic - Teams. I can connect to Teams via Chromium, share the desktop and participate, but the N2 doesn't have a microphone, so I need one that works 4m away.</p><p>Forwarding Android microphone over the network to a PC is nothing new (e.g. <a href="https://wolicheng.com/womic/" target="_blank">WoMIC</a>), but finding a client app that works under Linux and especially under something else than x86_64, is more of a challenge. </p><p>Thankfully, after searching for a while, I found a quick and easy way of forwarding microphone on demand, over wifi (or USB tethering if needed) to an ARM64 linux system (could be armhf as well or some other architecture). The answer: <a href="https://github.com/MatthiasCoppens/pulseaudio-virtualmic" target="_blank">pulseaudio-virtualmic</a></p><p>It's a minimal script that allows you to pipe audio content (from a file or a stream) as a virtual microphone into pulseaudio.</p><p>Installation is straight-forward:</p><p><span style="font-family: courier;">$ sudo wget -O /usr/local/bin/virtualmic https://raw.githubusercontent.com/MatthiasCoppens/pulseaudio-virtualmic/master/virtualmic</span></p><p><span style="font-family: courier;">$ sudo chmod a+x /usr/local/bin/virtualmic</span></p><p><span style="font-family: courier;">$ sudo apt-get install ffmpeg </span></p><p>On the Android side you can install <a href="https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en" target="_blank">IP Webcam</a> and enable only Audio streaming under Misc -> Audio mode. Once you start the server, you can connect virtualmic to your Android microphone (use the addresses shown on your phone screen):</p><p><span style="font-family: courier;">$ virtualmic http://192.168.1.35:8080/audio.opus</span></p><p>Now, either set the new microphone as a default source in Pulseaudio Volume Control, or directly in the application, if it supports it. Note, that the microphone name will look strange, because it has a temporary pipe in its name:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://imgur.com/Ag6FNsI.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://imgur.com/Ag6FNsI.png" width="800" /></a></div><br /><p>In terms of latency - it was unnoticeable for me, with the N2+ being connected via ethernet, and the Android phone over 5GHz Wifi.</p><p><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-22105687190792890432023-07-13T10:52:00.000+03:002023-07-13T10:52:04.004+03:00Which process wakes up my HDD at 8 AM?!<p> Having a NAS with mechanical disks and a door open to your bedroom because of the heatwave may be problematic during the night if the disks spin up and start crunching.</p><p>In my case, the crunching noise happens every day at 8:00. Ok, maybe I like to sleep in and not hear crrrrr-crrrr-clack-clack as a wake-up call.</p><p>Time to find the culprit. Since the NAS is running a vanilla Ubuntu and the disks are used only for cold storage, I kind-of know why they spin up each time they do. Most likely some cron process is running at 8:00 and interrogating the disks.</p><p>Checking the crontab, all user's crontab, /etc/crontab, /etc/cron.d/* doesn't show anything obvious starting at 8:00. There could be some long-term running process which decides to index something at 8 o'clock, or there could be some external process on some other server that uses NFS or SSH to access some data on the NAS. </p><p>I decided to learn something new and use auditd to monitor file access to my <span style="font-family: courier;">/media/wdc</span> mountpoint at 8:00 and see if I can figure out what's going on.</p><p>So - <b>Step 0</b>: Install and start auditd:</p><p><span style="font-family: courier;">$ sudo apt-get install auditd</span></p><p><span style="font-family: courier;">$ sudo service auditd start</span></p><p><b>Step 1</b>: Set up a trigger to log read-write-execute access to files and directories under <span style="font-family: courier;">/media/wdc</span> and add a tag of "test-hdd" for the logs</p><p><span style="font-family: courier;">$ sudo /usr/sbin/auditctl -w /media/wdc/ -p warx -k test-hdd</span></p><p>But I'm not running it all the time, just enable it at 8:00 via cron:</p><p><span style="font-family: courier;">0 8 * * * /usr/sbin/auditctl -w /media/wdc/ -p warx -k test-hdd</span><br /></p><p>What gets enabled automatically should also get disabled, so at 8:03 I'm deleting the rules:</p><p><span style="font-family: courier;">3 8 * * * /usr/sbin/auditctl -D -k test-hdd</span><br /></p><p><b>Step 2</b>: Wait for morning to come. This time I'm prepared!</p><p><b>Step 3</b>: Once 8:00 happened, I can search the logs collected with:</p><p><span style="font-family: courier;"># ausearch -k test-hdd --interpret | grep proctitle | cut -d ':' -f 5 | sort -u</span><br /></p><p>Let's see what's going on:</p><p> <span style="font-family: courier;">proctitle=find /media/wdc/storage3TB/backup/ -type f -name README <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg info /media/wdc/storage3TB/backup/borg_aldebaran/borg_aldebaran<br /> proctitle=/usr/bin/python3 /usr/local/bin/borg info /media/wdc/storage3TB/backup/borg_hc4/borg_hc4<br /> proctitle=/usr/bin/python3 /usr/local/bin/borg info /media/wdc/storage3TB/backup/borg_stingray/borg_stingray<br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list --last 1 /media/wdc/storage3TB/backup/borg_aldebaran/borg_aldebaran <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list --last 1 /media/wdc/storage3TB/backup/borg_hc4/borg_hc4 <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list --last 1 /media/wdc/storage3TB/backup/borg_stingray/borg_stingray <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list /media/wdc/storage3TB/backup/borg_aldebaran/borg_aldebaran <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list /media/wdc/storage3TB/backup/borg_hc4/borg_hc4 <br /> proctitle=/usr/bin/python3 /usr/local/bin/borg list /media/wdc/storage3TB/backup/borg_stingray/borg_stingray </span><br /></p><p>Aha! So that file access is generated by a script that checks the health of my backups. I remember I created that script, but it's not run by cron. Perhaps it's a systemd service that does this.</p><p><span style="font-family: courier;"># systemctl | grep borg<br /> prometheus-borg-exporter.timer loaded active waiting Prometheus Borg Exporter Timer</span><br /></p><p>So it's a timer! Systemd's equivalent for cron:</p><p><span style="font-family: courier;"></span></p><p><span style="font-family: courier;"># cat /etc/systemd/system/prometheus-borg-exporter.timer <br />[Unit]<br />Description=Prometheus Borg Exporter Timer<br /><br />[Timer]<br />OnCalendar= *-*-* 8:00:00<br /><br />[Install]<br />WantedBy=timers.target</span><br /></p><p>Got you! I had completely forgot I played with timers at some point. I had to remember the hard way.</p><p>Changing the timer here allowed me to wake up gently in the screams of my hungry kids, just like God intended...<br /></p><p><br /><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-88277402895530751862023-06-22T23:35:00.006+03:002023-06-26T13:29:05.187+03:00Setting up wireguard<p> Time has come to explore a new (well, it's not that new anymore, it was introduced in kernel 5.6) VPN technology that is more lightweight and faster on single-board computers (SBCs) than something like OpenVPN. I'm talking about <a href="https://en.wikipedia.org/wiki/WireGuard" target="_blank">Wireguard</a>. The key takeaways for why Wireguard might be better than other VPN technologies (like OpenVPN, or IPSec) are:</p><ul style="text-align: left;"><li>very small code, easier to audit<br /></li><li>runs in kernel space, not userspace </li><li>configuration can be done with standard linux tools (like ip, iproute, iptables), but there are some helper scripts that simplify setting up/starting up<br /></li><li>doesn't support cypher negotiation (thus preventing downgrade attacks)</li><li>is quiet by default and doesn't reply to random packets from the Internet (difficult to scan for wireguard concentrators and try brute-force attacks)<br /></li><li>has better performance than userspace encryption (to be tested)<br /></li></ul><p>All good network tutorials begin with a network diagram and end with a packet capture. So, let's say you want to host a VPN concentrator (or VPN server, whatever you want to call it) on a SBC. I'm using the "collector's edition" <a href="https://www.hardkernel.com/ko/tag/odroid-n1/" target="_blank">Odroid N1</a> running Ubuntu 22.04 and kernel 5.17.5.</p><p>This is not your regular copy-paste tutorial, but tries to explain some issues in more depth to help you troubleshoot when things go south. <br /></p><h2 style="text-align: left;">Prerequisites</h2><p>In short, you need a few things:</p><ul style="text-align: left;"><li>Wireguard support:</li><ul><li>it can be a kernel module - see <span style="font-family: courier;">zcat /proc/config.gz | grep -i wireguard</span></li><li>the <span style="font-family: courier;">wireguard-dkms</span> package can add support for older kernels</li><li>if you're unlucky to get the kernel module working, there's a userspace implementation that you can use instead: <a href="https://www.wireguard.com/xplatform/">https://www.wireguard.com/xplatform/</a> <br /></li></ul><li>Wireguard client/tools: installable for different OSes (Linux, Windows or mobile-based): <a href="https://www.wireguard.com/install/">https://www.wireguard.com/install/</a></li><li>Networks that don't filter UDP traffic - since Wireguard uses only UDP for transport </li><li>Ability to do port forwarding on your home router (unless the SBC is exposed to the internet directly)</li><li>A public IP address (either static, or dynamic, with dynamic DNS). If your server is behind Carrier-Grade NAT (CGN) you may not be able to self-host completely. <br /></li><li>A network diagram where you can assign IPs to your clients (not mandatory, but makes visualization easier). You'll need to choose a private network prefix that will be used for tunnel addressing (see <a href="https://datatracker.ietf.org/doc/html/rfc1918#section-3" target="_blank">RFC1918</a>). In this guide we'll be using <span style="font-family: courier;">172.20.20.0/24</span>. The prefix doesn't matter, but it's best that it doesn't overlap with other prefixes in your LAN, your client's LANs, or various networks Docker likes to set up.<br /> </li></ul><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO9K3N4d9lv6FMpOkZ7wpOfHAAeEon18qi6YQcpOJyQadij4uXXzsZ0UGVKGR2zpUBvZ2AqW2kwSISqa8Ia6mrndMhHd7C83gl_GXuzNVcGdBD8GLXy7DqUN_n3SGkBMzM8t5WbUnnCLw2MB4vXdTUjT152w5F7QNgAv29HzZioLy5o-zjbpmsUIrY/s1482/wireguard.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="832" data-original-width="1482" height="359" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO9K3N4d9lv6FMpOkZ7wpOfHAAeEon18qi6YQcpOJyQadij4uXXzsZ0UGVKGR2zpUBvZ2AqW2kwSISqa8Ia6mrndMhHd7C83gl_GXuzNVcGdBD8GLXy7DqUN_n3SGkBMzM8t5WbUnnCLw2MB4vXdTUjT152w5F7QNgAv29HzZioLy5o-zjbpmsUIrY/w640-h359/wireguard.png" width="640" /></a></div><p><br /> The use case is this - you host a Wireguard Concentrator (or server) on a SBC of your choice in your home and allow roaming clients (such as your phone or laptop) or family members to connect to your home and share resources with them (e.g - allow them to print remotely to your printer, or access your NAS) over this VPN link. You can also route all your traffic through your home connection - either for privacy reasons (you're in a hostile/restricted LAN) or to bypass GeoIP restrictions.</p><h3 style="text-align: left;">Difficulty level<br /></h3><div style="text-align: left;"><p style="text-align: left;">Setting up the server is not that difficult, but you'll need to generate and manage keys for the server and each client. This key management is really all that is when configuring Wireguard. The encryption keys for client/server are used to derive session encryption keys that get renewed periodically. If one key is incorrect, the peers can't communicate. Wireguard makes no effort to help exchange these keys, because it considers it outside of its scope.</p></div><p style="text-align: left;">Depending on the level of effort you want to put in here are your options:</p><ul style="text-align: left;"><li style="text-align: left;">The "I'm too young to network" level - Sign up for <a href="https://tailscale.com/" target="_blank">Tailscale</a> and they will handle key exchanges between client-server, and as an added bonus can create full-mesh networks between all nodes in your network (all nodes are servers and can communicate with all other clients directly). No configuration needed, no port forwarding, etc. It's really a nice solution, but you depend on "the cloud" to authenticate to the network. (Here are some geeky details that they handle behind the scenes that I enjoyed reading: <a href="https://tailscale.com/blog/how-nat-traversal-works/">https://tailscale.com/blog/how-nat-traversal-works/</a>)</li><li style="text-align: left;">The "Hey, Not Too Rough" level - you may want to avoid the command-line as much as possible. In this case you can run a self-hosted Wireguard web-configuration GUI that takes care of keys and client configuration. But beware - some GUIs overwrite manual configuration or are unable to import existing configuration! One such GUI is <a href="https://github.com/ngoduykhanh/wireguard-ui">https://github.com/ngoduykhanh/wireguard-ui</a>. Or if you prefer text-based GUIs, I heard <a href="https://docs.pivpn.io/wireguard/" target="_blank">pivpn</a> supports wireguard as well.<br /></li><li style="text-align: left;">The "Hurt me plenty" level - you can do all the configuration manually. Guess which one we'll be doing?</li></ul><p>Ok, let's get started! </p><h2 style="text-align: left;">The networking bit <br /></h2><p>Let's get some networking out of the way:</p><p>1. Turn on IP Forwarding on your Wireguard Concentrator: <a href="https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux">https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux</a>. This is needed if you want/need clients to communicate with each other via the server (a hub-and-spoke VPN), or with hosts in your LAN.<br /></p><p>2. Make sure your firewall (presumably iptables) allows traffic to your Wireguard port. More on this later.</p><p>3. If you want resources in your LAN (like PC1) to be able to connect to VPN guests (e.g. Dad's PC), you need to announce the VPN route in your LAN. This means two things:</p><ul style="text-align: left;"><li>your DHCP server (in this case running on your router) should advertise the route 172.20.20.0/24 via the Wireguard Concentrator's LAN IP (192.168.1.5). All DHCP speaking hosts should receive the route and send traffic for VPN clients via the correct gateway. This can usually be done with something like this (for dnsmasq): </li></ul><p><span style="font-family: courier;">dhcp-option=option:classless-static-route,0.0.0.0/0,192.168.1.1,172.20.20.0/24,192.168.1.5</span></p><p><span> Beware of this issue, though: <a href="https://github.com/systemd/systemd/issues/7792">https://github.com/systemd/systemd/issues/7792</a>. It's best to send the default route through this option too.</span></p><ul style="text-align: left;"><li>your default gateway router needs to have 172.20.20.0/24 configured as a static route (with 192.168.1.5 as a next-hop) because it doesn't learn it through DHCP. Why, you may ask, if all DHCP hosts learn it? Well, some DHCP implementations may not actually install this learned route (happened on my Android phone), and hosts with static IPs need to have it manually added too. In case a LAN host doesn't know about this route, it will forward traffic to the default gateway (your router), which will need to route it back to your wireguard concentrator and send back an ICMP Redirect message to the sender (<a href="https://ipwithease.com/icmp-redirects/">https://ipwithease.com/icmp-redirects/</a>) to optimize the packet flow.</li></ul><p><span style="font-family: courier;">PC1# ping 172.20.20.1<br />PING 172.20.20.1 (172.20.20.1) 56(84) bytes of data.<br />64 bytes from 172.20.20.1: icmp_seq=1 ttl=64 time=2.48 ms<br />From 192.168.1.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.1.5)<br />64 bytes from 172.20.20.1: icmp_seq=2 ttl=64 time=1.58 ms </span><br /></p><div><p> (Naturally, this works after wireguard is up, but you get the idea)<br /></p><h2 style="text-align: left;">Setting up the server <br /></h2><p>Log into the future wireguard server and let's install some packages:</p><p><span style="font-family: courier;">SBC# sudo apt update<br />SBC# sudo apt install wireguard</span><br /></p><p style="text-align: left;">Let's say that this wireguard VPN will be called "Home", so we'll be naming the wireguard interface (and configuration) <span style="font-family: courier;">wgh</span> instead of <span style="font-family: courier;">wg0</span> (as most tutorials show). In case later you'll be setting up other wireguard instances, it's easier to tell them apart this way (e.g. <span style="font-family: courier;">wgw</span> could be a VPN set for Work).<br /></p><p style="text-align: left;">Let's create a server private key, and let's keep it private:</p><p style="text-align: left;"><span style="background-color: transparent; color: black; font-family: courier; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">SBC# wg genkey | sudo tee /etc/wireguard/private-wgh.key</span></p><p style="text-align: left;"><span style="background-color: transparent; color: black; font-family: courier; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">SBC# sudo chmod go= /etc/wireguard/private-wgh.key</span></p><p style="text-align: left;"></p><p style="text-align: left;">Now, let's derive a public key from this private one, and also, save it to a file (note, it's not mandatory for the keys to be saved to files. They'll appear in the configuration directly, but it might be more handy to read them from files for client configuration):</p><p style="text-align: left;"><span style="font-family: courier;">SBC# sudo cat /etc/wireguard/private-wgh.key | wg pubkey | sudo tee /etc/wireguard/public-wgh.pub</span></p><p style="text-align: left;">The keys are just base64-encoded data, and look something like this:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# cat /etc/wireguard/private-wgh.key</span></p><p style="text-align: left;"><span style="font-family: courier;">kHUhvsnSPvq2yDktordVLKV8/wUEJFDjVu27WgAJRlU= </span></p><p style="text-align: left;">I will avoid pasting actual keys from now on, but I will point out which key you need to use by enclosing text like this: <span style="font-family: courier;"><private-wgh.key></span>, that you'll need to replace with the actual key. Key management is most of the hassle of setting up Wireguard, but once you configure one client, you get the hang of it.</p><p style="text-align: left;">You might be worried that since the key is shorter, it's less secure than something RSA uses (after all a RSA 2048 key takes up about 360 characters in base64 encoding). Well, the difference is explained by having a different encryption algorithm Curve25519, which needs shorter keys to give the same security level as RSA. How eliptic curves work is brilliantly explained in this Computerphile video: <a href="https://www.youtube.com/watch?v=NF1pwjL9-DE">https://www.youtube.com/watch?v=NF1pwjL9-DE</a></p><p></p><p style="text-align: left;">Ok, enough detour. Let's get back to configuring Wireguard. We'll need to create the server config, which basically looks like this:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# cat /etc/wireguard/wgh.conf</span></p><p style="text-align: left;"><span style="font-family: courier;">[Interface]<br />Address = 172.20.20.1/24<br />SaveConfig = true<br />PostUp = iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE<br />PreDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE<br />ListenPort = 38271<br />PrivateKey = <private-wgh.key></span></p><p style="text-align: left;">So, we're currently configuring the <span style="font-family: courier;">wgh</span> interface (it derives its name from the config file name), that will have the <span style="font-family: courier;">172.20.20.1/24</span> IP address. This sets up the tunnel network, and this traffic will be encrypted and carried over the Internet. </p><p style="text-align: left;">The <span style="font-family: courier;">SaveConfig</span> option automatically saves changes done with the <span style="font-family: courier;">wg</span> command to this file, so that they are persistent. </p><p style="text-align: left;">The <span style="font-family: courier;">PostUp</span> and <span style="font-family: courier;">PreDown</span> commands run when the tunnel is set up or torn down. In our case we're setting up NAT, so that traffic coming from the tunnel and destined to resources in our LAN gets NAT'ed to our LAN IP. This means that hosts in our LAN (such as the printer in the picture above) don't need to know how to talk to hosts from <span style="font-family: courier;">172.20.20.0/24</span>, because they'll only see traffic from the LAN address space (<span style="font-family: courier;">192.168.1.5</span> in this diagram). Depending on your firewall setup, you may need to tweak the rules.</p><p style="text-align: left;">The <span style="font-family: courier;">ListenPort</span> is just the UDP port used to receive Wireguard traffic. The default port is <span style="font-family: courier;">51820</span>. I personally prefer not to use well-known ports when exposing services on the internet, so you're free to pick a random port number (obligatory <a href="https://xkcd.com/221/" target="_blank">XKCD</a>).</p><p style="text-align: left;">Now, comes a tricky networking part. This port is open on your SBC, inside your LAN. But to accept traffic from the internet, your router needs to know to receive unsolicited traffic on this port and forward it to your SBC. This is called port forwarding, and typically is configured in your router's GUI and usually takes the following parameters (the wording may differ):</p><ul style="text-align: left;"><li style="text-align: left;">Source IP address - the address from the Internet that is expected to send traffic. In this case you're expecting traffic from anywhere, so use <span style="font-family: courier;">0.0.0.0/0</span></li><li style="text-align: left;">Source/Service port - this is actually the destination port of the traffic, so for simplicity use the same port as ListenPort</li><li style="text-align: left;">Destination IP address - this is the LAN address of the host meant to receive this traffic. In my diagram it's <span style="font-family: courier;">192.168.1.5</span></li><li style="text-align: left;">Destination port - this is the destination port where to send the traffic. In this case it's <span style="font-family: courier;">ListenPort</span>.</li><li style="text-align: left;">Protocol - you only need to forward UDP.</li></ul><p>I say it's tricky, because it depends on your router manufacturer, but Google is your friend: <a href="https://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router">https://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router</a></p><p>With all this set up, it's time to turn on the server. You can do:</p><p id="docs-internal-guid-e1d549f5-7fff-77e3-0a39-2e06d32649a0" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 6.24pt; margin-top: 0pt; text-align: left;"><span style="font-family: courier;"><span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">SBC# systemctl enable wg-quick@wgh.service</span></span></p><p style="line-height: 1.38; margin-bottom: 0pt; margin-left: 6.24pt; margin-top: 0pt; text-align: left;"><span style="font-family: courier;"><span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">SBC# sudo service wg-quick@wgh start</span></span></p><p style="line-height: 1.38; margin-bottom: 0pt; margin-left: 6.24pt; margin-top: 0pt; text-align: left;"><span style="font-family: courier;"><span style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">SBC# sudo service wg-quick@wgh status</span></span></p></div><div>If there are no problems, you should see a wgh interface with IP 172.20.20.1. Great! Now, you need to add a bunch of clients.</div><div></div><div></div><div><br /><h2 style="text-align: left;">Client configuration</h2><p style="text-align: left;">Client configuration is surprisingly similar to the server configuration. Clients have their own private/public keys, and their own assigned tunnel IP address. They also can have extra configuration options, such as forwarding DNS traffic over the tunnel, or routing default gateway over the tunnel. The details in the Linux client configuration apply to other clients as well.<br /></p><h3 style="text-align: left;">Central management for client configuration</h3><p style="text-align: left;">Though it's not mandatory, I recommend keeping client configuration on the server and distributing the config to the actual clients. This allows you to more quickly review who the clients are and restore client configuration in case its needed. Otherwise you could run the commands and do the configuration directly on the clients, without involving the server. Let's assume we do it on the server (since we have all the tools). We only need to create a directory where to keep all the files and name them appropriately:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# mkdir /etc/wireguard/client-config</span></p><p style="text-align: left;"><span style="font-family: courier;">SBC# cd /etc/wireguard/client-config</span> <br /></p><h3 style="text-align: left;">Linux clients</h3><p style="text-align: left;">Linux clients are configured pretty much the same way as the server:</p><p style="text-align: left;">1. Install wireguard from the distribution package manager:</p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# sudo apt-get update <br /></span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# sudo apt-get install wireguard</span></p><p style="text-align: left;">2. Create a client private/public key pair. We'll be doing this on the server side, though it can be done on the client as well:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# cd /etc/wireguard/client-config</span></p><p style="text-align: left;"><span style="font-family: courier;">SBC# wg genkey | sudo tee /etc/wireguard/client-config/dads-pc-wgh.key</span></p><p style="text-align: left;"><span style="font-family: courier;">SBC# cat /etc/wireguard/client-config/dads-pc-wgh.key | wg pubkey | sudo tee /etc/wireguard/client-config/dads-pc-wgh.pub</span></p><p style="text-align: left;">3. Generate the client config (and transfer it to the client). It should exist on DadsPC at <span style="font-family: courier;">/etc/wireguard/wgh.conf</span><br /></p><p style="text-align: left;"><span style="font-family: courier;">SBC# cat /etc/wireguard/client-config/dads-pc-wgh.conf</span></p><p style="text-align: left;"><span style="font-family: courier;">[Interface]<br />PrivateKey = <dads-pc-wgh.key><br />Address = 172.20.20.4/24<br />PostUp = /usr/sbin/ifmetric wgh 1000<br /><br />[Peer]<br />PublicKey = <public-wgh.pub><br />AllowedIPs = 172.20.20.0/24, 192.168.1.0/24<br />Endpoint = <my-server-dns-name-or-ip.com>:38271<br />PersistentKeepalive = 60<br /></span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# scp sbc:/etc/wireguard/client-config/dads-pc-wgh.conf /etc/wireguard/wgh.conf<br /></span></p><p style="text-align: left;"></p><p style="text-align: left;">Let's analyze this a bit. On the client side you're creating an interface called <span style="font-family: courier;">wgh</span> (derived from <span style="font-family: courier;">wgh.conf</span>) that has the private key that you paste in from <span style="font-family: courier;">dads-pc-wgh.key</span> that you generated in step 2. You also need to assign it a unique tunnel IP address from the server's pool (as <span style="font-family: courier;">Address</span>). </p><p style="text-align: left;">This interface can connect directly to one peer (the server) defined by <span style="font-family: courier;">Endpoint</span> - the server's static public IP or DNS name (remember? it was a prerequisite) and will communicate on the port you defined on the server as <span style="font-family: courier;">ListenPort</span>.</p><p style="text-align: left;">The <span style="font-family: courier;">PublicKey</span> will be server's public key that we stored on the server, in <span style="font-family: courier;">public-wgh.pub</span>. It needs to be pasted in.<br /></p><p style="text-align: left;">The <span style="font-family: courier;">AllowedIPs</span> directive needs a bit of careful attention. It represents a set of subnets that are accessible via the tunnel. These will be routes that get configured on the client and routed via <span style="font-family: courier;">wgh</span> interface (notice there is no nexthop or gateway defined. How can this be? Well, the interface type is point-to-point, so it simply forwards traffic to the other side without needing its IP address). </p><p style="text-align: left;">In our case, for DadsPC we want him to have access to the printer in our LAN, and I also want to have access from my LAN PC1 to DadsPC over the tunnel. This is why I gave him access to my whole <span style="font-family: courier;">192.168.1.0/24</span> subnet. Also, Dad's PC is accessible by all wireguard clients (has a route for <span style="font-family: courier;">172.20.20.0/24</span>). If you want to restrict access for specific clients, use individual hosts (e.g. <span style="font-family: courier;">172.20.20.1/32</span>, <span style="font-family: courier;">172.20.20.3/32</span>). </p><p style="text-align: left;">For some clients (e.g. mobile phones) you might want to add <span style="font-family: courier;">0.0.0.0/0 </span>as <span style="font-family: courier;">AllowedIPs</span>, to force default gateway through the tunnel. Avoid doing this unless needed, because it's inefficient in terms of carrying all the traffic through the server.<br /></p><p style="text-align: left;">Note that client configuration-alone won't protect your LAN from unwanted access. The client is free to change these routes as he pleases, and access resources you don't want them to access. The solution? Remember that all vpn traffic (even between 2 wireguard clients) flows through your concentrator. Here you're in control and can use iptables in the FORWARD chain to control what each client is allowed to access. But a rigorous security policy is outside of the scope for now.<br /></p><p style="text-align: left;">The <span style="font-family: courier;">PersistentKeepalive</span> directive allows NAT devices and firewalls along the way to keep the connection open even when traffic isn't flowing. It is needed when you want to "piggyback" and connect from the server to the client. Otherwise, the client will punch-through firewalls and NATs on its own even without this, but the sever can't do it on the way back. Use this option on clients that you want to access even if they're not sending traffic. On mobile devices you may want to avoid it, because it could slowly drain battery and prevent sleep. <br /></p><p style="text-align: left;">The <span style="font-family: courier;">PostUp</span> command runs on the client and is not necessary - I've added it as an example. Actually, I use it to change the wireguard interface (and routes) metric on my laptop. By default the wireguard routes have a low metric (0) so that traffic flows through the VPN if there are two identical routes (e.g. a default gateway through your LAN and a default gateway through your VPN). But for a roaming laptop (like the one in the diagram), that has wireguard active all the time, this creates a problem when it's in the home LAN. Because it will see 192.168.1.0/24 via wifi with metric 600, and 192.168.1.0/24 via wgh with metric 0, and will prefer to send traffic via the tunnel. In my case I don't want this, so I force the tunnel to have a higher metric. But again, this is a corner case, put here for reference.</p><p style="text-align: left;">Great! The client configuration is done. To apply it, and have the tunnel up all the time, run:</p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# systemctl enable wg-quick@wgh</span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# service wg-quick@wgh restart</span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# service wg-quick@wgh status</span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# ping 172.20.20.1 <br /></span></p><p style="text-align: left;">Remember that since the service is not persistent, you'll need to restart it to apply changes you make to the configuration file.</p><p style="text-align: left;">Is it working? No! We're done with the client configuration, but the server needs to be aware of this client too!</p><p style="text-align: left;">Back on the server side you need to add a <span style="font-family: courier;">Peer</span> section in <span style="font-family: courier;">/etc/wireguard/wgh.conf </span>that looks like this:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# cat /etc/wireguard/wgh.conf</span></p><p style="text-align: left;"><span style="font-family: courier;">... Interface output ommited ... <br /></span></p><p style="text-align: left;"><span style="font-family: courier;">[Peer]<br />PublicKey = <dads-pc-wgh.pub><br />AllowedIPs = 172.20.20.4/32<br /># Name = Dad's PC</span></p><p style="text-align: left;">The configuration is simpler. You need to add the peer's public key and allow just its IP in <span style="font-family: courier;">AllowedIPs</span> (this means they can't change it on their end). If you want to route their LAN devices as well (and create a LAN-to-LAN tunnel), you can add their LAN subnet as well, but you'll need to handle routing yourself.</p><p style="text-align: left;">It may be good practice to save the name of the peer as a comment. Sadly, wireguard doesn't offer easy naming of peers, but <a href="https://github.com/FlyveHest/wg-friendly-peer-names">this</a> project helps with this by naming the peers and enhancing wg's output.<br /> </p><p style="text-align: left;">Now, you can reload the server configuration and bidirectional communication should start flowing.</p><p style="text-align: left;"><span style="font-family: courier;">SBC# service wg-quick@wgh restart</span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# ping -c 2 172.20.20.1 </span></p><p style="text-align: left;"><span style="font-family: courier;">DadsPC# ping -c 2 192.168.1.5<br /></span></p><h3 style="text-align: left;">Windows clients</h3><p style="text-align: left;">The Windows client is easy to install from <a href="https://www.wireguard.com/install/">https://www.wireguard.com/install/</a>. Once you start it you can import a configuration file (or write it directly). If you took my advice and prepared the <span style="font-family: courier;">client-wgh.conf</span> file on the server, simply transfer it to the Windows host and add it to the client. The client will allow you to activate it and should show the same details as the linux client. Don't forget to add the server-side Peer as well.<br /></p><p style="text-align: left;"></p><p style="text-align: left;"></p><p style="text-align: left;"> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitVvaR7cQ9ConLzv0DR10bfM1KkR9d4MuHSvYkdxyaUs8MNRleJKhf5cvGAmvPNNYSy2I-G18Vd3ABscI89jhOcKa4JKqb7WVPNS-BPBoraeKm6CeIMlwMhUs0MM3gt_kKMvtADcOFJyzh-1lcH3YW2hXMnZK-_MoYGxiW42Ndi6mruxHHVPbeGjyh/s967/wireguard-windows.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="774" data-original-width="967" height="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitVvaR7cQ9ConLzv0DR10bfM1KkR9d4MuHSvYkdxyaUs8MNRleJKhf5cvGAmvPNNYSy2I-G18Vd3ABscI89jhOcKa4JKqb7WVPNS-BPBoraeKm6CeIMlwMhUs0MM3gt_kKMvtADcOFJyzh-1lcH3YW2hXMnZK-_MoYGxiW42Ndi6mruxHHVPbeGjyh/w640-h512/wireguard-windows.png" width="640" /></a></div><br /><br /><p></p><h3 style="text-align: left;">Android/Iphone</h3><p style="text-align: left;">Mobile devices are equally easy. You can feed the Wireguard client a configuration file, or, if they have a camera, a QR code. The QR code contains the configuration file in an easy to transfer format.</p><p style="text-align: left;">So, for Android, install Wireguard from the <a href="https://play.google.com/store/apps/details?id=com.wireguard.android" target="_blank">Play Store</a> (or from APK if you wish) and let's generate a QR code for scanning (on the server).</p><p style="text-align: left;"><span style="font-family: courier;">SBC# <span id="docs-internal-guid-395808d0-7fff-9612-8a4a-f6dc3d297cd7" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">sudo apt-get install qrencode</span><span id="docs-internal-guid-395808d0-7fff-9612-8a4a-f6dc3d297cd7" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></span></p><p style="text-align: left;">Generate the configuration normally, as for any client (again, on the server side). When you're done, convert the configuration in a pretty ASCII ART picture (well, technically it's not ASCII ART, but ANSI ART), like this:<br /></p><p style="text-align: left;"><span style="font-family: courier;">SBC# qrencode -t ansiutf8 -r /etc/wireguard/client-config/my-phone-wgh.conf </span><br /></p><p style="text-align: left;"> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIrVCKw5FD-2Nb9fd77VKb-bVLSGGO623Jco4IMOhlL_Wl5pDymOB8BOCRWa0LMN0q_lzTUvz5yA32tqH8iebStrushcXagoX2r-yBKRYbxcUyXsFqnWXJqPAtCSWiKP7nexo-g02bN4jibOlycSGVc6_IstdGvRPNLxo5HSxYbVpuX-8spW10FUIh/s1423/qr-wireguard.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1423" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIrVCKw5FD-2Nb9fd77VKb-bVLSGGO623Jco4IMOhlL_Wl5pDymOB8BOCRWa0LMN0q_lzTUvz5yA32tqH8iebStrushcXagoX2r-yBKRYbxcUyXsFqnWXJqPAtCSWiKP7nexo-g02bN4jibOlycSGVc6_IstdGvRPNLxo5HSxYbVpuX-8spW10FUIh/w640-h430/qr-wireguard.png" width="640" /></a></div><br /><p></p><p style="text-align: left;">Next, use the phone Wireguard apps to scan this code and the tunnel will be added to your configuration. Neat! Don't forget to add the peer on the server-side as well.</p><h2 style="text-align: left;">Performance</h2><p style="text-align: left;">Let's run some tests and compare performance with OpenVPN and direct traffic between a client and the server in the same wired LAN. The goal is to remove the network as a bottleneck and see how much traffic we can push through the tunnel. I'll be using <span style="font-family: courier;">iperf3</span> for the tests. As I said, the server is an Odroid N1 (RK3399), the client will be a linux laptop.</p><blockquote><pre><code>+------------------------+-------+----------+---------+----------------------------------------------------------------------+
| Transfer type | Delay | Download | Upload | CPU Usage |
+------------------------+-------+----------+---------+----------------------------------------------------------------------+
| LAN, without tunneling | 1ms | 930Mbps | 937Mbps | 100% 1 little core, for network traffic |
| OpenVPN | 1.6ms | 264Mbps | 265Mbps | 50% 1 little core, for network traffic + 100% 1 big core for openvpn |
| Wireguard | 1.8ms | 695Mbps | 788Mbps | 100% 1 little core, 50% all other cores |
+------------------------+-------+----------+---------+----------------------------------------------------------------------+</code></pre></blockquote><p style="text-align: left;">
</div><div>So, about a 3x increase in throughput! That's worth switching technologies.<br /><p></p><h2 style="text-align: left;">Problems</h2><p style="text-align: left;">Inevitably, shit happens. What can you do? Start by reading the logs:</p><p style="text-align: left;"><span style="font-family: courier;">#service wg-quick@wgh status</span><br /></p><h3 style="text-align: left;">Where did that packet go?</h3><p style="text-align: left;">A general rule of thumb when troubleshooting network issues is to try and validate if packets flow where you expect them to flow. To do this, you generally start a test traffic (like ping) and do packet captures along the route, ideally in all nodes where you can, so that you can validate that traffic flows out the correct interface and arrives at the next node in the path. </p><p style="text-align: left;">Dad's PC can't access the Wireguard server in my test. A quick packet capture on Dad's PC filtered by ListenPort, can show us that traffic is leaving and going to the server.</p><p style="text-align: left;"><span style="font-family: courier;">DadsPC$ sudo tcpdump -n -i any udp and port 38271 <br />tcpdump: data link type LINUX_SLL2<br />tcpdump: verbose output suppressed, use -v[v]... for full protocol decode<br />listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes<br />18:47:09.519598 wlp1s0 Out IP 192.168.100.10.37090 > 86.99.120.226.38271: UDP, length 96<br />18:47:09.645068 wlp1s0 Out IP 192.168.100.10.37090 > 86.99.120.226.38271: UDP, length 128<br /></span><br /></p><p style="text-align: left;">The same capture on the destination SBC, shows us that traffic isn't reaching the SBC's eth0 interface. </p><p style="text-align: left;"><span style="font-family: courier;">SBC# tcpdump -n -i eth0 udp and port 38271<br />tcpdump: verbose output suppressed, use -v[v]... for full protocol decode<br />listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes<br /><br />^C<br />0 packets captured<br />3 packets received by filter<br />0 packets dropped by kernel</span><br /><br /></p><p style="text-align: left;">This means, that either our router or the Internet at large is eating the packets. When you find a node where traffic is entering one interface, but isn't leaving the expected interface you need to dig deeper and see if it's a routing problem or a firewall issue.</p><h3 style="text-align: left;">ICMP Ping goes into the tunnel, nothing comes out on the peer</h3><p style="text-align: left;">Consider this: you're pinging a wireguard client from within your LAN (let's say from PC1 - <span style="font-family: courier;">192.168.1.10</span> you want to ping <span style="font-family: courier;">172.20.20.4</span>) and you get no reply. Let's see why not?</p><ul style="text-align: left;"><li>tcpdump on PC1 shows traffic is going to your VPN client via the correct gateway which is the VPN concentrator <span style="font-family: courier;">192.168.1.5</span>:<br /><br /><span style="font-family: courier;">10:14:36.674436 enp1s0 Out IP 192.168.1.10 > 172.20.20.4: ICMP echo request, id 13, seq 1497, length 64<br /></span><br /></li><li>the VPN concentrator receives the packet on <span style="font-family: courier;">eth0</span> and forwards it via <span style="font-family: courier;">wgh</span>:<br /><br /><span style="font-family: courier;">10:22:11.325392 eth0 In IP 192.168.1.10 > 172.20.20.4: ICMP echo request, id 13, seq 1941, length 64<br />10:22:11.325538 wgh Out IP 192.168.1.10 > 172.20.20.4: ICMP echo request, id 13, seq 1941, length 64<br /> </span><br /></li><li>the destination receives nothing, however:<br /><br /><span style="font-family: courier;"><crickets></span></li></ul><p>So, what's going on? Why isn't the destination picking up the packet? (Assuming that ping from the vpn concentrator works.</p><p>Well, in this case the problem is the destination doesn't have <span style="font-family: courier;">192.168.1.0/24</span> in its <span style="font-family: courier;">AllowedIPs</span> directive. This makes the client drop all traffic which it can't reach, and apparently you don't see this traffic coming into the wgh interface. Once I added the prefix in <span style="font-family: courier;">AllowedIPs</span> on the client and restarted the wireguard service, traffic starts flowing! Yay!<br /></p><h3 style="text-align: left;">Doctor, iptables is eating my packets!</h3><p style="text-align: left;">Traffic arrives at the node, but doesn't make it out (or doesn't reach the application level). The obvious culprit: iptables. If you're unlucky and have a ton of iptables rules, it may be difficult to see where the problem is. So, let's run a TRACE! It's like tcpdump, but for iptables!</p><p style="text-align: left;">Add a trace in the PREROUTING raw table that matches your test traffic (e.g. ICMP):</p><p style="text-align: left;"><span style="font-family: courier;">SBC# iptables -t raw -D PREROUTING -p icmp --source 192.168.1.9/32 -j TRACE</span><br /></p><p style="text-align: left;">In this case I want to see what happens to ICMP traffic from a LAN PC that goes through the tunnel.</p><p style="text-align: left;">Start a ping from the monitored source and... where should we see trace messages? Internet wisdom says to look in <span style="font-family: courier;">/var/log/kern.log</span> or <span style="font-family: courier;">/var/log/syslog</span>, but in this case Internet wisdom is wrong. If you're running a modern distro, iptables was replaced with iptables-nft, and tracing is done by running:<br /></p><p style="text-align: left;"><span style="font-family: courier;">SBC# xtables-monitor --trace<br />PACKET: 2 ec26630e IN=eth0 MACSRC=0:1e:6:45:9:5a MACDST=0:1e:6:ae:d4:2e MACPROTO=0800 SRC=192.168.1.9 DST=172.20.20.2 LEN=84 TOS=0x0 TTL=64 ID=14614DF <br /> TRACE: 2 ec26630e raw:PREROUTING:rule:0x2:CONTINUE -4 -t raw -A PREROUTING -s 192.168.1.9/32 -p icmp -j TRACE<br /> TRACE: 2 ec26630e raw:PREROUTING:return:<br /> TRACE: 2 ec26630e raw:PREROUTING:policy:ACCEPT <br /> TRACE: 2 ec26630e nat:PREROUTING:return:<br /> TRACE: 2 ec26630e nat:PREROUTING:policy:ACCEPT <br />PACKET: 2 ec26630e IN=eth0 OUT=wgh MACSRC=0:1e:6:45:9:5a MACDST=0:1e:6:ae:d4:2e MACPROTO=0800 SRC=192.168.1.9 DST=172.20.20.2 LEN=84 TOS=0x0 TTL=63 ID=14614DF <br /> TRACE: 2 ec26630e filter:FORWARD:rule:0x72:JUMP:DOCKER-USER -4 -t filter -A FORWARD -j DOCKER-USER<br /> TRACE: 2 ec26630e filter:DOCKER-USER:return:<br /> TRACE: 2 ec26630e filter:FORWARD:rule:0x6f:JUMP:DOCKER-ISOLATION-STAGE-1 -4 -t filter -A FORWARD -j DOCKER-ISOLATION-STAGE-1<br /> TRACE: 2 ec26630e filter:DOCKER-ISOLATION-STAGE-1:return:<br /> TRACE: 2 ec26630e filter:FORWARD:return:<br /> TRACE: 2 ec26630e filter:FORWARD:policy:DROP </span></p><p style="text-align: left;">This shows you how the packet is tested throughout various rules and chains - and in this case our FORWARD table drops it, because there is no explicit PERMIT rule. So, we need to explicitly allow traffic in and out <span style="font-family: courier;">wgh</span> interface to be forwarded by our SBC:</p><p style="text-align: left;"><span style="font-family: courier;">SBC# iptables -A FORWARD -o wgh -j ACCEPT</span></p><p style="text-align: left;"><span style="font-family: courier;">SBC# iptables -A FORWARD -i wgh -j ACCEPT</span><br /></p><p style="text-align: left;">Once testing shows that it works, it's best to add the iptables commands to the <span style="font-family: courier;">/etc/wireguard/wgh.conf</span> file in <span style="font-family: courier;">PostUp</span>, <span style="font-family: courier;">PreDown</span>:</p><p style="text-align: left;"><span style="font-family: courier;">PostUp = iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE<br />PostUp = iptables -A FORWARD -i wgh -j ACCEPT<br />PostUp = iptables -A FORWARD -o wgh -j ACCEPT<br />PreDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE || true<br />PreDown = iptables -D FORWARD -i wgh -j ACCEPT || true<br />PreDown = iptables -D FORWARD -o wgh -j ACCEPT || true<br /><br /></span></p><p style="text-align: left;">The purpose of the <span style="font-family: courier;">|| true</span> statement in the <span style="font-family: courier;">PreDown</span> commands is to allow the wireguard service to stop even if for some reason the iptables rules are not there. <br /></p><p style="text-align: left;">Note, that the fact that we got to the FORWARD table with our trace demonstrates that IP forwarding is enabled on this host (<a href="https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux">https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux</a>). Otherwise, the decision to drop the packet would have been made before iptables, and we wouldn't have seen the packet reach the FORWARD table.<br /></p><p style="text-align: left;"></p><h3 style="text-align: left;">Idle clients are not accessible from the server</h3><p style="text-align: left;">This happens when clients are behind a NAT or Firewall, because they track state and if there is silence for a while (60-120s), the state gets deleted and a new connection needs to be made. The solution in this case is for the client to use <span style="font-family: courier;">PersistentKeepalive</span> to force send traffic to the server every x seconds. See this for details: <a href="https://www.wireguard.com/quickstart/#nat-and-firewall-traversal-persistence">https://www.wireguard.com/quickstart/#nat-and-firewall-traversal-persistence</a></p><h3 style="text-align: left;">The service won't stop or start?!</h3><p style="text-align: left;">Sometimes a configuration issue might cause the service to fail to start or stop. And <span style="font-family: courier;">service wg-quick@wgh status</span> might not show anything useful. In this case, try running the actual commands and see what the problem is:<br /><span style="font-family: courier;"> </span></p><p style="text-align: left;"><span style="font-family: courier;">/usr/bin/wg-quick down wgh</span></p><p style="text-align: left;"><span style="font-family: courier;">/usr/bin/wg-quick up wgh</span></p><p style="text-align: left;"></p><p style="text-align: left;">In case you're still stuck, there are other great troubleshooting ideas here: <a href="https://www.tangramvision.com/blog/what-they-dont-tell-you-about-setting-up-a-wireguard-vpn">https://www.tangramvision.com/blog/what-they-dont-tell-you-about-setting-up-a-wireguard-vpn</a></p><h3 style="text-align: left;">Oh, no! A miscreant has stolen my phone!</h3><p style="text-align: left;">In case you want to cut off access to the Wireguard server and you don't have access to the client (e.g. stolen, broken, out of reach) you can simply remove (or comment out) the respective <span style="font-family: courier;">[Peer] </span>entry in your Wireguard server config. It's not as complicated as OpenVPN, where you need to permanently revoke a certificate. Later you can uncomment the peer and it will be able to happily reconnect.</p><p style="text-align: left;">Remember to restart/reload the Wireguard server for the changes to apply.<br /></p><h2 style="text-align: left;">A look under the hood</h2><p style="text-align: left;">I promised that a good tutorial ends with a packet capture. How about we see the actual decrypted traffic as it goes over the wire (we should be able to, since we have the keys)?</p><p style="text-align: left;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlc7IDvUU6I8nfZc0HU5Kaua-bY0CzxQdzWfQJCDebGZusN80VR35ESxeGAOC8GDEeZZ3zvfCniHyf25bHVtT3xs2co7-H59TkVx5jqyFtiote8FD8gkMU0cQPhjHVP-uNoXKZ-W9dBfyFH3mw8p81_xo3gTh_caum_PtZJwXmszpEWwE2D2ymyQ3_0pU/s1280/one-month-later.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlc7IDvUU6I8nfZc0HU5Kaua-bY0CzxQdzWfQJCDebGZusN80VR35ESxeGAOC8GDEeZZ3zvfCniHyf25bHVtT3xs2co7-H59TkVx5jqyFtiote8FD8gkMU0cQPhjHVP-uNoXKZ-W9dBfyFH3mw8p81_xo3gTh_caum_PtZJwXmszpEWwE2D2ymyQ3_0pU/w640-h360/one-month-later.jpg" width="640" /></a></div><p></p><p style="text-align: left;">Huh... so it won't be a good tutorial after all... :( After digging through the code and the wireguard mailing list I wasn't able to compile their helper tools that allow me to copy the encryption keys from kernel space and decode the packets. The gritty details that have stopped working can be found here: <a href="https://blog.salrashid.dev/articles/2022/wireguard_wireshark/">https://blog.salrashid.dev/articles/2022/wireguard_wireshark/</a></p><p style="text-align: left;">One more thing I need to look into is adding IPv6 support for the tunnel. This helps when routing a client's whole traffic, so it has access to dual-stack. The complications arises from my ISP dynamic prefix-delegated /48 prefix. If I were to allocate from it, I'd need to reconfigure both server and clients when rebooting my router. Plan B is too horrible to mention, but I'll do it anyway - use NAT66 to translate a unique local address (ULA) to a public one - details here: <a href="https://blogs.infoblox.com/ipv6-coe/you-thought-there-was-no-nat-for-ipv6-but-nat-still-exists/">https://blogs.infoblox.com/ipv6-coe/you-thought-there-was-no-nat-for-ipv6-but-nat-still-exists/</a>. But that's a fight for another day!</p><p style="text-align: left;"><br /> <br /></p><p style="text-align: left;"><br /></p><p></p></div>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-87029243075025835022023-04-26T15:23:00.000+03:002023-04-26T15:23:27.224+03:00Installing Home Assistant Supervised on an old 32bit HP laptop<p> I've received a challenge from my former boss: an old HP laptop that was born in 2005: an HP-Compaq NC6220 (<a href="https://www.pocket-lint.com/laptops/reviews/hp/68181-hp-compaq-nc6220-notebook-laptop/">https://www.pocket-lint.com/laptops/reviews/hp/68181-hp-compaq-nc6220-notebook-laptop/</a>). The specs are abysmal:</p><p><img alt="" src="data:image/jpeg;base64,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2zn1AH8qqazq019NLDJBZxqkrENDapGx5I5KgE0n0Guv9dzKooopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJI4JpVLRxSOB1KqTio+hrZsbhJ7OGzS5ktZ1Y7Sv3XJPfFRxWH2qKeMr/pkUwDsCeQTg/rXV9W5kuR3v/Vv+HMva2b5jKpQCSABknsK10t9PbUbmLagWMbY0eQqHbvk02FI7bW4kks9m5l2r5hO05+8D3pLDO6u1Zu3X/IParXToZRBBIIII7GkrZeGC/1wwCLygHcyMHJL4+vSpfsFhJLBt8kMZQrRxz79y+vqKccJKXwtb2E6yW6MGr2r6rPrN+15cJGshVVxGCBgDA6k1dns7M2bvHAyP5RkB3k4w2Ky2W2FkjLI5uSx3KegH5VlUw/JK7a2/UcZRk+a2uxdsvEWrafbrBbXhWJTlVZFfYf9ncDj8KzGYu5ZjlmOSaSisFCKbaW5ahGLbS3CiiiqKNHSNRu9NluJLSFZWlt3icMpbah6ng1QaN1RXZGCN91iOD9K0tECtLdB22qbdgWxnA45q61nBcRabbrMZIf3h3hdpIHPQ11U8HzR9pHd/wCdjB1FCb0/qxz1XrXVZ7TS77T40jMV5s8wsDuG05GOamlgs57NbqGNoFWYRuCxbI9frTtQtIIoPMt7dGiDDEyTbsj3HaonhW4ttppWfX1vt+ZTnGVk1/SMoqwUMQQD0OOtJW3ez239kWhFoAHDhB5h+Q56+/41lotsbKRmkcXAYbFHQj8qKlFQlyp30uVCfMrtEFFFbWmW1nDo11qt5bfavLmSCOAuUXcwJLMV56DoCOtYeZZi0Vv2MOmzW+p6tJYZgthGsdp5zbdznGS33sDBOM9xzWiNM0mOJ9SNhvt5NPW5S2aZsI/mhCNwOSOvX1ouM4+iu8fQdGfW7a3SyZIU1F7WRfNYmRdgYE88Hr0xWIbK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kk+gFWbvStRsED3lhdWyscBpoWQE/iK6qdfkpuFt7/irGMqfNJMualcTRW1ikcropgBIU4zU1rZ3kmiXEZR28zYYlLds549KypLC8htUupbSdLdzhJWjIRj7Hoar1X1hOcpST103/wCAL2XupI39MVZbZPN4NlKXIPpgn+YpdPmM9jKY4zJcNMXdFl8tsHvn0rHhsLy4gkngtJ5YYwS8iRllQD1I6U+20vULyBp7Wwup4UOGkihZlB9CQKqOL5babL/Ly8kJ0b31NaKZzrF3IYxFILckgPuwQB3rGSaea6hLSF3DjbvJIzmq5BBweDRWc67lbyd/xuVGmolrUvO/tCbz9nm5G7Z06Uab/wAhS0/67p/6EKq0Vi5XlzF8vu2O81mK+tm8Tzak7G0uG22xZ8rI/mArt+ig59OlY13bXd74R0ya2jlmitvPFwyZby/mB+b049a5yis1GysW3dneaVZz3eqeGL2GMtaxWwjkl/hV1Z8qT2PI475qn4fhub/TYrOSxu2shcs4vLScRmEnAJcHIIGAecd+a4+inbViOwsbO+n8L6la6XK87jUlGYmw0qhW5Hr2NZXiyRZNeb51eVYYkndTkGQIA3PfmsSii2v9drBf+vncKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDV0PHnXOXMY8hvnH8PTmrk9ut3c2FpJI8qCMuZz/GOtYttdPa+bsCnzEKHd6GpE1KeOKBF2gwMSjY556j6V3U69NU1CX9a7f16GE6cnJyX9aGhLZWLGEoYVYzKpjjn37lJ/MUk9naSLexwQtHJbsMMXJ3ZOMVVXUvMuIS8MESLKrs0ceCcHvTr/AFV52nii8sRO+d6phmHbNU6lDlbsvu8vw1JUal0izJYWZlnskicTQxb/ADi33jjPT8agEdnb6XbXEtsZZJGYH94VHBqKTVrmSFoyIwzLsaQL87D0JqvJdPJaRW5C7IiSpHXn1qJ1qWrgtbaaLv8A5FRhPRN/j5GnZTWw0m8P2QFVK7h5h+fnj6YrOtxaSXL/AGgtFEQSoTnB7DoaLW9ktBIqpHIkgAZJFyDii3vXtrl54448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CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJrW2N1N5QlijOODI2AfarTaRMt5HaiaBpHz91yduBnnjiq1nG8t3EI0ZyGBIUZwM1srHInircyMFcttJHB+XtXZQpRnGN1u7GNSbi3Z9DKu9PmtEV2aN42OA8bZGfSqla88b22hMk6lHe43IrdcY61TuobOOJWt7syuTypjK4FZ1aXK7rTRaN66lQnfcW406W2tUuHeJlYhcK2SDjPNU612tbj/hH1XyJNwn3EbTnG3r9KqRhv7KmItVZd4zMSMr049adWklLRW0v+AoTute5TpVVndUUEsxwAO5pK2vDyLbyXGryqDHYJvQHo0x4jH58/8AAa5jUztQsn06+ls5XjeSI7XMZJAPcfh0/ClvLCWxS1aVkIuYROm0nhSSOeOvFbGiXM8Gka1qFs7DUE8rEo5dEZjvYenO0E+9dGMz6zZz3qlL1dEEsW2AOwkyfmCEgFsEtj1pNtL+uzY+v9d0edUV2VxrEMN1pN3LJe3U0czrNc3NsIjJCQAU+8d2AW/Oqmu2R0HSV0rOZLm6eZiP4okJWP8AP5jRcLGFFYSy6dcX25FhgZUO4nLs2cBeOTgE/SomuZ3jEbzSMg/hLEj8q1tdIsbaz0VOtsvm3GO8zgEj/gIwv4GtmeafU9DmhgmvLFbWzVpbKWAeQ4UAFlbsT15HOetPmaTsK12rnK6dYS6nqENlCyLJKcKXJAHGecVVPBxXoekXN5BrWg2NmD/Z0lksroEBVm2ku59w3ftiqOgSSWFnpiiW/l/tCdtsFsyInDbSHyrbvXHpS62Dpc4qir+uQx2+v6hDEoWOO5kVVHQAMcCn6XmeO6s+8se5R/tDkVpRj7VpLqKo+S5m0V0kXlHVXiwWNtb7IwACcjqQD3oWRZdRsWMNwsgZgZJowpYY9q61g07e91tt52Mfb+XQ5up47V5bWa4UrsixuB6nPpWzuF1BbNcBTi82dAPl9PpUl0872WoC4TaiyKqH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KguI4ZoL5fsscJtWARkGCecYPrWY97cOhRpODtzwB93pSz6hd3MYjmmZkHbA/X1rsniaTvZd+i+X3GCpTVtTdu1invbm3ktkwIPM83HzAgevpUMUFus1pZfZY3SaHe0pHzZweh7VlyapeyxvG9wxR+CMAU1NRu47fyEnYR4xj2+vWqliqTm5W/Bd3p/wRKjNRtf+u4sCQiO6DwSSlV+R0zhD6mqlSxXMsCSJG+1ZRtcYByKirhk00kjoSd2aek6qmmx3cUtlHdxXKKjpI7KMBg38JB6j1rprGz0+y1G4uYoJEhudFe6W38w7kJ6qG64IB564Ncpp+r3uleZ9klRRJjeHiSQHHThgR3NB1nUW1QakbuQ3g/5a+2MYx0xjjHSs2rlIu6tbWb6NYanaWotDPJJE8KuzLlcfMu4k/wAXr2qpo6CPXtOFwpVDcRltwx8u4fpUd/ql5qbxtdzBxGNqKqKiqPZVAA/KmXuoXWoSxy3UvmPHGsSHaBhVGAOBTjo7ieqsdZceR9m8UcXHnYP2nzcbfN8/5duOemevvXFVo3uvanqNsLe6ujJECGI2qCxAwCxAyx9zms6pirIpu5v+Jc/Z9D8v/Uf2cmzHTdlt/wCOetYFaVlr+p6fbC3trnbECWVXjV9hPUruB2n6YrNJJOT1NV1YugUUUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDS0SJZb5laJJP3bEK4BGe1Ovop2mgiura3tAxOGiQc/XBNVtOuktJ3eQMQ0bINvqaTT7pbO9Sd03KucgdfwrsjODpxg++v3/AH/iYyjLmckWJdKCLE8c5eN5BGS0ZUgn2PWkutLW3hmdLkSGFwrrsIxnpU0mqQtBHHuuZCs4kLS4JwO3WoptQikiv1Cvm4dWTIHAB781U1h7O369v8yU6l1f+tTNrdEKjTontbS3uE8v96TzIG71hVqWl7Y2hWdIrjzwmCu4bCcdfWssNKKupOxd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" /></p><p>So, i386, 1.7GHz single-core CPU (remember those?), 1G of DDR2 RAM (2x512M) and a 40GB ATA (not SATA!) drive. But hey, at least it has a serial port!<br /></p><p> The challenge is to install HomeAssistant (<a href="https://www.home-assistant.io/">https://www.home-assistant.io/</a>) on it so that he can monitor some Zigbee temperature sensors and relays (via a gateway).</p><p>The first hurdle was to remove the BIOS password - following this nice guide: <a href="https://www.youtube.com/watch?v=ZaGKyb0ntSg">https://www.youtube.com/watch?v=ZaGKyb0ntSg</a></p><p>Next-up - install HASSOS. Unfortunately, it doesn't support i386, but only x86_64...</p><p>So, I went the Home Assistant Supervised route, and installed Debian 11 i386 edition from a netinstall USB (<a href="https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.6.0-i386-netinst.iso">https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.6.0-i386-netinst.iso</a>). </p><p> Once Debian was up and running (didn't take that long), I tried this guide to install Home Assistant Supervised: <a href="https://community.home-assistant.io/t/installing-home-assistant-supervised-on-debian-11/200253">https://community.home-assistant.io/t/installing-home-assistant-supervised-on-debian-11/200253</a></p><p> The guide is pretty thorough, but it assumes you're running 64bit, so you need to make some adjustments.</p><p>For instance - in step 2.1 - you need to install docker from:</p><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs apache">
<span class="hljs-attribute">curl</span> -fsSL get.docker.com | sh</code></span></pre><p>Well, that won't work, because docker.com offers only docker builds for x86_64 on Intel. We need 32bit docker!</p><p>Fortunately, Debian has us covered!:</p><div style="text-align: left;"><span style="font-family: courier;">sudo apt install -y docker.io</span><br /></div><p>Next, in step 2.2 you need to install the latest os-agent release for i386 from here: <a href="https://github.com/home-assistant/os-agent/releases">https://github.com/home-assistant/os-agent/releases</a></p><p> Step 3.1 is almost the last step. You now need to install Home Assistant via docker. The installation comes as a deb package that you need to download and install:</p><p></p><pre class="copy-codeblocks"><code class="hljs nginx"><span class="hljs-attribute">wget</span> https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
</code></pre><p>Unfortunately you won't be able to install it because it depends on docker, but you have docker.io installed instead. </p><p>The elegant way to do it is to unpack the deb file, edit the dependencies and repack it (<a href="https://coderwall.com/p/hes3ha/change-the-dependencies-of-a-deb-package">https://coderwall.com/p/hes3ha/change-the-dependencies-of-a-deb-package</a>):</p><p><span style="font-family: courier;">mkdir changed-deb</span></p><p><span style="font-family: courier;">cd changed-deb</span></p><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx"><span class="hljs-attribute">wget</span> https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">ar x homeassistant-supervised.deb</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">tar xJf control.tar.xz</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">sed -i 's/docker-ce/docker.io/' control</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">tar c {post,pre}{inst,rm} md5sums control | gzip -c > control.tar.gz</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">ar rcs homeassistant-supervised-dockerio.deb debian-binary control.tar.gz data.tar.xz</code></span></pre><pre class="copy-codeblocks"><span style="font-family: courier;"><code class="hljs nginx">dpkg -i home-assistant-supervised-dockerio.deb</code></span></pre><pre class="copy-codeblocks"><code class="hljs nginx"> </code></pre><p>Now, the installation should work and after a while you'll be prompted to reboot. Do so now, and then wait for the docker packages to install and you should be able to access you new Home Assistant instance at <a href="http://homeassistant:8123/">http://homeassistant:8123/</a></p><p>But, for me, there's still a problem. I have 100% CPU load (on my single, underpowered CPU) and it's because of pulseaudio?!</p><p></p><p></p><p><img alt="" src="data:image/jpeg;base64,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67o0SPP9Y+w/23f/ANmf8eH2mT7N97/Vbjs+9z0x159apVd1j7D/AG3f/wBmf8eH2mT7N97/AFW47Pvc9MdefWqVbIgntpbePcLi2MwOMESbSv6GrkesGK7SVLdRFHF5SR7s4HUEnvzzWZRVKTWxlKlGXxGzZamJb/TxKFjW3BDOzcMcYyfwAFUri9je1+z29v5MZfzH+fcWOMD6Dk1Tooc21YSowUrr+t/8zuPG09hqPh3wxdWmqWcslrp0VpNaqzeajjcSSMYx269e1cWP+PY/74/lUdFZuN3fzudMJ8qt5WCiiiqMwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAq9pd7b2Fz581p9oZSCn7wptIPXjrVGigDdTXbSPVTfppYDkNuHnk5Yn72ccd+nrWfqF3aXbK1tZG2bJLkzGTfn61SopWQ7l26vYJ7uGaOyjiSNVDRA8PjqTgDrVuTWbdLWS3stOS2EpUyHzS5bBzgZ6Vj0U7Aag1nGty6j5H+sDDy9/TK464qvc3cb2VtawhgkYLPuGNznqfpjAqnRSsgualjqdnaRxF9MSa4jOVlMpXnORkdDUUGooupS3l1ax3PmbiY24GT36GqFFFgLmm3y6ffLdGHzWQHau7GCR16U21uoYrl5bq2F0rg5VnK8k9ciqtFMDWn1xvNtDZ26W0VqS0aBi3J65J60t9rUV1aSQQ2Mdv5ziSVg5O4j0HasiilZBc7jxZPYQ+BPC+k2+qWd9c2jXLz/ZWZgm9gyg5A5/wrh6KKfVsOiQUUUUCLltexx2ptri386Lf5igPsIbGOuDxVyLUI5o9RluI0PmiMCIPtOAccH2AFY9FUptGUqMZa/13/QuTX5e6gljjEaW4URpnOADnk9+aSee1muhKLaRVYkyIJs5J9Dt4/WqlFLmZSpxWxqPqdubu2uY7SRXg2DDTAgqoxj7o596hGo4txF5XSBoc7vV92en4VRop87JVGC6F+fUIblX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" /></p><p><span style="font-family: courier;">docker stats</span> confirms that one of the HASSIO containers is the culprit:</p><p></p><p><img alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACvBBoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDhNUaTxPr0irrlzcafEstwGuZJZRaR5yVXedzcBRngtxnHaWbTb7xHqGlR3PiO7vrK580RXN1vcwlRlwUZjjovQ88elSLpyWHibXtMgi+zxX0E6aekjYJTfmMHccgkLj5uataRDJpo0fTLpfLvN93O8RPzRqYiBkds4JrS6S+X+ZO5kX8Go38VxJr+uX0q6fdi2/fFpyu4HLLub/YHHfj0qXX40uNOs7q/8VanqBkieS1S5gZsc4Iy0h25Kjp6Cp7+RLzwA2oBgZZZ4Ipx33xq4z+KlT+dZero0ui+HI0GWaCRQPUmVqdne3nb8Av1/rcn1W11fUPC1rrWpazdXpEhCwXEjSGJGJG8FicZKY6dhUjr/b2hnUdW8T6lObRghjniaby2fPClpOh28nA6CtudNNnvL7QYryV5xYCzSDyAE8yIb8h93J3Bu3esbTNE1SfwTqJisZ3E00MkeE++q78kewpN6N/1v/TBdP6/rsRapaatqXh7TNXv9au79ZZWjEdxI0hgyxGQWY8Hb7dBVnVLGe7F6+v+JdQni0+7NrG0qNOSSCSQGf5c7f0FT6dIj6boGnysFivoZosnoH87KH/voAfia0bhNQdfEQ02xS8m/tYZje3WYBdrc4YEenNN6bef5pCX9fczAlX+3oby61LxNqV1Z6fsEclxE0rZk4OFaT5eVHfnAql4nfUzcWq3+s3OqQPEJrWWeV2+RuuAxO0/LyPata2eay0vxA+raVD5u62L2rIYV6nBwmMetZnigC4aw1G3yLK4twsMfaApw0f4Hn3zR/X4DKE+q3us3Fuus6tfTwoTh5pGnMYOMlQzew7jpW9rlpLfalpdhdeJdQ1KWdo9n2tGIiSXHIzIeemRx061ytvbzXdwlvbxtLNIdqIoyWPtXa6lpl9a+LPD889rLHFizi3suBvAXK/UYNVZXXqS3v6Gdr8F5f2087eIbzVxp0hSVLvfui3HG5QzMMEgA4PpWHf6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5V0t3Zz6NbeIpr+PyDet5VvG5AaTMm4sB1wAOvvXG1ENUVIu3+sanqvl/wBo6jd3nlZ8v7RO0mzOM43E4zgflRf6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5VSoq7COluINW17wvJrV9rN3eGzmMawXMjSFVIXcylmOOq5GO1TXdlqms+ILLS9S1y6ukMKz+fdO0ghVow7EBmPYDuM4FP0a7js/DVoZ/wDj2l1GSGcf9M2iVT+Wc/hWzqNpb6be6vPfXDxIllb2CSxR7zuZBuwMjPyqe/epej/rt/wwLVf13/4cx5tM1fXdT1Kw1PW7u5k0xHMJuXaXeSwAC7m+Xd8vr2p7aTqniC00WbVNeu7hrudokS4ZpTACM7hubvtHHHatG7lRLO61uxmaRZtOhIlZNpMkUyKSRk4PAPXvTtF1FtUuNNu/JWENrACRLyEUQgAD8qXT+u9vxB/191/wOY1++W+ijMviPU9VliYhEvI2wgPUgmRsdB25/Cs6/wBY1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8q1tfg1xbXfqOkRWkAk4kSySIk84G5QCfpXOU4jluXb/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/Ki/1jU9V8v8AtHUbu88rPl/aJ2k2ZxnG4nGcD8qpUVVhF2/1jU9V8v8AtHUbu88rPl/aJ2k2ZxnG4nGcD8qL/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/KqVFFgLt/rGp6r5f8AaOo3d55WfL+0TtJszjONxOM4H5UX+sanqvl/2jqN3eeVny/tE7SbM4zjcTjOB+VUqKLAXb/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/Ki/1jU9V8v8AtHUbu88rPl/aJ2k2ZxnG4nGcD8qpUUWAu3+sanqvl/2jqN3eeVny/tE7SbM4zjcTjOB+VF/rGp6r5f8AaOo3d55WfL+0TtJszjONxOM4H5VSoosBdv8AWNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/Ki/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyqlRRYC7f6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5UX+sanqvl/2jqN3eeVny/tE7SbM4zjcTjOB+VUqKLAXb/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/Ki/wBY1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qpUUWAv3mqatrckEd9qF5fOp2xC4naTaWxnG4nGcD8hWt4hMsitBqnia61DULTI8ibfIiMSNyq7MeeOeAOKxNMuUs9Vs7mQZSGZJGHsGBrW8QaHfJe32pLGJNPeVpUuVYFHVm4wc8nnp1pPSwI1NV0y51S5FjdeJ73UNRht/PjhvFdl5QOVVy7YOAOwziql7a6nrGsaNp+o63d3n2uJJI5Lh2k8nzOoAZvYemcVa8Ra3/Z2rSJa2Nsl01pFGbs7zJtaJc4BbaDg4zirVnbS3Gr+HtYjUHT7W1iE8+4bYimdwb0Pt3pba/wBdf+AHTzt/l/wTkdT1XU9SkVNR1K7vfJLCM3EzSbc9cbicZwPyq/cLrevWEd1f6tLd7FkeCK6uXkcqv3ygOQOnPIzjvisSVg8rsOhYmuh8Oamv7vS5U3rMzLlyuFUjlVOAwLYx94DnkGnbQb3Mi/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyov8AWNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/KrfiO3EF/FiMwl4Qxt3RVaHkjawUAZ4z0zyM1j0KwmXb/WNT1Xy/wC0dRu7zys+X9onaTZnGcbicZwPyov9Y1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qpUU7AXb/WNT1Xy/wC0dRu7zys+X9onaTZnGcbicZwPyov9Y1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qpUUWA7bUNE1XVtW0qz1DX7q9ing80TXLNJ9nJUFlAZj6p3GcioNTtnu7KG48QeJ9Rm23E0MKyRtcbdhAYjdIMZ4/Krs2sS2+v2umCNSs7WLCQnlBsj3AfXav5VYnj1aTRo/wCy9NivcX935m+1Sbb8wx94HHepej+/9AWv4fkzF1K01LWdCj1SbXL3UxHdNBDFdFmYKSo3jLHGSUBH05qv4wXUrfUILTUNbutVCRCRHnkZgm7qF3Mf7o574FaI1O60LSLKaa1QTfa7pZIGXYFbEZHA6YYA49qyfE5LS6YxOSdOhJP4Gjt/XQa/r7xEm1PxOtydR1e7uPsNtJcR/aJWl6bcgbjxnjn2q21rq/iS20qW81m5u2nmmiRbuV5BCFClmBJPUdgP4areFsSXGo2qlfOubGWKFSQNznBA57nFaLwalpun6HYQfuNXS4nmWNmUMoIXGc8DO08HrTej/rzEv6+4zNfvWv44Wk8SX2rNGxCpdq+Uz1K7mbg4HoelW/E1rq/9laXfanrN1qPnKT5dxIzm3ZgrbcsT1Ug9ulaFzpM2pQWaalptvYanNepEnkoIzLGQd7Mg4445wOtT6jc6dq9rrqWd3NPLHIl5HE8ARUWP5CFO45+UjsOlL+vy/wA/wH1MnW0uJY0i13xLdXGoQxmRbefzJljLAHbvLcMQBnAx0yak1JBeWWnTa/4o1OeWaDzoo5YWnEYYkEAtJ32+nYVo3Gmw6hrWparPZx3Ol3UDzx3ZlKiJthIHDD5t2Bg0TQ63Joui/wBm6RFeQ/YQGkeySYhtzcbmBI7cUun9eYL+vwOP1HV9S1Up/aGpXl6Is+WbmZpNucZxuJxnA/Kn3Opavr09vDeX95fSBtsK3E7SYLYHG4nGcD8qoMCrlWGGBwR6VtaCBYwXetOObVfLt895nyF/75GW/AVWiVxO+xH4ivb+fUXtL3WLvUxasUSSeVnAPG7buJwMj8cCpYJtT8VXXk6jq93P9nglmjNxK023au4gbjxnaKwySTknJNdB4OiefWZookLyPZ3Cqo6kmM4FFrR+QdShPqt7rNxbrrOrX08KE4eaRpzGDjJUM3sO46V0Wr2Eup6vpWnXXifUNRluChQ3cbMIUkAORmQ89Mjjp1rAn8OazbSQxz6bcxvO2yJWQgu3oK6240y+tfGnh6ee1lji2WsW9lwN4QZX6jBo00Frr6GbfaZq2qpqj6prt1dppaloDcO0vmggH5dzfLkBSevao9WUajoEGp3/AIn1K/IZ44YrmJn2ybVLAFpDgHjnHbpUtjrEuoWV9aPGqi102ZSwPMhygBP0VVH4Uy60TVI/Adsz2M4Ed1JO5KfdjKLhj7cVOy+78y+v3/kPuIodc0tr/UfFmqXcdoyoRcW7SlGf+7ul/wBnnp0Fc/qurX+pzBbzVL3UI4WYQvdSsxAPcAk7c4GfpV6x/wCRL1j/AK+bf/2esGqtq/66E9C7f6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5UX+sanqvl/wBo6jd3nlZ8v7RO0mzOM43E4zgflVKinYC7f6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5UX+sanqvl/wBo6jd3nlZ8v7RO0mzOM43E4zgflVKiiwGzBc6n4p1awsdS1a7n3yeWj3ErTeXuxkgMfYflWtfaZq2qpqj6prt1dppaloDcO0vmggH5dzfLkBSevasjwp/yNml/9fKfzrYsdYl1CyvrR41UWumzKWB5kOUAJ+iqo/CplotPMI6vXyI/EKKzLDq/ijU726hiEkcc8LSKpdQ2AzSHGeMnHarWoaJquratpVnqGv3V7FPB5omuWaT7OSoLKAzH1TuM5FWfEkGuyPIbfR4pbI2kf+kGyRmx5S5O8jPHPOeMUybWJbfX7XTBGpWdrFhITyg2R7gPrtX8qa3sJvS/l/kctreoand3r2+o6nd3/wBlkdI2uJmfHOCRuJxnA/Krdwut69YR3V/q0t3sWR4Irq5eRyq/fKA5A6c8jOO+KzdW/wCQzff9fEn/AKEa2PDmpr+70uVN6zMy5crhVI5VTgMC2MfeA55BpR1imVLSRkX+sanqvl/2jqN3eeVny/tE7SbM4zjcTjOB+VF/rGp6r5f9o6jd3nlZ8v7RO0mzOM43E4zgflVvxHbiC/ixGYS8IY27oqtDyRtYKAM8Z6Z5Gax6asJl2/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyov8AWNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/KqVFOwF2/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyov8AWNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/KqVFFgOx1PSdW1Ofw+moa7d30eoKux7h2k+zs4UkAMx7FT2zj2qG8jfUdLtb3xB4l1GXMssUKSRtcbdpXcQWkGM8flXQaTIlxrukadKwGbO0uYSezoOR+KlvyFUIY9Wk8L2f9l6bFe4u7jzN9qk23lcfeBx3qXo7ev5gtUvl+TKEKJ4quVt7/xTqdxLF5rRC5haUBAMkgtJwSFHHsKyNe1OfUJ4lk1vUNVijUlHvC2UJ6gAs2Og7/yq/wCHUnj8WTJcxCGcQ3G+MIF2ny2yMDp9K5qjqvT/ADA1jqV1rt3DHrutX8kSZ2SSs1wUJx0DMMZwM89queL3uU1EWV1r9/q0lszKTd7sRk4zty7dcD06CsjTbK51C+jgtIHmlzu2IMnA61v+KdFv5fG00Jt3T7bcEQMwwGHHI9hTa1SC+jKd6dX1jT9PuNQ1W8vJ552itILiVpDjgMwLHjLYHTnHtV3Xra9vba4efxFdatNpjbZo7guwi3EKShZjkZAB4Haq0uq2yeLrGWM/6BYSxxRH/pmjct+Jy341o3FjNo9v4jursKsN4vlWrbgRPukDZX1GBnNJ7XX9bfmNb2fl/wAH7jmb/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/Ki/wBY1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qpUVVhF2/wBY1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qL/WNT1Xy/7R1G7vPKz5f2idpNmcZxuJxnA/KqVFFgLt/rGp6r5f9o6jd3nlZ8v7RO0mzOM43E4zgflRf6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5VSoosBdv9Y1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qL/AFjU9V8v+0dRu7zys+X9onaTZnGcbicZwPyqlRRYC7f6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5UX+sanqvl/2jqN3eeVny/tE7SbM4zjcTjOB+VUqKLAXb/WNT1Xy/wC0dRu7zys+X9onaTZnGcbicZwPyrflhl1nTdMutc8TX8kly8iW6To06xkMAfmL8Z46DtXJ132l/wBrr4Z0KTS9Oiugksxd5IFfZ84x8x5XvyCKLCMTWYdXurK8m1fV7q8k067+yiOeVpQC2clSx4+4O3PHpUcT6j4kjmuNZ1q7e0sV3GW4d5yhYgAIpPUkDuOlbVzpkl/p3iC20hJb0DU42UoS5I2vk578nrVDT9Lvk0rWNEltni1GUQzxQONrSBWOQAepwc49qhPT7vyRT/r7xNRstX1jVLS2u9buL+1aA3MN1dSuyxxfxNhiSp+XBA7gUTpJ4l1KztH8T32o/LKQ12jkxYXccBmPDbexHTkVppJHbS2uiTyxx3R0mW1Ys4wkrsXCk9Aeg/GqHhrStQ0fxVYvfWhi3LMVWTHzYjbt6fzp/wDB/UP6/BFDVn1O70m2vNb1i7uJnJNpb3EjStsP3n+Y/IDgY9ce1Z1/rGp6r5f9o6jd3nlZ8v7RO0mzOM43E4zgflWvrROv6YmvRhRcRbYL6NBgKeiOB2BHH1HvXN00I6vVl/tHQINTv/E+pX5DPHDFcxM+2TapYAtIcA8c47dKzop9T8T3Qj1PVruaG2jeVpbmVpvKUDJIDHvhR7nFad1omqR+A7ZnsZwI7qSdyU+7GUXDH24rOk/4lfhhI+lzqbb29RAp+Uf8CbJ/4CKT3YLZFww3euWVlca94iuj58jx2a3JefuAxJLfIucDIz06cVla3faxcXjWusahd3cto7IBcTtJsOcHG4nGcD8hW1Dp9xrmiaF9hUP9jeSK5+YDysvuDN6DB6+1YviK6ivvEeo3MDBopJ2KMO4z1o6/eC2Ib/WNT1Xy/wC0dRu7zys+X9onaTZnGcbicZwPyov9Y1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8qpUVVgLt/rGp6r5f9o6jd3nlZ8v7RO0mzOM43E4zgflRf6xqeq+X/aOo3d55WfL+0TtJszjONxOM4H5VSoosBdv9Y1PVfL/ALR1G7vPKz5f2idpNmcZxuJxnA/Ki/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyqlRRYC7f6xqeq+X/AGjqN3eeVny/tE7SbM4zjcTjOB+VF/rGp6r5f9o6jd3nlZ8v7RO0mzOM43E4zgflVKiiwF2/1jU9V8v+0dRu7zys+X9onaTZnGcbicZwPyrVt2u/EtvdXGua7fPDp8YdTKWuCNzBSFDMMds/SudrpPDU0UGj6/JNbR3Ma28WYpGYBv3i91IP60g6kmrpcXl1p51bxHe3thPGz21zKHlZecMNjN8pyBnB7CrWqWE+q+J4NFvPEuoX7QmUPLdIzeSQu47QznOdvqOgrHa4vvEeoWlvbWSgQLthtrZThFByepJPqSTXTvp95B8UXeW2kRblpzCSv+sHlt09aT0/H/gD/wCAYurQalrMVlOuu3esQNP9mjN077oZGxwQxOM4HIPb2qPxFK1wpjvPE95qd1auUEVysjKCSA2xmY+g7DOKnNrd6P4d+wz/AOj6jd30ckMTOA6BQRuP93lh19Ks6nBeT6JfXHiDTbe2ukCm3ulRY5J3LAEHbw4xk5x2oen9egL+vxOZv9Y1PVfL/tHUbu88rPl/aJ2k2ZxnG4nGcD8q9Z/4WH8Tf+hO/wDKZc//ABVeM17N/wALD+Jv/Qnf+Uy5/wDiqma8gR5TrsNtB4g1GKyjeO0W5kECOrAiPcduQ3zfdx159az+td7f2MGueI1uHhT7DHpouIUFyR5yg4CmR8EcnGTzhetN03SbEa9o84itbWVpJRJbw3S3CqUTcjjDMevYntVKWmomuxx1xpt9aCM3NlcQiX/VmSJl3/TI5outNvrFEa7srm3V/umWJkDfTI5rY1IRXukvqtneagzQXSpKt1KGJZgSHUjGPunjn61YWVJvB2oiC9nvZi0MlylwCvk8/eTk7uTjPHHandhY5WrQ0zUDZ/bBY3P2bGfO8ptmP97GK6j+w7B7O5tZobO3voLRp9sdxK8wZV3fMMbOe4BBGag8I3CveorX9w14EeO3s3z5UuVIClsnA68bccDkUN7gu5ztvp97dxSS21pcTRx/feOMsF+pA4otdPvb7d9ks7i42/e8mJnx9cCuo0x5J9P0NbO/htTZXDm6RpxGwJcEMFJy/HHGTxiqt1BeS+LNR0/T7qS3tY7uSV2WQrHEoPLnHoP8KL62DocyylWKsCCDgg9qdDDLcSrFDE8sjdERSxP4CuvWCz8QarrWsCBJ4omQRQyzrAsrNxuZiRj7pOAQSTWVrUKaTeWtxp0q20ksO54ra6EnktkggOpPBHPXvQn3CxkS2lzBdG2mt5Y7gEDynQh8npweaW6s7qykEd3bTW7su4LKhQkeuD2rZ8WTSxeK5Zo5HSVUhZXViGB8tec+tWNXgk1S/wDDlvJKxkubOFGkc5OWdhk+tCvoGn4HL0V1+raNp8VlqAjtra0NrzBKNQSV58MAQyBjgkc8AYxiuQoTuDVgooopiH+TKYDOIn8kNsMm07Q3XGfWmV0umzWtv4OuJLq0F0ov49sRcopOxupHP5Gp20azt9c1DFtA1hCkbg3c7okW8AgEp8zHkgY9KV9bD6X/AK3OTorq7jSdHt/EFiJJIlsbq188ASuI9/zALvYBgpZRyRkZqreWFtDrOnre2UVhYzMN8ltcGaN03YLK2W/maE+geZz1PeGWOOOR4nVJASjMpAYA4OD35rc1+xS3ihmg022ht2cqtxa3ZnSTHY5Y4P5fSm64IJNK0a4gtxbiaKTMaSOyjEhHG9jj8KE7hYwqK6+fSdK/tC80NLNluLa1aQXnmtuaRU3nK/d2nkcDPvXIUXAKK6jRNNsnsraTUbeyVbmUrHJPcSq7jIB2KgIGD3bjNVtR0m2sdL1Eqpaa21L7MshJzsCt26dhQ3b+vT/MFr/X9djAp8kMsQQyROgkXem5SNy+o9RXVXWlaZp82qXb2fnQ2sdssduZGCl5EBJJBzjg8Z71D4gntY7vRpkslkt/7PjIt5XbAyW4ypB4PvTuBzc0MtvK0U0bxyKcMjqQR9QaZXU3OlW958QJrBzItv5rFvnLNtVdxG5snPGOaqXkGn32gSalZ2X2KSC5WFkWVnV1YEg/MScjb9OaV9LhbWxg0UUUxBRRRQAUUUUAFFFFABVi40+9tIo5Lm0uIY5PuNJGVDfQkc0/S5obfVrOa4G6COdGkGM5UMCf0rrrqCV9K8TS3WowXUUpSeARziTP7wYbAJ28NjBwfypN2GtWchNpmoW9stzPY3MUDdJXiZVP4kYqrXWaLOJ9J1MLf3FzfSWbhrWbIjCjksGydxAGQMCuTo62Dpcv22iateQLPa6Xezwt92SK3dlP4gUyLSdSuJJY4dPu5HiO2RUhYlD6EAcVpeFi41P7TJI/2Wwja6kXcQDt+6PxYgfjVbT71Zr+Rr/VLu0ikcys8CliXJ643D355p9bC6GWysjFWBDA4II5FJXobXap4g1AXBW33zxykoVZbmMoNqNnDEN1+VSeTx0rj9Z0ltJkjQsz785cKNmQeQpBOcd84I9KlPuOxmUUUVQgooooAspp97JaNdpaXDWy/emEZKD6tjFVq9B0f/TtW0GaC/gWxS2W3mtzOA27BDL5ecncTnOMc57VwMoCyuF+6GIH0pX1sPpcltbG7vnZLO1nuGUZKwxlyB+FEGn3t1O0FvaXEsy/ejjjLMPqAM10GjmJfCtwL26lsrV7xNk0C7ndwpypXI4AIOc8HsaNb/tS58WXFtZtIr3YjKiGQ4lTYNrMeO3Jz05ovrYOlznfslz9q+y/Z5ftGdvlbDvz6Y65qU6VqK3YtDYXQuSNwhMLb8eu3GcV1sF+lz4kkMc/mQ2umNb3N8CdxAXDSL3JyQB6+oq3p8/kR6bPY3D3Nvb2l6Y7iUbZPMCZKlecAcEcnqaV/wCvv/yCxwS2tw1s9ysEpgRgryhDtUnoCegNMeGWOOOR4nVJASjFSA2Dg4Pfmu21G4sj4W1S30+RXt98Ny23oHkcnb+ChR+dYeuCB9K0a4gtxbiWKQmNJHZRiQjjexx+FNMLGfcaPqlpB59zpt5DDx+8kgZV/MjFUq9IvTb/ANv6rFBezy30tiUFm6bYj+6GfmyckAEgYHPevN6E9Q6CqrO4RFLMxwABkk1LK1zEhtJWlRY3JMLEgK/Q/L2PGK1PDyLatc6xKAUsU3Rg9GmbhB+By3/AaxmZndnYlmY5JPc0+tgJLa1uLyYQ2sEs8p5CRIWY/gKX7Jc/avsv2eX7Rnb5Ow78+mOua2tAcPpWrWUNzFb3twsflNJKIw6qxLLuJAGeDyecV0E7x295aK99CL250UwrdGTC+buIHz/QFd360m7f15XBa/16HDTWV1b3Itp7aaKc4/dPGVbnpweaLqzurKQR3dtNbuy7gsqFCR64Pauj1xJrPw7okj3avfQyzL5kM28oAVIAcHnGex4zVTxPI8yaNJK7O7adGWZjkk7m6mi4WMCpY7aeWCWeOCR4YseZIqEqmemT2zUYBZgoGSTgCvQDo+o2PhrV9LTT7rZHbxu7+S2JpTIpYqcchQMfgT3obsgWrscOdOvhcRW5s7jzplDRR+U25wehAxkj6VGLadmlUQSFoQTIAhygBwSfTmvR/t1smsWEkkqi+tktoIEPVllSPJH0/ef99Cuch8iafxLE9svmpHNKs6yOrf6xRtIDbSOe4obt+IJX/D8TBtNK1G/jaSzsLq5RThmhhZwD6EgVWdHjdkkVkdTgqwwQa6nSvsv/AAhT/a724tE/tEYeCLeSfL6feGKo+Lyz+IZJSAUliieJwcmRNgwx4HJxk+9DetgW1/63MKiiimIKsT2N5bQxzXFrPFFLzG8kZVX+hPWpdGijn1ywilAMb3EasD6FhmurvZBdWniXzb17hiPNeJ0IFvIs21QCeD8p7fSk3Ya1f9dTh6spp97JaNdpaXDWy/emEZKD6tjFVq9B0f8A07VtBmgv4FsUtlt5rczgNuwQy+XnJ3E5zjHOe1N6IRw9vp97dxSS21pcTRx/feOMsF+pA4qtXZ2DNPZaMthqENsLK5c3CNOI2yXyGCk5fK4HGTxir0gtnu9S06GQQqbm4hWDClJmYnaxAO/KdsKRwORzSuOx59RV7VdP/s27EGXYFAwdgoDZ7rtYgj3zVGne4BRRRQIKKKKALAsLw2ZvBaTm1XgzCM7Bzj73Slt9PvbuKSW2tLiaOP77xxlgv1IHFbOl3M8vhTXIZJpHijih2IzkquZRnA7Vf0uR7jTdDFlqENsbOdzco04jbJcEMFJy+V44yeMUdQ6XOWtbC8vmZbS0nuCoywijL4+uKjSCWVZGjid1jXc5VSQozjJ9Bkiuv06R7T4lTWltM8ds17IGjRiFbG7GR0OKpeFLRb5datmuIrdZLUBpZThUHmpkmpTurjas7GBa2d1fTeTaW01xLjOyFC7Y9cCnyQ3+lXIEsdzZ3ABwGVo2weD6HB5rqtMgtbTxBq9msMtlFb6fNG78vIcYy5GcZPUAEDp9ao6+Y5PDelG0uJLu1iklQzzDa4c7Tt284GMEcnqelHNsFjmaekMskckiROyRgF2VSQuTgZPbmmVuX/8AxLNAtNOHE93i7uPUL0jX8st/wIVTAw6sJY3ktq91Hazvbpw8qxkov1PQVXr0KxMceq+HrdbxkU20CraBCVmWTd5pJ6fn1/Ch7COKg0fU7q2+02+nXc0HP72OBmXjryBiqXQ4NdzA1hb6NoLXOpXVoI7icp5Ee4MBIOp3DH5GuY8QrKniPURPEkUhuHLIhyBk54PpSvqVYzaKKKZIUUUUAFFFFABVqDTNQubdri3sbmWFfvSRxMyj6kDFVa6DwvdQpqdsLrVLq2WKVTDHGCUY56E5+UE45wetAN2Ma1srq9kMdpbTXDgZKxRlyB64FLbWF5eTNDa2k88q/eSKMsw+oArrHXyNIv8A7RcHTZJNWkWdoVLbSqFlTjnG4n+dU9flVPE7GW8ntI7iCGS4eBdx3GME/LkZ5Pr3qU7/ANeVxtf187HPfY7r7Q9v9mm89AS0ew7lAGTkdRgUyC3mup1gt4ZJpXOFjjUszfQCu7VTc+LLMJKrwy6S6w3Mrcyr5Tje+ehzkH0x3qtpllbaZ420uxhjPyKXa73E+fuQncozgL6d/X2d/wCvv/yDp/Xkcld6de6eyre2dxbFvuiaJkz9Miq1dXfGB/B0qWN5Pexx3iPM9wmxosqwXauTwecnPYcVylCYND4oZZywiieQqpdgik4UdSfYUSzSzlTNK8hVQil2Jwo6AZ7CtlP+JX4YZ+lzqbbF9RAh5/76bA/4Caw6fUCxDYXlxBJPBaTywxgl5EjLKgHqR0otbC8vmZbS0nuCoywijL4+uK2vC9zPt1O286TyP7PuG8redu7b1x0zSeDLmeLxNZwxzSJFJJ86K5CthTjI70nuLpcxLa0ubybyrW3lnl/uRIWP5CgWly07wC3lMybt8YQ7l29cjqMYOat6Ncz2+tW3kTSRb5kV9jldy7hwcdRXQafH53xB1SIMq7zeLuc4Ayr8k+lDf5P8B9fuOSgt5rqdYLeGSaVzhY41LM30AqW706909lW9s7i2LfdE0TJn6ZFdbpllbaZ420uxhjPyKXa73E+fuQncozgL6d/X2qXxgfwdKljeT3scd4jzPcJsaLKsF2rk8HnJz2HFDYJHKUUUUxBRRRQAVNbWlzeS+Va28s8nXZEhY/kKhrQ0S5nt9XtfImki3zIr7HK7l3Dg46imld2BuyuUZI3hkaOVGSRCVZWGCpHUEU+a2ntvL8+CSLzEDp5iFdynoRnqPeujGlNqnjTVf3Ek8VvPLNJFEpZnAc4UAc8kgfjmpPGsWoMmkXV9bTRO9oFffGVCtvc7eemARx6YqFLRPuVbVrscnRRRVEhXs3/Cw/ib/wBCd/5TLn/4qvGa9m/4WH8Tf+hO/wDKZc//ABVRNX6FRPONT1508SXE9hKk1lEXtrZXiAR7YEhQVwOo5PA5Paqb61ILu2ubS0tLKS3ben2dCMn33Ek/TpVzW9ItYfEbWNrNBbwCGNhJM7BeY1YnnJ5JPHvTbXQoo9Y06O9u4JNPunIFxA/ytjqMsAQc4HI704tOzE9LkNz4gmuI4oks7K3gSYTtDFEdkjjuwJOR146c9KLrxBLPYy2kFlZWUUxBl+zRlTJg5AJJPGecDFaGs6da2mmxXM+kvptyLnYLYyP++iAyW+bJHOBkcHNF9p9pJ4dlv20dtKcNH9mJlci5DdcB+uBzkcUaD1uVf+Equs3EgtLMXFzC0E8+xt8ikYyfmwD34A980y18STWUSfZtP0+O5RNi3SwnzBxjPXGffGa2bjQLJXutMTT5Vmt7dnW/LtiSZEDsmPu4xkcc9Kpz+GBc2ultZS2sU9zaBxBJKd875bO0cgcAdSB6UNr+vmJf1+Bl6drT6bH+6sbKSdW3pcTRFnQ+o5xx15BqWw8RS2Vnc2z2VndrcyCSVrgOWYjsSrDIzzj1qTSfDst6bSaaa2hinn8uOKaQq02CAwXA/DJI5rVt/D9usmqXK6eLtIr17aCCS48qNADyWckH+6AM85pu39fIP6/MwodbeC6uJIrO0W3uFCyWmxjEQOnBOQc85zmo31NHv47k6bYhI12/Z1RhG3Xr824nn17CrkMKw65cWknh57ictiOy8yTMZHJ+78zce9S6rpFkmvQ2kc0diJIkeWOZmcQSHrHlQTn6+vNC6A+pV1TXm1a8iuptOsY5EILeWrgSAAABsseMDHGKdqPiKTUY7ZRp9lavbBRDLbq4ZFUkgDLEYya27jR9JPjKz0mCK1eETvFIsUsxc46by2AD/u8da5+/0OeytRcpcW1zD5vlObdy3lv12nIHvyMjjrSTTSBoL3W2vopBJp9gk0pzJcRxEOxznPXAJ9gKy61b7QpdOhc3F5ZC4jAL2okJlXPY8YzzyAc1lU1boAUUUUxFoX8q6U+nhU8lphMWwd24Aj16c1ePiK5knuXntraaO5SNJYXVth2ABTwwIPHr3NTado8F/wCHJrlpYLeVLtIzPPIVVVKk4wM55x2zVRtElh1O4sbq7tLV4PvSSudrZ6bcAk5BB6UtL2H0/ruSXHiCa7vLa4uLOykFvB5CQmI7NnOOM9RnqCOlR3Oty3M1qxtbRILXPlWyxny+Tk5BJJz7mnf8I/eHU47JZIG8yIzLOH/dmMAkvnGcAA9s8dKjfSJG1C2srW6tbyS4IVDA5xknGDuAI/KjQB15rT3cEVstnaW9tHJ5phhVgrt0yxLE9OOtS32vC+sIrM6VYQpCpWJ4vN3RgnJxlyOvqDVa/wBNWx27dQs7nLFT9ndjtI9cqPzGan1fTo7Gy0542t5RMjt58DuRJhiOQyjbjpx6UaBqSS+JryW3kQwWouJYRBJdiM+a6YxgnOOgxnGfeqP9mXH/AD0tP/AuL/4qr0vhm8itpHM9qbiOETyWgkPmomM5Ixjoc4zn2rFo6h0Ni31y4sI4IGtrOd7Ny1vLIC5jJOTgq21hnnnNIPEE7PfGe1tZ47ybz3ikVtqyc8rhge56k+9TW3ha5ubCO8+22MSPF5xWSRgyxhtpYjb0B9PWql7ol1YQ3MszRYt7kWzBWJJYgkEcdMCh26/1/TBeRPJ4kup766uZ4LaVbtESaBlYRttACngggjHYimXOvPe3kFxdWFlKsEAgSHa6oFBOPusDkZ9avaRpcNv4mj0nUrSC6EwX5hJINgKbhjBXnkdQazNGsYdQ1eC2nuIoI2kUEybvm+YDaNoPJz3496a3shN2Vyxd+I7i51WPU4rS1tbxH8wyQB/nPuGYjH0xUOoa3LfWq2q2traW4k81o7ZCod8Y3HJJ6fhS6rplvZaq1tDqFrJGZmTcvmfuQGx8+VH6Z6Ua3YLY3lvDGsJD28bhoXd1kyPvfMARn0xxUqzSsU9GzLorVvtCl06FzcXlkLiMAvaiQmVc9jxjPPIBzQNCke0eeC+sp5I4/NeCKQmRV7nkYOO+Cad0IyqK1U0OT+z4rua9s7fzkMkUUzkPIoJGRgEDkEckVa0vRLO90G9vJtStYZozHtD+Z+7yxB3YQ5zjjGffFO4GBRTpFCSMgdXCkgOucN7jPNNoAKKKKBCg4IOAcetad5rst1Zm0itLOzhdg8i20ZXzCOm4knp6dKpWNq17f29qpw00qxg+mTiul1LSbB7HU/sunTWrWOGhnd2P2mMP5bE54znB+X6Um7DW5mv4km+zTRW+n6faPOhjkmt4Srsp6jkkDPsBVCK/eHTLixEMDLO6uZGXLrt7Kc8A55qpXZWWhWLDTrCawllkvYUeS+DsBA8mfLAA+XHA69cmh6IDmINRmt9NurKNUCXRQyPg7sKcgA5xjPPTsKm0/VlsYTE2m2F0N24NcREsD9QRxx0PFbNhpVlbabZy3mmy3r3Uj+ayOy/Z4lYJuG3vknk8cCibwrDbxXqs1y7wPOvnoB5UZT7qv3y3bkdR1ougsYNzql3d6odRlkH2neHDBQApGMYHoMCn6hqsmoLGhgggjRmcJCpALNjcxyTycD244qrPbT2sgjuIZInIDBXUqcHocGoqLIAooopiCiiigDVtddlsbTyrazs459pQXYjPnAHrg5xnBxnGaq2d+9lFdRrDBILmIxEyrkoM5yvPB4610iaALfSLZk0b7fPPb+e0rXOwrkZAjQEFsDBPB60zQ9ItLnTLSVdLbUpJZ2S6YSsv2VBjB+U8ZGTluOKWl2PojGsNalsbR7R7a1u7Z3EnlXKEhXxjcMEEHHvVqDxVdxXl7dS2tncPdxiJxKjAKg42rtYYGABj2q7YaTYvHqL2dk2szQ3XlRQh2H7nn95hME9APQVaTwtbahPrNrpcRllhlt1hYyEiLdnzASOCBjGfaldP+vQLWMGPXpLfUPtVrY2VurRGGSBEYxyKeoYMxP69hUjeJrvKLFbWsEEcUsSQRIQg8wYZuTknHcntUd5DpsuoxWVlIkEMQKPd3G/963diADtHYAD61o2mj2z+PhpdxaR+R5rKYI5XZeFJADcMefpT0YbGJa6jJa2VzaCOJ4rho2kDg5+Q5A4I655q5fa8L6wiszpVhEkKlYnj83dGCcnGXI6+oNXta0yGDQ1vJdJbSbv7R5aQM7/vU2kltrkkYOOenNczRuGx0Fx4tuppJZ0sLCC7lj8trmONvM27dpxuYgHHGQK5+tWws4F0e+1G7j3quILdckbpW5zx/dUE/iKyqOodC9LqO/R7fTo4vLSORpZW3Z81zwD04wOPxNUa6ays9MttP0hruwa7k1KRgz+aymJQ+zCgcE9+c9qdLpdjodpeT3lp9veO/azRGkZFVVGS3ykHJ4x2ovb+vkCMKwvVsZmdrO2ugy42XCkqPcYIOanl1ma41Nb65t7afauxYHj/AHSqBgKFBGAPrWnLp+naV4u+xXFk91aymPyo3mKFA+0jJHJwCR2rH1i3itdbvreFdsUVw6IuScAMQBzRfYO5JeaxLfXFu8lvbrBb8R2saFYgM5IxnPPc5z71Nquvtq1tDC+m2MHkqEjeBXDBRn5eWIxz6VlxRSTzJDEpeR2Cqo6knoK7JdB0kXHh6BYvN867e3u5PMbExUrnGDwASQMfWjTQLnK3WoPdWlpbtDBGLVCqvGuGfJzljnk0+21e7trO8tlfcl0io5YkkAMG459q6f8A4R7TY7TWbloCyNCZtP8Anb5FChievON6jnPQ1gXWnRweHbe8R7aZpJypljd9y/KDsZWUDjOcgnrRdf15jt/XoQy6xcTatBqLJEJoPK2qAdp8sADPOf4RnmrVr4ja2+1MdLsJnut4meTzcsrNuK8OABkD3rorbQLKWLS0fQn+yXFmstxqQkkAiYg5OSdnGAcYrhGADEA5APB9aNL2F0v6GxbeIDb2k1odLsJraSfzxHKshCNjHGHBxj1zVHUdRn1S8NzcbA20Kqou1UUDAUDsAKqUU7AFFFFAhUZkdXUlWU5BHY1r3/iO71C2lhaC1hM7B7iSGPa07DoW59eeMc1nWNq17f29qpw00qxg+mTiul1LSbB7HU/sunTWrWOGhnd2P2mMP5bE54znB+X6Un5jW5zz37vpUen+TAESUyiUL+8JIxgnPT2q1a67LY2nlW1nZxz7SguxGfOAPXBzjODjOM1lV2VloViw06wmsJZZL2FHkvg7AQPJnywAPlxwOvXJoewIwNO1p9MjHlWNlJMrb47iWIs8Z9ucce4NVba/ntr8XqsHmDFm8wZDZ659c5P51teHlsLnULfTLnRreZy5824eaVSFGSxwrAcAHt2pyaLZX1jc31vHcJExmeNkOYoAv3UfOSWbgDnuOtDa3C3Qxb+/e/kjJiihjiTy44ogQqLknAySepJ5PeqlSz209rII7iGSJyAwV1KnB6HBqKmAUUUUCCiiigDZ0/xCdP06WyXS9PmSUASvMshZwDkZw4HB9BUWn622mrmKwsXmDl455Yizxn25xx2yDW9ZaFYsNOsJrCWWS9hR5L4OwEDyZ8sAD5ccDr1yafpuhwvo+mOvh59QknlkS4nV5R5YV8DlTtHGeo7UurH0Of0nXZdJvnvRa211cs24SXIYlTzkjDDrnvmmNrLhr3ybS1gS8iETxxhtqgEHK5YnOV75qvqUEFtql1BbS+bBHKyxyZzuUHg1BFE88yRRKWkdgqqO5PQUKz2B6PU2LfxPdQyxySW1rcOtqbRzKrZkjPZsMMkDgH0qrqOsy6hbw2wt7e1tomLLDboQu49SckkngdTS65BaWmpG0tAMW6iKSQMT5kg+830zkcdhSaDp6aprVtaSsVidiZCvXaoLHHvgGjR6hsUoHjjuI3ljMkasCyBtu4Z5Ge1TalfSalqM95KArStnaOijsB7AYH4V0R0qyvYbS6TTJLDF7FDJAzuRJFJyrZbnPB6celT63otrBZarI+ivpYtZQtrMXkxcfPjGHJz8vOR6UN9/62BL+vvOMrZtvEt5a2kUKxWzSwo0cFy8ZMsSnOQpzjueoOM8VjUU9wNq28Rvb6fbWcmm2FytszNE86OWUscnowB/EVmXl3Nf3k13cvvmlYu7YxkmoKKACiiigQUUUUAFFFFABWtYa8dPhiVNM06WWI5jnlhJcHOc8EA49waya67SdLguPD9tNBo1tqN48sokWS7aNwoxt2qHXPfoD0oewGNa6/dQG58+K3vEuZPNljuULKZOfm4IIPJoTXpmvbm6u7OzvZLhgzC4jJC46bdpBA7Y9hUuixpPPLbDw++pXG7OxZJAY16Hhffuaq67aWtjrd1bWcnmQRvhTuDY45GR1wcjPtS0GTv4jvH1EXpSAFYGto4lTEccZUrhQD7n8aWy8R3dl9hIit5WsWYwtKrEhWHKHBGV5JqhYzWtvcGS7tPtUe04j8woM+pI5x+VdGulabdal4dlW0NvFqL4mtPMYgKH25BJ3YPPftRYV9DIvddkurE2UNnaWduziR0tkYb2HTJYk8ZPGayq2otFMd7ZPdeWkFzdKiQMxDvHuwW46L2zkZ7Vs63otrBZarI+ivpYtZQtrMXkxcfPjGHJz8vOR6UrpalWd7HNarqP9pXayLF5MMcaxRRbt2xFGAM4Ge5+pqjRWrotnBMbq8vE32lpEXdckb3PCLkc8k/kDVbCF0jXW0eOZY9PsrhpVZGedXLbGGCvDAYpdM146VqMl9Bp1i0jNujWRXKxdfu4YevfNZFb3hSLTrvV4rG/sPtPnttVvOZAnBJ4Xr270PuLyKkOsLBqv29NLscgDbAVfy0Ix8w+bOePXvU03iKaTVZNRjsrOCaSORJBGr7W3ghmOWPPJ9vaqljc2Vq8pu9PF4TgIrSsir6528n8xVnxFY21jfQfZY2hSe2jnaBm3GEsM7c9ffnnmk7D6sWy8R3dl9hIit5WsWYwtKrEhWHKHBGV5Jpl7rsl1Ymyhs7Szt2cSOlsjDew6ZLEnjJ4zVC1eKK5jeeDz4gfmi3ld3tkciug1fTLaLTrO5k0x9LupLjy/srO58yPH38P8w549DTsK5zNFb2u6H9ivdRmiEdvZRXLRQI7HdJg9F6k47k8e+a39T8P2MT38R0N7OzgtfNi1DzJMM+wED5iVbLHGBzU8ytcdtbHBUUUVQgq5pl//Zt4tz9kt7ll+6s4YqpyCD8pHPFU6u6XZC+vNsjFLeNTLO4/hQdfx7D3IoAfqerSalfNdi3gtZXyX+zblDknJJyx5pl9qlxqMVpHPt22sIhTGeRknJyevNXPFFpaWWvSw2MPk2/lxOse4tjciseTz1NY1JWsN9wooopiCvZv+Fh/E3/oTv8AymXP/wAVXjNezf8ACw/ib/0J3/lMuf8A4qomr9ConG3euaS/iWWa2kSNRZiGC+MbkiQIoDspHGMEfKvvTj4iskm0J7rUZdRltJJjPMVYldwAVl3AEgdR346CszVPDvmeIpINNaBLOdGvIQ0hxb25JKhye4XGcE/U1V/4Rq6a9sLeK5tZo75isNxG7GMkHBByMjH0ppKyQN7suXd1p66ONNbVnvmmvFlM4ifECYIJw2CSc8gccdaSS50/T9AvrOLVTqL3JQRxrE6rFtbO47u+OOPWsy70pLaWGOLU7G6aVtv7l3AT3YsqgCpbzQJraxkvIryzvIYmCym2kLGMnpnIHB9RkUB1N2416xZ7rVEv5WmuLZkWwKNiOZ0CM+fu4xk8c9KZb3+jCXQ7+TUWWXTrdRJbiFiXZWZgqnGO/OePrWVL4XvIoJGNxaG4ih8+S0Eh81ExnJGMdDnGc0kPhm8ntopBParPNEZobVpCJZEGeQMY7HAJyaHb+vn/AMES/r8P+AXbfUNPvo9KkvL0Wj2EzNIhjZjIpk35XaCM8kc4p0+o6fqcOp2E1/8AZYpNRa8gmaJmVwcgggDIOMEcflXLUU7L+v68gv1/r+tTo76fTdY1iab+1DZJFHFFDJJC7eaFUKWO3JB49O9Qa5qNrdalYmCZ51toY4pLl1IMpBJ3YPPQgc88Vh0U1o0xM6WHVbFfiC2qNMfsRu3k8wKfuknBxjPf0pkt7p+maS9tZXn2yWe7jnP7pkEapnAOerEt2yOOtZY0qY21jcGWBI7yRkQu+0KVIBLE8Ac07VtIl0eaGOSe3nE0QmR4GLKVJI6kD0pJWSQ3q2Xdc/sy9ubrU7bUsyXDmUWrQtvVmOSC33cDJ5B/CsKtGXSHg0uK+muraPzl3xQEt5jru25GBgDIPUjpWdQlbRA3fUKKKKYjUS8gHhaayMn+kNeJKEwfuhGBOenUitxtasm1DUpLa/W1nmhgWC8aN/k2qA68KWXOOoHauZFhK2lPqAZPJWYQlcnduIJ9OnFVaVtWPp/Xc63UdYgudZ0yeDW5UkgsxHJeSRMxL5bOR1IOffg1V1O+sZb/AE17e7ijuYubi+tbYxKW3ZVggAOQOpwM1zlFFgOj1y8sbyztojd2t1fGYmS7htTCBGR0b5QWOec4/Ok1Uac2iadDBrFtPNZo6sixTAuWctwWQDoe+K52ppbfyreCXzon80E7EbLJg4+Yds9fpRYLnUz6tpX9oXmuJeFri5tWjFn5TblkZNhy33do5PXPtXIUVc/tO4/552n/AICRf/E0WA2U1WyGkrAZv3g0trfbtb/WGffjp/d5z0qfUNR03VE1O2+3LAsl1HcRSvG5DgIVIwBkHnuMVzMaPeXiINgeZwowoVQScdAOB9KLy2eyvZ7WQqXhkaNivQkHBxQ1/XzuC/r7rHQzazYR+OYdSikeSyQxgvsIbAjCk4PpzWUDa6ZrdtNDdpeQxSpKXjRl6NnGGAOeKzaKa0E9VY19UgsZ9ZeSDVYHhuZXcyGKQeUCcjcNue/8Oat65NYmawu7PU7e6e2ghiMSxyqSUHJ+ZAMceua52iklZK3Qb1bbN3XP7Lvbq61S31HL3DmUWrQsHVmOSC33cDJ5B/Ct0+ILIG+K6wy2M1k8Vvp6RuBGxTADDG3r3BOc5OK4WijlVrBfW51WlajZQ6YkWoajDc2qxuPsMloWkVjnAR8fLzg53D6VnaPcWh03UrC6ultTciMxyujMoKtnB2gnkH0rGootrcOg6RVSRlVw6gkB1BAYeozzTaKKYBRRRQInsbprK/t7pRloZVkA9cHNdJqOq2Edlqf2TUJbpr8hYoHRh9mjL72BzxnOB8vHeuVRWd1RQWZjgAdzWvf+HLvT7aWZp7aYwMEuI4ZNzQMegbj144zzSfmNblJ4bMaVHMt0xvTKVeDYcKmOG3dOvaumstcsF/s7UJr+WOWyhVJLEIxE7x58sgj5ccjryMGuOrZtvDV5dWkUyy2yyzI0kFs8hEsqrnJUYx2PUjOOKHsCNCw1SxutOsor3UZbJ7SR/MVEZvtETMH2jb3yDweOlQW/iMt4ilvJcQwT3DyuVQFxnOAWHzFRxkA881T0/QZNRijZL+willYrFBLNh3OcYwAQMnpkioP7F1H7PNP9mYJCWV8sAfl+9gZycdyBxRpcNyTXJ7W4vI3tmid/LHnSQxmNHfJ5VSBjjHYcg8VmUUU0rAFFFFAgooooA6+z1bTZLnR9Uub5optNgWJrURMWk2Z27WHAByM5I71FZ6lYz6fpyNqj6ZLZzvJIixu3m7myGXb3A45x0rJj0OaTRJtUS7tCkQBeESZlALbRkAcc+po0/Q5tSsbm6iu7RPIR5DC8n7xlUZJCgH9cUurY+ljYbVdN1G31GBLw6UZr83SP5bEOhGAp2ZII6+nNSXniS28vWXsrqWOeY2ohk2lWmMf3nOOmTg81x9XdPsI74yeZqFpZ7MY+0lxu+m1TRy2C5o6k2matfw3sd7DZvcJvukkjk2xyjrjapyG6jHTnNajX+lQ+O49XXVIZLWSVmYpFKDGNmBkFRnn0zWTL4Xuo9Rjs0urSXfb/AGozI7COOP8AvMWUEce3cU6Dwpe3WoW9rBc2kiXMbyRXCufLYL94ZxkEY6EUafn/AF+AEl5dWVt4en09NT/tGaadJEKxuqwhQcnLgHJyBwO1c7WmNBvP7FudUYxpDbzeSyMTvLcdBjoM+tUpbfyreCXzoX84E7EbLJg4+Yds9fpQgZpa5PFHHZ6XbSpJDaR5d42BV5W5cgjrjhf+A1j1v3XhO6tvPRb6xnuIIvNkt4nbzAuMk/MoBwDng1gUIOh03h/VI7O0QXOsJBFFKXFubTzZB0yY3IIQnpnI9aWx1r7Tf6jcTapDYx3M/nGGa0+0KTknIG0gMPXj61z9naS397DaQLmWZwig+ppk0fkzyRb0k2MV3pna2D1Ge1DWodDfl1G01fxd9vuL37LbxtGUknRnZwm0DIUHkgZ9Kp6/9il12ee1v0uYLiVpS6RuuwFicEMBzj0qvpulTakJ3WWGCCBQ0s87EImTgdASST2Aqx/wjl7/AGn9i3wY8n7R9o8z915WM793p+GfaiyVvIN7iRXltoniBrjT2S/t4iRE8qsm8FcZxwQea37TxHpCxaEPskFqba8eWXYZW8lcryMk5zj36dq5y60Wa1ntUNxayQ3X+quUk/dHnBySBjB65FN1bSJdHmhjknt5xNEJkeBiylSSOpA9KNNAL2n61iK9hvLljELGWC2UgkAswOBgcZ561LImm/8ACLJZLrVq1wlw1xtEU3IKAbc7MZyPp71zlaVtol3c6Ld6qpjW2tiA28kM+SB8oxzjIz9aGtP67hfU6ODU9MW40W/Ot+V9ito0mtUhkLuVySvTbg5x1rjp3WW4lkRNiM5ZVH8IJ6Vtf8IjqP8AalhYeZbmS9hE0b7jsVSM/MccED2PUVmGwZbi7heeBHtg2d7Y3lTjC8cn/CjS9/UFt93/AACpRWrYaE19pz3739naQLL5ObhnBLYzxtU9qqahYT6ZeyWlwF8xMHKnIYEZBB7ggg0+tgKtFFFAiexumsr+3ulGWhlWQD1wc10mo6rYR2Wp/ZNQlumvyFigdGH2aMvvYHPGc4Hy8d65UDJA459a0tU0ObSra1ne6tLiO43BWtpC4BXGQTjHftmk/Ma3K7w2Y0qOZbpjemUq8Gw4VMcNu6de1dNZa5YL/Z2oTX8sctlCqSWIRiJ3jz5ZBHy45HXkYNcdWpHoc0miTaol3aFIgC8IkzKAW2jIA459TQ9gRJpt/BZ2GqztJ/p1xH5EK7TwrH52z0HAx+NN0LVf7PvYRIyxwbiXdYxu6cZI+bbnGQDzzS2Ph65vrWGf7TaW4uHMdus8hVpmHULgHucZOBmq40XUTbzT/ZmCQlg+WAPy/ewM5OO5A4o0QbkmuT2txeRvbNE7+WPOkhjMaO+TyqkDHGOw5B4rMooppWAKKKKBBRRRQB2Nlrlgv9nahNfyxy2UKpJYhGInePPlkEfLjkdeRg1DDeWN1o2lq+uCxuLWSV5FEUpb5mBBBUY7etZtt4cnvLdWt72xkuGjMi2qzZlIAz0xjOO2c1Hp2htqMSGPUbCKaRtscEspDsfToQM+5FLrcfQh1u8g1DW7y7tozHDNKXRSMHHqfr1qzoMsNi1zqckkYltY/wDR4yw3NK3CkDuF5b8BTLXQLmeOeSee3sooZfIZ7lyoMn90YBOePpTH0O8jl1CKXy0ewTzJQW6jcANuOv3gfpSVkrA9XcziSxJJyTySa0NB1BNL1q2u5VLRIxEgXrtYFTj3wTTdJ0qTV7iWKOeCARRNM8kxYKFXr0BPf0pdS0iXTooJvPt7m3n3eXNbsSpI6jkAgjI6jvVabBubh1WxsYbS1TU5L4G+inlnZHAjij4VcNznk9OOOKffahpsKa28erfbhqG4RW6RSAIS4YMS4AyB6Z61yFWorCWXTri+3IsMDKh3E5dmzgLxycAn6Umv6+4EyrRRWpHoc0miTaol3aFIgC8IkzKAW2jIA459TTAy6K0dF0W612/FnamNWxuLykhVHuQD1OB+NZ7DaxB7HFACUVd0/T/t5k3XlpapGBl7mQqDn0ABJ/AVZbw7eJqZsS8G/wAhrhJA+UkjClsqQOcgGhuwGTRVzS9Ol1bUobGB40klJAaQkKMAnnAJ7VPfaJJZ2QvI7u1vLbzPKaS2djsbGQCGAIyAe3agDMooooEFbejwaVE9rfXWseRJFIJHt1t3L/KcgKw+XnHcjFYla2n6C+oxRtHf2EUsrFYoJZsO5zjGACBk9MkUAywrWOpahd6hLq/9mSy3DyCPyXbCk5GCnf246UzVLvT9X8UtM0zwWUjorzlMtgAAuVHc4J/GqNnpV1e6qunIgS4LlG3nATHUsewGDmor6zk0+/uLOUq0kEjRsUOQSDg4pKysN3dy9pMGktrTLqF5ssIyzK5Rv3uD8oO0EgHvxWkb61i8Wadqc2rQXUazqz+TDIqwIpGAAyjgDoBnpWBY2iXs5je8t7QBc+ZcFgp9vlBOfwraj8HXU9zZw2+oafN9rSR43R3C4TrnKD3H4UbWFvcml1qz1S5tNQvpxHf2t0gZhGcTQ7sg8Dgr+ox6VNfahpsKa28erfbhqG4RW6RSAIS4YMS4AyB6Z61k2nhq+u7B7xWhjRblbUrIxDbyQOmOgJGaW/8ADc9lBdSpe2V39kbbcLbuxaPnGSGUcZ44zSsrW/roVd3/AK8zFrYvporXQbPToJUd5T9quWRgRuPCIcegycerVj1a0+wl1K7FvEyKdrOzuSFRVGSSR2wKp7CKtbvhOWxtdbhvb6/jtUt23BWjdi+QRxtB6e9YVaOn6V9viaRtQsbVQ2wC5lKlj7AAnHueKBGjpMGiW2q3Et3qlvIsKhrYtBKY5HP94bc4Hpjms7VfLk1MytqaXxmO+SdEdcEnnhgDUsfh69bULuzmMNubQbp5ZnwiDjByM5zkYxnOaqajp0+mXIhmKNuQSRyRtuSRT0YH0pK2jH3JZbXTRrL28eot9g3ELdGEk4xwSvB68VqXt7Y2+iwadHqLahILsT+b5bKsKgYIG7nnqeMcVi6dYy6nqMFlCyLJO4RWckKD74Bqa90xLRolj1Kyu2kbbi3Lnb9dyimuiF3N3xBrllr8l+s843QSs9hN5ZG9CeYyAMj1BPfOetXLrVtKTWLvVF1j7RFLbGMWSRSAuTHtw24BcZ579K4/ULKTTtQnspmRpIHKMUJIJHpmta68J3Vt56LfWM9xBF5slvE7eYFxkn5lAOAc8GosuUq7uYFFFFWSFaemaumn2tzbS2EF3FcFS4lZ1Py5wMqwOMnp7Csyrul6a2q3Yt0uba3Y9GuJNgJzjA4JJ56CgDQ8V6nZapqyzWUUaxiGNS67/mIQDBDemMfh3rCrRi0W6m1mbS0MXnQs6yOWwihM7mJPYYpupaVNpohdpYZ4J1LRTwMSj4OD1AOQexFJWGUKKKKYgr2b/hYfxN/6E7/ymXP/AMVXjNezf8LD+Jv/AEJ3/lMuf/iqiav0KicPpdy9/wCJ9Sulf7SsVrLtiRcC5jUBQmMcAjB4GeO1Ou5rqKz0HUNPsjbSxyS+TZKhdflwTIAfmOc85J+7XP6lNbW/iC9l0aR47RbmQ2jozAiPcdmCfm+7jrzUMmpX8t2t3Je3L3K/dmaVi4+jZzVW2Yjd1KF77w3Be3GnRWt8135MXkwCLz0K5PyjgkHAyB3qO/hfQ9Hk0oIxubhke9kwdsYHKxg9zk5J9eO1Ys+o311cJcXF7cSzR4KSSSszLj0JORU1xrerXkDQXOqXs8LfejluHZT9QTRYLna3SMb/AFKyNoySJpx3arzukURg8/w7WxtyOfc1X0Ca0vtV0jUJ4L5JrOBUfEQ8kogI8wvngAdRjkjrXGtqV89mLRr25a2HSEysUH/Ac4pP7Rvfsf2P7ZcfZf8Anh5rbP8AvnOKVv6+/wDzDpb+un+R12hzPZW2nBJL+UajcPsgtmREADYIfKtu9cdhUZSTTY/EM2kIUu4L8Rho1y8UOW+76DIAyK5WDUb61gaC3vLiGJzlo45WVWPuAaSK/vIbprqK7njuGJLTLIQ5J65PWnb+vuC/9fedToUs0iaxfXktxFqiRxFZkthJKiE/MwUle235uvPvVlLiKbUJLuBbiTUYdLkdJri2EbSyBuJAuTkhc8/7Ncat/eLdm7W7nFyTnzhId/8A311pX1C9ku1u3vLhrlekzSsXH/As5oaC5veIJ7y98N6DNdhnnkM/zFfmkG5QCfU+9Q+I0mhh0OTZIhTT4/mwRhtzfrWRLqV/PLHLNe3Mkkbb0d5WJVuOQSeDwPyp91rGp30PlXmo3dxFnOyadnGfXBNFvzA2/EWr6lPo+jxTX9zJHPZ7pVaUkORK+CfU8D8q5enyTSyrGskrusa7UDMSFGc4HoMk/nTKEtwCiiimI6XTdQutN8HXE1pKYpjfxgSAfMvyN0PatW4/0PWtY1RJriFYooGdLPars0igkhiDtGckkDvXEedKIDAJX8ktvMe47S3TOPWp49Sv4bk3MV7cpOV2mVZWDEYxjOc4wBSa1uPpb+tzr9RmSy8SaXftYXLvLp/mSLhXmVjuAkPygFgMHOB0qlqBni1bRtSnmuNWilO+OK4h2ykK3Kkc59jzXOf2lffaEuPttx50YwknmtuUdcA5yOp/Oklv7ye6F1NdzyXC4xK8hLjHTk80JWaB6qx0HiM3F5psGo/2heTwG4aNYryEJJG2M8EEgj6Yx6VDr891eaLoU93LLNKYpQ0khLH/AFhAyT7Vj3GpX13LHLc3tzNJH9x5JWYr9CTxUtxrmr3cDQXOq300T/ejkuHZT9QTRawXOyuWuDqeo6c6H+wotPZ4l2fu1AjBRwf7xbHPU5rz6rLahevZiza8uDar0hMhKD/gOcU/y9N/5+7v/wABV/8AjlFtQ6WOn0u5vLOx8Ox6aDsurhhchUBErhwNrewXHHvmlv7+50/T9bltJmhlOskeYhwwGH6HtXLRahdWXmRWV9dRQueQjmPd6ZAOP51C91cSo6STyusj+Y4ZyQz/AN4+p5PNDV/681/kC0/r1/zOwmu00/xVqUoguFM1tGTPaRgvAzKjFwDxycjqOtYfiaC4g1RWuLt7tpoUlWWSPY5UjjcvY/nVCPU7+G5NxFfXKTkBTKsrBiBwBnOccCoJppbiZpZ5XlkY5Z3YsT9SaLbBcZRRRTEFFFFABRRRQAUUUUAFFFFAF3RpY4NcsJZSBGlxGzE+gYZrq72MW1n4k82xa3YDynlZiRcSNMGUgHgfKO3bmuHqxPf3lzDHDcXc8sUXEaSSFlT6A9KTVxrR/wBdBptLhbNbwwuLd3MayY4LAZIrvLHZJqvh6dbNnT7LA4uw5CwrHu80EdPz6fjXBG5nNstsZpDArFxEWO0Me+Omael/eRWr2sd3Olu/LwrIQjfUdDQxG1pFkIGbXp4Xe3ilJtoVBzPIDkD2UcEn8KtaPqa305tb1PMvJWmAcIVaNXBMmGzjn5uNhPPBFYNtrWq2cAgtdTvYIl6RxTsqj8Aaqm4ma4NwZpDOW3mQsd27rnPXPvRYd+pf1y1htrmF7ZVW3mhEkQCspxkj5gxJzkHvisypbi5nu5mmuZpJpW6vIxZj+JqKhAwooopiCiiigDodGglfwzrxWJyGjh24U8/vB0pPCsMjTamVjcj+z51yFPXb0rNt9b1azgWC21O9ghXOI4rh1UZ9gaS11jU7FGS01G7t0ZtzLFOyAn1OD1pNbjXQht7K5u7g28EDyTAElAOcAZNT6PYHVNXtbIHAlkAZv7q9WP4AE1Ct9dpdPdLdTi4fO6USHe2euT15qOGea3cvBK8TlSpZGKnBGCOOxFNCZ0UetR3XiPUpHhme0vIXtgsC7njiGNpA74Cjit63W3stO0+1gFwrraX0oM6BHZTHw23J2gkHHPbNefwXE9rMs1vNJDKv3XjYqw+hFSNf3j3D3D3c7TupVpDISzAjBBPUjHFS1pZdh31udVd6umreHdVeCFoVQW5ZfWRnZnb8SfyArP8AEFxdXmi6FPdyyzSmKUM8hLH/AFhAyTWFFczwKywzyRqxDMEcgEg5BOPQ9KtXGuavdQNBcarfTRN96OS4dlP1BNO3YLndXjrP4i1O0TTlgd7IhtRXcSo8oE5ySoBxt4APPWvNqvT6zql1B5FxqV5LDjHlyTsy/kTiqNCWodLG5pP/ABLtJvdXPErA2tr/AL7D52H0X9WFYdTy3k81rBbSSZhg3eWgAGNxyenU/WoKfW4dDa0S4hay1DTbmO5MNyEbzbaLzGjZDwSuRkHJHWugv7u2sr2z08212Yn0n7NMqoDMgLFgxXpnoSM9DjNcZa3t1YymW0uZreQjBeKQocemRQl5dRXX2qO5mS4yT5quQ+fXPWk1f+vKwLQ6LxBFb23h3RrKBLjfvmkHnpskZWKgNtBOASDgZPSq3iWGVLbRWaN1A06MElSMHc3FYz3t1Ldi6kuZnuQQwmaQlwR0OeuamutY1O+h8q81G7uIs52TTs4z64Jos7fMCGSzngit5ZomjiuAWjdhwwBwSK7g29lLousQ2mr2TWcVpFHEB5mVAkBLN8nVmz0z1HYVwslzPNFFFLNI8cQIjVmJCA8kAdqRJ5Yo5I45XRJQBIqsQHAOQCO/NDVwWjud9JrCW+tWtgYmadzZiKXPCKyRbx+Oxf1rLtLi6Mvii0Esv2Ywzv5WTs3eYozjpnFcs11cNOs7TymZNu2Qudy7emD14wMfSrUGuavbIUg1W+iQsWKx3DqCTyTwepoav+IJ2t8vwNzS5Ug8FyGXTEv/APiYgeU5cYPl9flIP51S8YIw18yOWDSwRSGJgAYcoPk4A6dKz4db1W3aVodTvYzK2+QpcMN7epweT71TkkeaRpJXZ3Y5ZmOST7mi2t/62BaK39bjaKKKYgrodTgmXwhopaJxtkuN2VPHzLXPVfn1zVrqBoLjVL2WFhho5Lh2U/UE4oY0VjaXC2a3hhcW7uY1kxwWAyRW3o0Er+GdeKxOQ0cO3Cnn94OlYZuZzbLbGaQwKxcRFjtDHvjpmrNvrerWcCwW2p3sEK5xHFcOqjPsDSYG9o5g1S30i2mtr8zWUzLF5EQZJQWDYZiRswepweKujU7O/wBfvbXaJWluLhYJEUgpG2S+GyQcjPG0nngjNchFqV9BBJBFe3McMhJeNJWCtn1Gearo7xSK8bMjqcqynBB9RRa7/rqBo65aw21zC9sqrbzQiSIBWU4yR8wYk5yD3xWZUtxcz3czTXM0k0rdXkYsx/E1FQgYUUUUxBRRRQB0mlW0uiWS6y8MjXUqMtlEFJxkYMrewycep9hUfhlZYNStZH0V7wTSr5UpV/kIOCy/wnB9QRxWfFr2swQrDFq1/HEg2qiXLhQPQDNRQ6rqNtAYIL+6ihbOY0mZVOfYHFHW4dLHROILj+0NHujfTiLUXljubWESmRj8pBGR1wCD+la8sunt4h183aS/ZIrCFJkiYFsqYwVz65GCa4S11C9sQ4tLy4t94w/lSFN31weaiSeaNZFSWRRKNsgViN4znB9eQKlK39eVh31/rvc7i38+PxFqbTRx3Vr/AGXK1rGgKxvDgbQoByB2ODnOe9ZWunz/AAzplwtp9gjWaWNbUZ2nhSZBu+bnock9Kw4NU1C1MZt766h8pSsflzMuwE5IGDwCajur27vpBJd3M1xIBgNNIXOPqaLBf+vkQAZOB1rb10ixtrPRU62y+bcY7zOASP8AgIwv4GseGZ7eeOaMgSRsGUlQQCORweDRNNJcTyTzOXlkYu7HqSeSapgMrodGglfwzrxWJyGjh24U8/vB0rnqvW+t6tZwLBbanewQrnEcVw6qM+wND2A6zwhHaLLpMcGpWqTvc+bcwuHEjEZCIMLjAGT16n2rkm0+afUpbWzxdupYhoQSGA5JGQD+lVop5oJ1nilkjmU7hIjEMD65pYLme2l823nkikwRvjcqcHryKVtbh5FzR9Jk1W5ZcmO3hXfPNjIjX6dyegHc10Ol3qX3iwebDLb2UNjLDFGR86xLEw79SeT9TXLWeo32nlzZXtxbF8bjDKybvrg806XVNQuLj7RNf3Uk2wx+Y8zFtpzkZJzjk8e9D1BHZ2XPi3Q5LTnR2RjaRgYC/Id6t/t56nvx2xWZesLrwdcPHp402OG7Q7E3FZyQw6vk5XHrjnpXOQX95aqi293PEEfzEEchXa2Mbhg8HHGadd6lfagV+23txc7fu+dKz4+mTSaBMq0UUVQgrf0KxNtGuuXMLvBA/wDo8Sg5nlHIH+6OpP4VgVetta1WzgEFrqd7BEvSOKdlUfgDR6Ab2jNDOs00upW1vqV3dgTCcOG2bgxC7VPLN1zjp71R8SWTy+Mr63tmW5lmun2rEDncWPy8gc1iNNK85neV2mLbzIWJYt1zn1p4u7kXf2sXEoud+/zt537vXd1z70rar+uw77hHazSXq2gQ+e0giCHruzjH512CToPFVza27fubDTZ7aMjvsibcfxbca45LieO5Fyk0izht4lViGDeueuaSO4mikaSOaRHYFWZWIJB4IJ96He33h1ud5Y6vHq0EzwwmFEuLMsp7yNKWdvxJ/ICotQdbmHxPFHpy2AjYyPcpuImxJwrbicZJz8uORXExXVxbqywzyxhirEI5GSDkHj0PSp7vVtSv4xHeahd3CA5CzTM4B+hNJx7f1t/kCZTrci/4lfhiSXpc6m3lp6iFT8x/4E2B/wABNYdT3N5PeeV58m4QxiKMYACqOg4qnsHUgrX0XSReeZe3SyDT7YgylBlpD2Rfc/oOayKuWmralYRtHZahd2yMdxWGZkBPrgGgR01nfvqcXiCe6sjLI7wTPaKSpaJGwVBHOACvP41n+J1wmjW3lGOZLMZiJyUDOzKpzz0IrH/tK++2/bfttz9r/wCe/mtv6Y+9nPSoZJ5ppzPLK7ysdxkZiWJ9c0rbf15DvuXbRNR0nXIxFbOL+3fcIihYggZ5H05rYvk+1aDa6hd2ENnefbREhihEPnJjJJUYBwcc471zpvrs3n2w3U5us587zDvz67utLdX95eyrLd3c88i8B5ZCxH4mmugmdn4u8to9TOlFgEvGGpAj52JPynP/ADzzkY9eT1FXrx1n8RanaJpywO9kQ2oruJUeUCc5JUA428AHnrXnv22782aX7VN5k4IlbzDmQHqGPf8AGp59Z1S6g8i41K8lhxjy5J2ZfyJxUculir63KNFFFWSFXdIR5NYswiMxE6E4GcDcKpVPaXt3YSmWzupreQjaXhkKEj0yKadncGrqx1kEb/8ACV+JIDExlnhuREmCC53ZwPqAapa+0Q8OaaqWhsxJcTzRW7MWMcZ2gcnnBINYc+p391cR3FxfXMs8f3JJJWZl+hJyKiubq4vJjNdTyzyngvK5Zj+JqFHRFN6tkVFFFUSFezf8LD+Jv/Qnf+Uy5/8Aiq8Zr2b/AIWH8Tf+hO/8plz/APFVE1foVE8/1GFNF1uC70S/SK1vAzQz7GCxrvKnG7LBRjIzlsYzzmpvEV1cW40a9S6jubsI5OoxqCsp3cDkZJUeoB5qpqWrabJrDR/YlutLtUa3tVjkeLKhiRIM5IJ5ODnGcdqhudbs5zZW40sLp1rvItjOxZ2bqS+BzwO3amugjZ1KG41bSdNilvotSuZr7yhexjiIMABGxIDdeeRjjiojBpVvoPiGLT3ui8PlRuZ9pD4kHzLgccjoc/WsybxBFFbQW+lWP2OOO4W5JeYys8i/d5wOBzxinXGv2j2OowW+mGGS/ZWlcz7gpDbsKNowOvBJPvRbt/W3/BGvP+t/+AbOo38mvWFxFp2uXJSG1RpNPkjKoVRVDbWzzyM4IFYn9n6VYafZy6k14895GZVW3KqI0yQCcg7icHjj60v9uWFtbXC6bpP2W4uIjC8r3JkCqfvBQQMZ9yajj1m0lsLe21HTjdPaqUhkScxnaSTtYYOQCT0weaPT+v60EtjoPD8kkWjaYIb+LTQ90/meaP8Aj8XI4HqByuGwvPWs2HSLe91LU5J9Pu4o47llCJPFAkWSflLPxkegqpaa7arY2ltf6Z9q+xuzQMs5jwCclWGDuGfoaH8Qpex3KanZm4Et0boeVL5e1yMEHg5XGOOD702tb/10Bbf15mvDpdrpK+JLO6lle2jhgbMe3ewLKwGeRnkDPIqh/wAI9az39o1vcTJp1xavds0gDSRqmd68YBOV46dRSyeKoZ7zUpZ9LV4b6KKJolmK7AmOQce3Hp71WPiRk1K2nt7RI7W3gNuls7lg0bZ3Bm4yTuPPFLW39f12DT+vl/wR+nX2jWHiDTr22F7FDDLul88q5wOhG0D8v1rRu4Z9bk0yd9bn1Kxe9W2cToUeJmI7ZPBHcHtWE97pP2qF49IcQLu8yJ7osXyOMMAMY69D75qa612MWsFrpll9iginFwd0pld5BwCTgcD0xTXQH1NvxD595balDb6qJYbCQeZYrBsjiUNtGw98EgHgfjXF1vXviGCe3vRa6attcX5H2mXziwPO4hVx8oJGeprBpRTS1G2goooqiTpdN+w/8IdcNf8AnmIX8eFgIDMdjdyCB+RoHh63TXry08u7ubaFFkVkkjiwrAEb3f5V4P51jrqG3RJNN8r79ws/mbumFIxjHv1zWlL4iiuZr0XNizW12kKtGk21laNQAQ20j14x3pPdv+tkNbW/rcsyeGbZPENpZNcOLe5tzOg8xGc8N8gYHaSSuAenNU7jSbYa7Z2DQ3unJM6rJ9uxlQTjcDhcj8KS91uzv7uzabS8W1tbC3EKTkEgEkHdjg8+9MvdZt7trCEWLCxswQsLzlmYE5OXwP0HFCvdA9h2vaZBpjxoljqVsxY83ZUrIPVSAP6/Wn64kH9laNJam4EEkUmyKd1cpiQg4KqvU881Fe6xbT6fBp9tZSQWccxmZXuPMZiRjAO0BRj2/On6hq2mXmmW1pDptzC1srLDI14HA3NuO4eWM9T3FGoF2bw9py3Fzpcc10dTtrczM52+UzKu5kAxkcZ5z26Vy9dDL4mjk8+5XTwupzweRJc+aSpBG0sExwxHGc/hWV/ZGpf9A+7/AO/Lf4Ua3DoXbXT9Pg0ePUdTNy4nlaOGK3ZVPygbmJIPqBjFW/D13Ih1i0t7if7C1lO4iZsA4XgkDjOKp2+pxQWH9mapp73EcUpkjAlMUkbEAMM4PBwOMdqh0/VI9P1KW4W0DW0yPE9v5hHyMMYDdcj1oet15AtLPz/Uf4cFu2vWaTi4BeZFjeCRVKOWGG+ZWBA9MVSv1K6jdKWLESuNx6nk81esNQ02x1cXv9n3DxxOskEX2oAqVOfmbZ8w49BVXU7m0u7xp7S2ltw5LOskwkyxOeCFXA9qH0BdSnRRRTEFFFFABRRRQAUUUUAFFFFAFzSbdLvWLK2k/wBXLOiN9CwBrrtTeW/07WkuZ7aWKBfOtYYyM2u2XZsxj5cqenfg1xEMrwTRzRttkjYMp9CDkVtah4hiurW7S209bWa+cPdSCUsHwc4UY+UE896Ulew1uYVeh6ejRTaNpqT2y2E9vCLi0YjdcNNuy+Mc7eOe2BXDvc2zaVHaizVblZS7XO/llI4XGO3XNatr4mS3htZHsFl1CziMVvcmUgKvOMrjkjJxyKHqrCNexabStH077Hc28AkeWa4EpANyFkCCMcfNxk49zUsukWQk1Kzgt4Nsc88R8yIhi5P7rZIRtUDjIyCcHg5rntP16G3tLeC908XhtZTLbMZSmwnBIYYO5cgHHH1qpBq88Ws/2lKPNkMjSOuSMls5wex560rFX/r7yHULF9Ou2tpWBkUDcNjLg+mGAP6VVq9qmoLfyw+XC0UUEQijV5N7YyTy2BnknsKo00JhRRRTEFFFFAHTabqF1P4N1qzkkzbwRxGNAoGCZRk5Ayfxrma3dM1nTbHSbmyn0qadrkBZpFu9mQrbhgbDj86zrS6tYI7tZrITmaIpEzPjyWz97pzS6sfQ0fDV9q39oW+m6fqE9tHPMC4jfAHq34AfpWrB4nifW9cvJL+4s2uwqQTwx73VVYY4yP4R6965zS9S/sw3Uiw75pYGhjfdjy93BbpycZHbrSadc6fB5gv9Pe7DY2lJzEU9exBz9O1DWodDs9PMtnfarcX98b+C6sYj9pYHLwvIqEkHoQM8e1U9dSCz8L2enP8AvYrK+8uUxMAXYpufBwe7Yzg9Kx7nxIbiO8iWzWKCW1S1hjVziFFcMOSPmPB9OtVINThXSo9OuLZ5IVujcMUl2Fht27R8px655+lK2n9dxp/18jWvERPFOieU8zRNHasgmZWZFOMLlVAOPpWxr0k1xYeIFuNTi1Py5cxQpktajzOWO4AgAfL8uRzXPXuu2Fxd2F1Bps8U1p5Srvuw4ZI+gxsHJx1/SnXniK0ddQax0tree/ys0slz5uFLbiFG0YyR70NX/EFp+Bz1beif6BZXmstw0K+Rbe8zg8j/AHVyfrisStG/1CKbT7CxtldYbdCz7wAXlY/M3B6cAD2FU9hLczq6vQv7QXw1K+hLIdR+1gTmFcyCLb8vvt3Zz29a5Sr+m3dha7ze6e92TjbtuDFj1BwDkH8KOgup2dzay2mqa7/ZEa/2o0VvLEtuAWAYAymMD3I6djWR4jkvNJ1HS9QUpFqMtmGnYIp/eZZSSMY3YHPvWSdWgutWnvtSszOJB8scMxi8vGAADg8ADFJdarBfalDNc2Z+xwoIo7WKXbtQA4G4g85OScc81KT0K7/12LfjN2k8UXLucsyREn1PlrWJBDJczxwQoXlkYKijqSeAK1PEGrWes3YuoLCS1lIActceYGAUAYG0Y6VWutQja8t7nT7f7C8MaD93ISS69Xzxgk801oJnT3Bii8LfYLfa0VpqcKNIB/rH2tvb6Z4HsBXQb4P+Equ9RDJ9ouHmsSncFA5LY/3VjH4muKPjHVJNJexubm4nLzrIZHmP3ADlMehOD+FV49e2eJ5ta+zZ8ySR/J39N4Ixux2z6VLTf9eSGml/Xm/+ASWyQP4R1F4jcxypLCJgZFMcmS2ONuRj/e710Wkz3EXhzQVj1uHT4mml8yOUtiYbxxjBU/8AAiOtc5Z6vpdtpE1jLpl1Ibgo0si3irkrnGB5ZwOfenQ65p39l2dneaTLcG0Z2jYXewHcc4I2HPT1FV1J6FDXEEeu36rbm2UTviE4+QZOBxxVCrWpX8uqalcX0wUSTOXIXoPYVVoirJJlSd2FFFFMkuaTbpd6xZW0n+rlnRG+hYA112pvLf6drSXM9tLFAvnWsMZGbXbLs2Yx8uVPTvwa4iGV4Jo5o22yRsGU+hByK2tQ8QxXVrdpbaetrNfOHupBKWD4OcKMfKCee9KSvYa3MKum03ULqfwbrVnJJm3gjiMaBQMEyjJyBk/jWI9zbNpUdqLNVuVlLtc7+WUjhcY7dc1paZrOm2Ok3NlPpU07XICzSLd7MhW3DA2HH50PYEbnh+SSLRdMEN9Fpoe6fzfN/wCXwZHA9QOVw2F5602OxtrqO/jSwhtz506PFNEQ4kJ/dhJPurjjIyM4PByKxLXXbRbK1tr7TPtQs3ZrdhOY8Andtbg7hn6VWTW5/wC3m1WVQ8jStIyAlR82c49OvBpNXYLRf15lbULF9Ou2tpWBkUDcNjLg+mGAP6VVq9qmoLfyw+XC0UUEQijV5N7YyTy2BnknsKo00DCiiimIKKKKAOm03ULqfwbrVnJJm3gjiMaBQMEyjJyBk/jWjo39oro+jnR0JhaZxqJVQVzuHEv+zs9eOtYumazptjpNzZT6VNO1yAs0i3ezIVtwwNhx+dQabqen2A8yTSzcXCPvjZrghB6BlA+bB9xS6h0Og0aaXSfiFcabZuI7V7t0ZQoOVG7AzjI/Cs/wrYz6kmtWduAZZbUKu44A/epyT6VT0fXIbDWH1S9s5Ly5MhkUrP5YDHOc/Kc5z7VGmrW9sdRWzs5IoryARBXn3mP5lYnO0Z+70460krLXsU3d6dze0CGHT/EGpW9jdSwSW9hMj3M2VCyDGWAAyoB+p/lVTxQzzaRpc0t0moTFpVe+j6NyMISQGJHXkDrUMPieH7Wbm709ppZbNrW5ZJ9hmzgB/unDYGD1z1qjqOrQXOnwafZWX2W0ikaXa0vmM7kAZLYHYdAKGndf11YK39ehlVuT/wDEs8Mw2/S41FhNJ6iFThB+JyfwFY8HlfaI/PLiHcN+wZbbnnGe9WtX1D+09TmuguyMkLFH/cQDCr+AAqn2EijXoeno0U2jaak9sthPbwi4tGI3XDTbsvjHO3jntgV55XQWviZLeG1kewWXULOIxW9yZSAq84yuOSMnHIpPVC6nRadLPbaFokUWuQ6fF9omEkcpbEwEg7YKn8SOtcZriCPXb9VtzbKJ3xCcfIMnA44q/BrmnnSrKzvtKkuXtGdkdbrYG3HJyNp9PWsvUr+XVNSuL6YKJJnLkL0HsKVncq+/9dyrRRRVEhRRRQAUUUUAFdL4X1LVPtdvZwXCx2ETGS5DIuzy85cvxyMcc+wFc1W9Y63p1von9m3GlzSb5N80sV35Zl/ugjYeB6Z96OgGRevBJf3D2ybIGlYxr6LngflW74UZo4NUkjmW0lWFdl8/3YDuHGeoLdOATWTZ3dlbai88th59sQ4WB5fu5Bx82OccducVLpeqx2Nvd2lza/abS6C+Ygk2MCpypDYOOp7GktrDerua+v6je6dq1rc2dy6XD2aK95CcC55OXGPoBzz8vNbsWr3sOvWMFzO9xc2GmzSytKcnzGjLkH6DaPwrkLnWobnUbCU2IWysgqR2wkySobcQWI5JJOTimw65IusXuozReZJdJMjLuxjzFIz07Z/SlbT7/wDgfmHX7v8AgnZ28VtZafJZWro8bXttdblOcB5fkB+iqPzqtr0k1xYeIFuNTi1Py5cxQpktajzOWO4AgAfL8uRzXKaTrP8AZcE0X2fzfMmhlzv248tt2Oh61cvPEVo66g1jpbW89/lZpZLnzcKW3EKNoxkj3pOP9fcNPX+vO5z1beif6BZXmstw0K+Rbe8zg8j/AHVyfrisStG/1CKbT7CxtldYbdCz7wAXlY/M3B6cAD2FW9hLczq6vw48sXh+7eC9j0yU3KD7bJwHGDmMEAt78DHriuUrWsNXt4dMfTr+xN1bGbz02TeUyPjB5wcgjHGKHsLqdUYoYNV8QallbGS3WEJN5Qcrv6yIoOMtjjnjd1qtY2t3N4qika8N+b3T5mgnK7GcGN1wR2III6n61jt4l8+9vHurJJLO6iSJrZJCu1Uxs2tzyMdSD3pP+EkC6hFNFZiO3gtHtYYBJkqrKwyWxycsT0H4VFtP67Mrr/Xkami6dDpHjbTLIPIbyPcbiQ8RhihICjGSAO/ft7t1ySa58LeZc6jHq0yXYAuY8nyFKn5SWAb5j7Y461nWPiUW0+mXFxZ+fcWO5BIJdpkiIICHg9MnB9OKgu9YtDpcun6dp7WsU8iyTNJP5rNtzgZ2gAcntTaf9eokY9FFFUIKKKKACun8Kxxw2Gq6k1wttJbLGqTmPzGj3MclV7txgdMZrmK0dL1NLBLmC4tvtNpdIFli37DwcghsHBB9jQ9gJ/EcVwLyC6nvTfJdQiSK4ZNrMuSMMOxBBHU1j1oatqY1KSBYrcW9tbxCKGINuKrknk9ySSaz6SGwooopiCvZv+Fh/E3/AKE7/wAplz/8VXjNezf8LD+Jv/Qnf+Uy5/8Aiqiav0Kieaa7o7w+LLzT9PtXMMlw/wBiRctviLHYQT1G3HP51Wm0qTTLmD+1Y2W3cnJt5UcnHUAgkA8jrXV6hqOjW3ieO0srmNbKO2uLaK4Vi6wiRnMY3ckhQygnnvXLPorRXcMDajpwaUnDrchkXAyNzDIGe364ppiZcuNFs7qws7vS/tUYuLr7L5V0VJLEAhlIAyOeeOKff6LpottR/s+a5afTWAmM23bKu7aWUAZGGxwc8GtC71JrS00+XU9Rt9R1C3vkljaGUSlIRywLjjk4wM07VL5LfTtU3anbXUVyPKsY4nBZY2k8xiwHK9MfNzk0O/T+tv6/4Ya8/wCtzKh03RtRtLwWEl8lza25uC8+zY4XGRgcr145NSaLZaBqTCGaHU0eOBpZ5VuI9ihVySBszjPA571ZvNOGn6C1rYahpknmoJLyVb2PfJjkRquc4H5k/hWZaTQ2Pha9ZZUN3eyrAEDDckS/MxI7AnaPwND6iXQrWeh6hqMPnWkKshYqu6ZFZj6AEgk/QU/TotML/Zr+01CS7aXYqwTIg9MEMhOc1s6K9rFY6bJbvpcbiYm9kvBG0ifNxtV+cbf7o61HBcWcXjLVdUaeExWsk1xAN4xK+TsC+vJB47Cnez/roG6KOoaGr6/e2GkbpIbZtpaeZFwRwcsdo65qjJpN/HqKWDWrm6fGyNcNuz0II4I9xxWhoTQPFqEjfY31EhTB9tK7Dknefn+Xd06+9blxqVnHrenb7y0+fS2tnnt1AjhkbeOijgAkdB05papL+ugaNs5ibSpNMuYP7VjZbdycm3lRycdQCCQDyOtWdS02wGjQ6pp/2uONpzAYroqSSBncpAGR2PHFQPorRXcMDajpwaUnDrchkXAyNzDIGe364rZ1a8KaTarqmoW+pahHdB4zFKJSkIHzKzjjk4wM0w6mHcaDqVpZ/ap7cRxhQxBkXeAehKZ3AcjqKzq6DxFapc397q0Oo2c1vPIZUUTDzcMfulOoIz344rn6E7gwooopiNrT9Bk1PRJbq2VmuEuViwXVEClScktjByAOveqsWh6lLqE1itqwuIMmVXYKEA7licAe+asR3EY8HT2/mqJWvkfy9w3FQjc49M1uXlza39xrNlHe2ySXUNq0UrygI5RV3KW6A/XuKT3f9dENbL+upz6eHdVe9ltBa4miQSOGkVQFJADbicEcjkGm3Xh/VbKSGOezdXmcxoikMS4x8uATg8jg+tb91eWsWnzWQvIJZbfS0gaRHBV388NtU/xYB7ehrQOtafbay9y9zDJH/akrAq+7CtFtD/Kc4yeo9KV3/XqH9fhc46+0PUdOEZubfasjbFKSK43f3SVJwfY80t5oWo2Fubi4gURAhWZJUfYT0DbSdv41uXUlrb20VpNFpMVjNdxvN9iu3mcqM5bBZsDBPoeas3k8Meia5C0ujxq4QWsVn5e51EgOSV+Y8dmOevFF3/XyHbU5qTQtRisReSQKsJQScyoH2nodmd2PfFEOhajcWQvI4F8ggspaVFLAdSqkgn8BW5cfZrrR5ZdVfTJJktVW2uLa4/fswACqyA88cElR060ad9mutKgTWH0ySzihcJILjbcw9SFCg5b5j0II56027XEuhi6fpTXdhe3jIXjgiLDy5owysCOWUncV57DriobDSb3UxI1rErJHje7yLGq56DcxAyfStbw5Zk2WpSNdWUQuLN4Y1mu40YtuU4wzAjoeTSaKs0Md3ZO+kTW5kXzYLu5CqxGcMjhh0yeQe/eh7i6EGjeHZ9S1hrCVo4fLJEmZkBBwSMAn5unbNU/7Hvft62SrC8zLuHl3Ebrj3YNtH51q2MumWHjkNazqunrIypIzEquVI6ntk9fSotKsrey1WaK9ksJZfs7NbFp0khMnbcwO3pngnrjNCfUb7FJ9B1NL+3sjbZnuP9SFkVlk+jA7T+dNuNEv7UQtNEirM/lq3nIVD/3WIOFPs2K62K+gjufDRuLvTllhnmM4tjGiRZ24ztwv49/WubE8R8JXEJlTzjfo4TcNxGxgTj06c0ru39dwt/X3jtZ8OTaTBBN5sDo8CSPi5iZgzdgobJHuBisSt7W40vNP0+9gubZkis44ZI/OUSK4JBGwncfqBWDTXUOiCiiimIKKKKACiiigCW1t3u7uG2j+/K6ov1JwK3r/AEXTRbaj/Z81y0+msBMZtu2Vd20soAyMNjg54NY2m3QstUtLsjIhmSQj1wQa6vVL5LfTtU3anbXUVyPKsYomBZY2k8xiwHK9MfNzk0pdLDW/9fM4qtu20/TLnw3fXaNd/b7VUZgdoi+Z9uB3PH0rPeyRdKjvftUBd5TGbcN+8UAZ3Eelbuh2Ik8OaqrX2nxPdpGsSTXcaNlZMnIJyOB3oewIh03RtPk0+wnvPtssl9O0KC12gRYIGWyDk85xxxTJfDSxrcD7crSoZzEqxkrIsWdxLZ+UnBwOfwzWpo9y8OkWEem6rZ2TpM5v1mlVDJzwefvrt4wM9+OarWmtWsOt3NnalYtKnuXYb2bYV/hBUnaBkDkqSB9KTvfT+tgW2v8AW5yuCOo60VseI3jlv45FlV5WiHnKk5mRGyflVsnIxjucZxWPTTuDCiiimIKKKKANu20/TLnw3fXaNd/b7VUZgdoi+Z9uB3PH0pNFtdIv5ILO4TUTdzybA0BTYmTgHaQSffkVe0OxEnhzVVa+0+J7tI1iSa7jRsrJk5BORwO9J4cjvLJo7m31uwtbeRx9pikuQCVBIIZD97IzjGetLq7h00ILfRrG3tL66vnuLhLe7FqqWhUEnn5iSDxxxxzV6bwnaRW2s7LiZ57Rk+zjgBgUMjBhj7wUHoeoqSyu4Rb6iNBv4NOuWviytNKIi1v/AAgM3oeo+lSahrFrZx3txps9u063tvJhcbZWEbiRgvdSxP5+9Td2+79Cuv3/AKmZq/huOzXS4rWUtc3MbGcTSoiK64yATgDHI5PamWuh28vjIaRMtzFB5hVlLoZAApPUZXPHapL521rT9IVbm2+1f6RJN5s6RhSZM8liAM54Fa2Yrb4jxaib6x+zSzMUlS7jYL8mMtg/Lz64p3f5ifkYN/puntof9qaeLuJVuBA0d0ytuypOVYAdMcjHcVh11msXMz+HpYtX1S3v73z0Nr5dwszRrg78sucA8cZ7VyfWmuoM0bCwim06+vrlnWG3QLHsIBeVvujkdMAk+wrOrc1z/QLSz0VeGgXzrn3mcA4/4CuB9c1h0B0OhstJ0tbHTpdRku/N1B2WLyCoWJQ23c2R83PYY4FH9iWWm211Pq7XLiK8azRLYqpLKMsxLA8dOKt+H7ktZWwupdI+z2kxeN7uQiWDoSVQEb/UAgjNOt9SbVr3Uyw0trOa6NwItRmMewnOGXBBPHUc/Sh7/wBeX/BBf1+P/AKP9j6fZeJm02/lunt2KeS8AUMwfBUnPTg89aytUtUsdWvLSIsY4ZnjUt1IBIGa3rq5j1zxsLmK5tkhiaL97NIsKsqbQSN2OuCQKz/EdsF8RXTrc2ssdzO8iSQzLIoUscZKnj6Ul0/rsHf5GOqlmCqCSTgAd663/hFbJJ9Ct5J52lu7hoLvaRhGXbkLx1G7BznkVk2z23h/xJulaO/itmO17eQbWOOGU4I4Jz07V0tlqWieX4dMTyxNHfyOxuLpGMYJXLP8o4PY8dD1p32sJ9TOHha0WHWpnmn8u2j8yyII/eDAbLcejL0xyaxrnSmtdEt72RDumlKq6TRum3aDghSWDc85xWpYa3JcWt7bXU8SxQafNFBkhSxZlOPc8Y+gok05h4Qjt/tenmZLp5zGL6EtsKKOm7rkHjrS1X4fmV1+/wDInt/D2kTTaZYn+0BeX1qs3nK6GOMnPVduccetckw2sRkHBxkV6Fb38wXRSNbs49KjtI0vLZ7pTnrvUx5JJI46VwE5jNxKYQREXOwHqFzxT+0/66iW33EdFFFMQUUUUAKMZGc474ra1nT9Nt9L0++01rspctIrC5K5ypA4C9OvqaxK6nVbAR+FNOjF/p0klq0rSRx3kbthiuMAHJ/CkxrcrQabpGo2F41l9vjntbcztJOUMbYxlcAZUnPHJrn67C236fo15bahrNjdacbdxBbRXAkJlPKlV6rg8knFc1FZJLplxeG6gRoXVRAzfPJnuo7gd6L6gtjWstJ0tbHTpdRku/N1B2WLyCoWJQ23c2R83PYY4FV1tNK0+7urTVvtrzwztFi2KKMA4zlgc/T9a0/D9yWsrYXUukfZ7SYvG93IRLB0JKoCN/qAQRmn2K2uqarqWvNPYiX7QzW1rdXCRZYnIZtxGVHHHc0df68rAtv68ytL4SWPUp7Q32B9oW3gPlFt7Mu4bsH5RgjJ578cVzRUjqO+K37fVbvS9XuEuLqOR7mRftFxFMZFKnljhTtfr3BHtS+KJYJWt2SWIyAuvlwXHmxrHkbSOyk85UY6dBSV9BnPUUUVRIUUUUAdPaeH9Pk+wWM81yupX8PmxMu3yo852Kwxk5x1BGM96S00fSRpumPeR6i9zfSyR/6O6YTawX7pUk9fWtbT9VjI0y+/tO3is7aGL7XbMwErSQ52bV6nOR045OaZZX982gaWNO1q0sikszXEcl2idXyMoTkjGe1LqPochqVp/Z+p3Vn5gk8iVo946Ng4zVZVLMFUEsTgAd6v65JZy65evp4AtGlYx4GBj2HpVrw7GkE0+rTKDFp6eYoPRpTxGv58/RTRF+7dhLfQq6zYw6bf/Y4nZ5IkUTkkEebjLAew6fgabpGnHVdWt7IP5Ylb5nxnaoGSfyBqnJI8srySMWdyWYnqSa0/Dd7Dp+v2txcNthyyO2M7QylSfwzmmr2Bl7+xtMvYra50+S7Fub1LSdJypcbujAgY5APBHHvT9Q0TS/s2rNYfbon02QKxuHV0l+fbwQowe+Oa0GvvskFnbXmp2t1O99btvhkVljgi4Ukjgde/PHNS6zeySW+tDU9Xtb21lLGxhS5WZlff8pG0naAuc9Khvt/W3/BGv6/E4SiiirJCiiigAooooAKKKKACiiigArb0XT9M1CzvVna7F7DbyTps2iPCrkZzknn6ViV0vhS1VhfzSXllAslpNbqJ7lI2LsvHBOce9D2Y1uhmh6LbX2kXN7NZ6leSRTLGIrEjIBUkscq3p+tZ8B0eO6uBd22oGLdiJI5kV1HcMShyenQCrNhpd2TIIdYsbYxTbWDXoTkfxrzhh7jNXbibTtV8dm4kuIxYhw8srnaJNijcRnuxBx9aXUOhcXwtpNxqN1aRSXkTxWUcoWSRWKzuQFUkKOPmXNM0/wAJWM9ppD3MtyJ7qZlnRGUbF2F1xkHnAB59ao2mrmYeIb6WZY7m4jWSMFgCW85GwvrgD9K2tD11Lua0u767tobhtSeRgXCBF8naDgngdBS1t/XcOv8AXY56/wBN09tD/tTTxdxKtwIGjumVt2VJyrADpjkY7isOus1i5mfw9LFq+qW9/e+ehtfLuFmaNcHfllzgHjjPauT6011BmjYWEU2nX19cs6w26BY9hALyt90cjpgEn2FZ1bmuf6BaWeirw0C+dc+8zgHH/AVwPrmsOgOht6Lp+mahZ3qztdi9ht5J02bRHhVyM5yTz9KTTNNsX0ifUr77VKiTrAsNqVDAkE7iSDxxgccmrfhS1VhfzSXllAslpNbqJ7lI2LsvHBOce9T6O8lnpd1bafqdpZ6qt0PMlNwqCSIDosnQjdyQDzx1oe/3fn/kC2/rsZt3oIi8SyaXDOTEmHaVxgxptDEsPVRnPuKuXHh+xXxRPp0MtwbVLUzozFd5Pk+YM8Y6+1T32raNDqOpx+RJOl0kavPZyCMMwAMmMqflZuenar8up6UnjUXdu6GJbAhmmmVo3byMBeAP90jPJ9OlK7t8v0H1/ryOe0XQWu9V06G/SSK2vNzKUdQ7KATkA5IGR1IwaW/03T20P+1NPF3Eq3AgaO6ZW3ZUnKsAOmORjuK27G+tLvxRpWum7ggaUlLiKSUL5LqhAIyeEPGOw6VU1i5mfw9LFq+qW9/e+ehtfLuFmaNcHfllzgHjjPaht/16iRydFFFUIKKKKACtDRodPudRjg1E3IjkIRfs+3O4kDkt0H4Gs+tHQrf7RrFufPt4VikWRmnmWNcBhnliOfamt9RPYuw6Jatr2qW8ssq2WniWRyuDIyo2AB2ySRziq+q6daw2NlqFg032W63rsnILo6kZGQACOQegrVnMtn4xu5Le70yWK8aUnzLlWheNifldgeCfqO1Q+Jb6BtO07TITaZtzJI62bFok3YwoYkljxknJ61mm7It7s5qiiirJCvZv+Fh/E3/oTv8AymXP/wAVXjNezf8ACw/ib/0J3/lMuf8A4qomr9Conlt3ZRah4kvbbQojLatcSm1UZH7oMdpJbkDbjlvxqvf6XeaY0Yu4ggkG5GV1dWHsykg/nXbXNtYQeIpbyxiWPTp9LkuJ4o1I3RklcJnGM/Lg4HrtHSs82qajbaCunIqWQlmAjvBvKsuGdmIxuGMcADpinf8Ar7xf1+Fzj40aWRY0GXYhVHqTWhfaBqenW/2i5twId20ukiSBT6HaTg/WtjWY9PvPDQ1C28tpYrsQ+ZHZLbAgqTjCsQeg54PNR2zWkvg/U0sI5opkEL3ZmYOJF3YGzAG35jnBzx3p3CxjQaTe3NjJexxoLaMkF3lRMkDJADEFjjsM1SrqbzVZz4LsB5Nl8888Z/0SLgBU5Hy8HnqOaiuJotG0nSxBYWc5u4DNNLcQiQsdxXaCfugAdsHmi4LYzLDQ9S1OFprO2MkatsyXVdzYztXJG4+wyabY6Nf6iJTbQArEQrtI6xqpPQZYgZ9q6CI2/wDYfh/cLjzN8vkeRjHn+auN2e23HTnpVvU2sYotae+jkmsH1dhFHbsEcSAHJ3HIxg4xj8qG/wCvml+oL+vx/wAjlItF1GbUJbBbVhcwgmRHIUIB3JJAA980j6NqEd3NavbFZoYjM6lhwgGSwOcEY9OtdheiMPr73jO0LrZu3kLtcW5xwASeQNoOe9OtmjS4sXERl26FMfLl6sgL7A2P9nFK7tf+trjS1t/W6PP6tQ6fdXFus8cYMTTCAOXVRvIyByePr0rqrC0s9YGj3tzZ28bvLOkkUMYjWYRoHX5Rx14OOtU72++3+CWlNpbwMNRUH7PEI1YeWccDjIpt/wBfMSRm3PhrVLSylu5YoDBFjzGjuon25OBwrE9aya3bsf2d4TtLbpNqEhuZPXy1yqD8TuP5VhUdWHQKKKKYicWc5sWvQn+jrIIi+R94gkDHXoDUFdLpt59h8HXEot4J3+3xhRPGHUfI3O08H8auzWVtZ63ql2EtLeyhSFiJLUT7WkUEBEJA6569BSvq1/WyH0/rucbRXYXsej2Wv6bdTRKLW5svOObfanmHcFYxgnjIBKg1Tv0hh1TS7y/Sxn06Vsl7CLyxIgb5gVwuCPoKEwObqaW1mht4J5ExHOCYzuByAcHjtz61ua/GZbKG9t20yWz84xrJZ2/kspxna64Hb6/Wo9cZZ9J0W6MFvFLNFJ5hghWMNiQgZCgDoKL3Cxg0V29xb2h1bUNCFhara29mzxziMCUMse8OX6nJ7dOa4ii4dAqcWc5sWvQn+jrIIi+R94jOMdegrobVoNN0jR3TT7W6e/lfzmniDkgMFCLn7vHORzzV24Meh6RrEdtbQXCQ6sI4/PjEiqNrdjwTxjmhu39ea/zBa/16/wCRxVFdfKuk6f4huDNFBb+fZxywiWEyxQSuqscpzxyccHGRxTrTS421+4l1BdN2x2JuoTGhFvJ0CsVUZxySRjt0ouBx1FdHq/8AZ8yWDxzafJe+aVmFlEyRsnG0lSqjPUcD0qTXtSis/EV3awaZYJawXXCC2XJ2tzzjODjp0x2ovsBzFFdXqem22l2urXAijaO6mSOyLKDtRgJCw9MLtGfetDUrbR7Ka602WbSktY4CqYhkNz5mzKsX2c5btuxg0ubQLHCUV0cdxFp/hKyuI7K0kupLqZTLNCsnygJxgjB69+nOOtc9I/mSu+1V3MTtUYA9gPSq6h0uNooooEFFFFABjJwK0b3QtT062FxdWpjiJCk7lJUkZAYA5U+xxTNF8v8At3T/ADceX9pj3Z6Y3DNdPceR9m8UcXHnYP2nzcbfN8/5duOemevvSk7DWrOKrRg0HU7mwN7Das0GGYHcoLBepC5yQO5AqhscIH2tsJwGxxmu+svs39u+G+J/O+y2/k7MeXs+bzd3f16e+aHsI5Cw0PUtThaaztjJGrbMl1Xc2M7VyRuPsMmqos7poJJxbTGKI7ZJAh2ofQntXVn7L/ZOhYFxu8yb7N5GMed5y43Z7bcdOelXprq0n1rULLzNkn2i5ii8tzja+d7MmNpxzzuHTocUr/r+BVjz+itDV7KKyuYxbndbyRh45BJvEgyRnO1ccgjGOMVn1SEFFFFAgooooA0bbQdSu7I3kNt/o/OHeRU3Y67QxBb8M1nV3UkWm3t34f0uayaX7VYxKJxKwMROeVA44bJOQfwriWhcPIqguIyclRkY9aV9WPoWtP0e/wBUWRrSAOkZAZ2dUUE9BliBn2pbfRdRubya0jtmE0GfNDsEEeDj5ixAH4mr9jLZ3nh1tLnvks5UuvtCvIjMrqV2kfKCcjHH1rc1u5sG1LWNMkuham5htSs8qMRuRQSrhQSM59DyKG9QRyTaRqCamunG1k+1sRtiHJORkEEcEY5z0qyvhrVn1COxS2R7mRWdFSeNgQOvIbH4Zrr0FlDPANz3HleH35XKNJhj0zyAVz74NUtIitVSDWLG3+xySW14jRK7MuUjyGUsSe/r2pX3+f6/5Ba9vl+hya6Vevps2oiA/ZIZBFJIWAwx7Yzk1DLaTQ28E8iYjnBMZ3A5AODx259a7C/1K0vfDWqixBEKmCV1K4/eu7M/4DgfhWNrjLPpOi3XkW8Us0UnmGCFYw2JCBkKAOgppvr/AFoBFc+F9Ys4JJZrVdsa73CTxuyL6lVYkDn0rHr0W8axk8T6nbW0U6apLZMgmkcNF/qQT8oAI+UEZJPPavOqE9Q6EkEMlzPHBCheWRgiKOpJ4ApJont55IZAA8bFWAIIyODyODWxoQ+wWt5rTcNbr5VtnvM4IB/4CMn8qxOpyafUC3Yabd6nK8dpFvKLuclgqqPUsxAH4mpP7E1L+0/7O+yv9qxu2ZHTGd2c4xjnOcVb0a4tW0vUtNublbU3XltHM6sVyhJ2ttBODn07V0F5c2FlJZWsl0VjuNFNsbkxt8pLEqxHXacemcEcUm7f15Atf69DlLjRtQtryG0ltz50+PKCsrCTJwNrAkHn3pmpaVe6ROkF9CIpHQSKA6tlTkZyCfQ1ta7Db2/hXRoYrlbllln/AHqqwUjK/d3AHGe+Bzmq3iP/AFGif9g2P/0JqL/mBhVbg0y8udPub+KAta2xUSyZACknA69fwqv5T/JlSof7pYYBrv20ueLQNWsbaS1e1htYwjrdxHzH8xWdz83GcYGewA60N2QLV2ORPh3VRf2lj9kP2i7jEsCb1+dSMg5zgdO9VF0+5aW6jEfz2qs0w3D5QDg9+eT2rvm1W2h1izt5N321Rax25A42SJFv59gp/wC+zWFC6yz+JbeWC3dUjmmR2gQureYoyHxuHU8ZpNtfj+ALX8PxMew0HUdStWubWKMwq/ll5J44/mxnHzMM8VTurWeyuZLa5iaKaM4ZGHIro9OewTwS51GG4li/tIYWCUIc+X3JU8VT8Xbm13zsjy5oIpIRjBWMoNoPJ5AHNNvW39bAtv67mFRRRTEGMnArRvdC1PTrYXF1amOIkKTuUlSRkBgDlT7HFM0Xy/7d0/zceX9pj3Z6Y3DNdPceR9m8UcXHnYP2nzcbfN8/5duOemevvSk7DWrOKrZtfC2rXscb28Vu4kXcg+2QhiMZ+6WyKyNjhA+1thOA2OM1t6GPsOmanq54aOP7NAf+mknBI+i7vzpvYFuU7XQtSvbGe9t7bfbwBjI+9RjaMnGTzgelVEtLmS3e4S3laCM4eVUJVT7noK1/C/8Ar9T/AOwbcf8AoNXvD91bz2MdlLIUn2zRRbHONrj5mZMbTgZ53Dp0OKT0+4F+pylFaGr2UVlcxi3O63kjDxyCTeJBkjOdq45BGMcYrPpoAooooEFFFFAGonhzVpLIXaWhaIx+YMSLvKf3gmd2PfFR2mh6lfWE19b22+2hDF3LquAoycAnJwPStDQh/ZEf9vXJICBktIz1mkII/wC+Vzyfwpnhf/j41P8A7Btx/wCg0m9/Qa6Gfp+lXuqNILOHeIxl2ZlRVHbLMQB+dIdLvFe7QwjdaLvnw6naMgZ688kdM1uWE9nbeCJJZ7QXZOoBWiMjIv8Aq+C20g/3sc960bPS9PtdS1u1kne2sJLCKVmI3tErNG233POKG9bf1tcFsv662OR07TLvVbhoLONXkVDI26RUAUdSSxApdQ0q90toxdwhBICUZXV1YDrhlJB/OurtI47bxDq8E9mkNpDpsqoluQC8WAQ2/HzEjncQev4Vma0bebwvpkunpJFZRzyxmOYhn8whSTuGARjHYYxSvsCX9fI5up4rOea1nuUjzDBt8xyQMbjgDnqfpUFbmr/8S7SrLSBxKQLq6/32HyqfouPxY1TAw60BoepHSG1X7N/oQxmQuo77emc9eOlZ9bukf8i14g/65w/+jBQ9g6lKw0TUNTieW1tw0SHaXeRUXPoCxAJ9hVF0aN2RhhlOCPQ11qS6fH4a0CO5sDdiaSZWHmsgQ7wCRt6tgr1yOOlc/qun/YtbvLCDdKsEzopAySAfalfUOhHYabd6nK8dpFvKLuclgqqPUsxAH4mpG0bUFv3sWtiLlEMhQsPuhdxIOcEY5461b0a4tW0vUtNublbU3XltHM6sVyhJ2ttBODn07V1EUVqNb0eBbjKDRpVecoR8u2T5sdcY5HfGKJO39eTYL+vvRwtjY3GpXkdpaR+ZPIcIu4LnjPU4FWL/AEXUNNiSa5hURO20SRypIufTKkjPtXVWEENp4z0eC1hj+weWXgnUDfcAocszYznORjoMfnm3LWU/g+5GlxTwxQ3cb3C3Dh2ckMF2sABxzkY79aTf9fOwJHL0UUVQgrQtND1K+sJr63tt9tCGLuXVcBRk4BOTgelZ9bvhf/X6n/2Dbj/0Gh7NjW6KWmaHqOsmQWFt5vl43HeqgZ6csR6Gs8jBxW54P/5GzT/+uh/9BNYu1nl2qpZicAAZJo6gT2Nhc6jceRaoHkwWwXCgAdySQBV0eGtXbUY7BbMm4lQyRgSIVdR1IbO09PWs2Ly1nTz0cxhhvVTtbHcAkHB/Cu8spYxBptzp4kis0sb0RJKcyLIEJYluhHIxgD6Um7K/9bAt7HH22iajd2jXUNsWgWZYCxZR85IAGCc9xUl94d1TTYHmubdRHG22Ro5kk2H0baTj8a6+11G0vraVbEMsAubWVwRjEryln/AcD8KqXzWMyeKINPiniuQWkuHncOrosoyFwBtOcHnPpSbf9fIaSb/rrc4ep7Sznv7lbe2j3ytkgZA6DJOTwOBUFbll/wASzw7c3x4nvSbWD1CcGRv5L+JqnsIw6mtLSe+u4rW2jMk8rbUQdzUNdV4YsZPshvLaS3N1LOsAD3CRtHHwXYBiCSfujHbdTQmzmrm2ls7qW2nTZNE5R1yDgg4IyKfZWVxqF0ltaxGSZ84UEDoMnk1p+KrWWLxZqKEKzSXDuoRg+QWOOmefbrWKQQSCCCOoNTF3SZUlZ2LsujX8OrrpUkGL1mVBHvU5LYI5zjuO9Vo7eWW6W2RczM4jC5HLE4xn6118/wDyU+x/6623/oCU27tbez1HR1sFimtJrtWe82fO8ofDLzyoHGB3zn6Nbq/Ul7NmDfeHdU02B5rm3URxttkaOZJNh9G2k4/Gsuu4vmsZk8UQafFPFcgtJcPO4dXRZRkLgDac4POfSuHqYu61KasFFFFUSFXdP0q71MyC1EJ8vG7zJ0j6+m4jPTtVKrWm2UmpalbWUX35pAgPpk9aYPQdqWlXmkzRxXsaI8iCRdsquCp6HKkjtVOtTxDex32t3Dw/8e8ZEMA9I0G1f0GfxrLqU7q42rBRRRTEFezf8LD+Jv8A0J3/AJTLn/4qvGa9m/4WH8Tf+hO/8plz/wDFVE1foVE851rxDcN4oubzTbxvs8MskVm23pb722qQRkjB6N+NUZte1Oe7t7l7oiW3/wBT5aKip64VQBz345rQ1mBvDfiGV7e0txBcKZYILmAyCONmOFIkGcjGMkZ/OpdevFtpdJVrDTxdRwCadUtkRWZ+VVgoGcLt/OmraWEZkviHVJYo4jcKkccqzIkUKRqrjOGAUAA8/jSX3iDU9Rtvs1zcgwltzJHEkYY+p2gZ/Gugv9MF1a6Ut7a2dveXV6IVexVQhiOAdxT5dwJ+uOtO1SxS407VM6ba2sVsPNsZIVUM0ayeWwYjk9c/NzkUNoaORe8neyis2fMETs6JgcM2MnPXsKtWeu6lY2wtoLgCEEsqvGr7CepXcDtP0xVi50a0sbZReal5d88ImFusBZQCMqGbPBIx2PWr/h+5hv5PsN1pliLCK3dricQ4kUBT8+/rnOOOnOMU3sxLoZFhrupaZC0VpdGNGbfgorbW6blyDtPuMGm2OtahpyyrbXGElIZ0kRZFY+uGBGfeul8PWIn0mxe0sbGZnumS7a8RSWXjAj3deM8J82ayW0eyke+vZbp7LTUumghzCXkY8kDbkdBjOTRfUOhRj1vUotRlv1umNzKCJHcBg4PYgjBHTjHanJr+qJqT6gt2wu3QxmTaOFxjAGMAY9KnfzPDuoTW4t7O9Z1RopZofMBRhkFVPHII6g1Z1x7fS9dglisbTzhbo1zaumYklK8jbntwcdjRpoBm3Gt6jc3VvcyXJEtv/qTGqoI+c8BQAKLzW9Qv7QWs8yG3EnmCOOFI13YxnCgc8/jXQXOm2l38Q1tWt447UqkrwxKEUgRByAB0zg/nTdQ02bUdISV9OtrW+FzEka2yqqvHKpKZC8ZBHU8880dA6nM3d7cX0kb3Mm9o41iT5QAqqMAYFV63LzQLeGC8NpqS3VxZYNxGISoAztJRs/MASB0FYdCaYWCiiimInF5OLFrIP/o7SCUpgfeAIBz16E1aXXdRW5ln89WeZFSQPEjK4UALlSCpxgdq0NOsrC48KzzXky2229RfOEPmPgo3ygcfXqOlRDw8q65cabLcTN5YDI1tbNM0gIBBCgjHBB5NLrb+th9L/wBblZ/EGqSXkV3Jc754o/KRmjUgJz8uMYI5PWmT63qFxeQXUlx+9g/1W1FVU78KBgflWi/hSePXYdOaZlWWA3Ad4WVwgBJzH13fKRiqQ0q3udXtbDT71pjcOI900JiKMTjkZP8AOhWB7Ed5rd/f+ULiVGSJt6RrCiIG9SqgAn6ipLvxDqN9aC1na2MIGFVbOFCozn5Sqgjn0pmqWNlZSCO3vZppAxWRJbYxFcd+pz+lWNZtILfTtKe1lWWGWOQq5thFIcOQd2Gbd7e1Glg1RDJ4g1SWx+xPdkwlBGfkXcUHRS+NxHtnFQfYrf8A6Cdp/wB8y/8AxFasvhmOMT2y6granBB58lt5RCgBdxUPnlgOcY/Gueo0uHQ07TW9R0pGt7O8Xyg+5T5YYBv7y7hlT7jBpLPXtSsIpIre5wksnmSK8auHb1O4HNT2ei28mkDUr29kt4XlaJPLtzLyACS3I2jkepqr/ZwOjS6is2QlyIAm3rlSd2c+3TFGgCxa5qMV7PeC4Dzz/wCtaWNZA31DAj9KRtZ1FtSGoG6cXSjAcADAxjGBxjHGMYrSPhqGKbURcagY4rKGKZnEO4vvC8AbuvzevPtUY8N+ZeRiO8X7C9sbv7U6EbYwSDlQT8wIxgE845o0DcoXmr3t+0TXEiHyjlAkSIAfXCgDsKr3VzNe3Ut1cPvmlYu7YAyT1OBxV+90mKGK1ubO8NzaXDmMSNFsZXGMgrk9iD1qzqGh6dp+pPp8msM08c4jcrbfIBnBOd3UDnGMds0LoBm3WqXt7aWtrczmSG1UrCpAG0H6deg61P8A8JBqhs/spuQ0ezy8tEhfbjG3eRuxjtmnyaFJANWNxL5Y09hH93PmOWwAOeMgE9+lSXVpbp4Wtrm3lEm65ZJN9sEdW2AkB9x3L6cCi6av/WoWd7GY95O9lFZs+YInZ0TA4ZsZOevYVBW0dEtoNJt728v3he5RnhRLYunBIwz5GCSOgBpbLQ7eWytri+1EWn2uQpbqIS+7BwWY5G0ZOO/0pi6GJRW1aeHzLdapBd3S2p05S0pKbgcOFIH58etZt5HaxTAWdy88RXO6SLyyD6Yyf50rodivRRRTEGcHIrRvde1PUbYW91dGSIEMRtUFiBgFiBlj7nNQabai91S0tCcCaZIyfTJArq9UsUuNO1TOm2trFbDzbGSFVDNGsnlsGI5PXPzc5FJu241ucm2oXT6amntLm1SQyrHtHDEYJzjPSrEGvanbWBsobplgwygbVJUN1AbGQD3ANZ1dHYSw3PhLVonsbQPbJEyTiL96SZOcsfbjjFD2BbmbYa7qWmQtDZ3JjjZt2CittbGNy5B2n3GDVSC6ntrpbmGVlmVtwfqc/wBa6XwbYWv9oWtzf28c6XE32eCGVQyscfMxB6gDA+p9qi03SrK+0yTZCktxtlLlZsSxsPuBYwfmB4ycHqeRihuzBamDeX1xfzCW5cMwUKoVQqqPQKAAB9BVeprm2ktZfKlMZfGSEkV8e2QSM+1Q0wCiiigQUUUUAadt4g1S0sxaQXZSIAhfkUsgPUKxGVz7EVVtdQurKO5jt5diXMflSjaDuXOccjjp2rqoY1vNFtLbSv7Fkufsh86CS3U3DvliSrFeu3H8WeKi06OO103RBDpltdm/mdbhpYd7cOF2Kf4eOeMHml1aHsrnP6drF9pW/wCxyqm8gndEj8joRuBwfpRbavfWl5LdxTAzy58xpUWTdk55DAjrRrNmmna3fWcZJSCd0XPoDxWr4YsIprbUdQkS1Y2iIE+1/wCqQsSNzDvgA4GDyRxQmmuYGrOxk/2xqH9p/wBpfapPtmc+b36YxjpjHGOmKml8QapNOJnuRuWJ4VCxqqqjAhgFAwM57Cr14Lqy12GRrTSpWuI1MJSNfs7g8BgDgDkHqBjuK6CK0tLfV9PmvtNsjcfYbia4iijUwOFUlCMfKTxzt4o0t94dTh7e/ubaCWCJwIpWRpFKBgxU5XqPWrd34h1G+tBaztbGEDCqtnChUZz8pVQRz6V0OoaRZ6Z4X1GHyYnuBKk6TlQXWJnKoAe2QufxrD1m0t7fTtKktZVlhljkKubYROcOQd2Gbd7e1F0wtYLjxVrNzFJHJdKBImx2SCNHZcYwWVQSMe9Y1ej6rpyCXU0m0/TF06Kz3xG3jjE6vsBBwnz/AHuu7jFecUJq4dC1NqEs2nW9jtRYYGZxtByzNjJbnk4AH0FVa1dAtIrjUDPdLus7RDcTg9GVei/8COB+NZ00vnTyS7ETexbaigKMnoAOgp9QJ7DUrrTJmltXRWZdp3xq4I+jAin/ANsX/wDaZ1FrgvdHq8iq2eMYwRjGO2K0NCjji0nVdQFtDc3NssYjSaMSKoZiGYqeDjAHPrW0dKt0vkvm0+ITSaQb1bTZ8hlBx9z0x82KTdtf62uC10OUutWvr29ju7ibzJosbMou1QDkALjbj2xip9R8Q6lqtukF5LC8aY2hbeNCMdACqg456Vo6rGq6Vo2ttYW0cszyLJEsWyOUIRg7RjGckHGOlQ+KPKd9Lnjtre3M9ikjpBGEXcWbnA+lH+YGTcahdXdtbW88u+K1UpCu0DaCcnoOefWmwXtxb29xBFJtiuFCyrgHcAcj6cgdKgrrYNPtbTwrqkM1vG+oC3iuGkZQWhDSKFUeh2nJ/wB4DtQ9EC3sc7JqV3LfRXrzZuItmx9o42ABeMY4AFW7bxJqdosoie3/AHxYyF7SJy+45IJKkkZ7dK7IaVpzarp159itvItooYp4fLG2R3VNhYdyTI3/AHxXNx2VrJL4gKOizQLKVha1DIEDgZVtw2tzj7vShtfmCV9fQoW3iPU7SOWOGSBY5ZPNZDaxMu/GMgFcD8MVRvLy4v7p7m6maWZ/vO1dRoFtK/haWa0tNNluftwQvepFwmzOAZPf0rI8UW9va+IbmG2iESLtygUhQ20btueduc49qNL2BbXMeiiimIM4ORWje69qeo2wt7q6MkQIYjaoLEDALEDLH3Oar6da/btTtbQnaJ5kjz6ZIFdL4hsnW1vI7W30kW1nIFdLdc3EIzgF2x82e+CeT2pMa3OabULp9NTT2lzapIZVj2jhiME5xnpSNe3DWCWJk/0ZJDKECgfMRgnPU8Cq9d5p+lRAaZYnTbaWzuYYvtdyyqZRJNu2lT1GMDpxxzQ9riOW03X9R0iJ4rKWJFfO7dbxuTkYIyyk49ulVRf3K3/25JAlxv37kUKAfoBjHtjFbnh9omh1XT5rGzl2Wk8gmeLdIGVeME9Me1JpWlWd/pDbYVmudkpdhN+9jYD5AsefmB7nB6nkYov18h26eZh3l9cX8wluXDMFCqFUKqj0CgAAfQVXqa5tpLWXypTGXxkhJFfHtkEjPtUNMAooooEFFFFAGyninVo7WG3E0DRQoI4w9pE5VfTJUmodN1/UdJikjspYkWTO7dbxuTkYIyyk49uldBDGt5otpbaV/Yslz9kPnQSW6m4d8sSVYr124/izxS+HrET6TYva2NjMz3TJeNeIpJXjAj3deM8J82aXVj6I5y213UbSeeaCZFa4O6VfJQox7HYRtGO3HFRNq188l3I9wzveLtnZgCXGQce3IHT0rY0+ysl1y6vXgJ063uvLhhmH+sZmwiEH0HJHoMd6trpaXet+KbS1skkkTetvGkY+Q+coG0duOOO1K609B9fmYdt4h1S0MJiuFzDCYE3xI/7snJU7gcj69Kh1DV77VPLF3MHSLOxFRUVc9cKoA/Sug0HTIINbvbaNrW+nhsZG/fRoYlmGOAXOCB/eOB1qv4ntRDp+myz21rDfS+Z5ps1URMoI28r8u7rnHtmhtXX9dxJHPQS+RcRy+Wkmxg2xwdrYPQ47U+8u5b69mu523SzOXY+5qCth4YrHwyjyRI11fyZjLKCY4kPUem5uPopqmBj1rWXiTVNOsjaW0sKwHqrWsT7uc8llJPPrWTXR2EsNz4S1aJ7G0D2yRMk4i/ekmTnLH244xQ9g6mdY69qWnRtHa3IRGfzNpjVgrf3lyDtPuMVBaaneWN615bzlbhgwaQgMTuGD1z1yaqV0Pg6aI67BZzWNpcx3DYYzxbyoAP3c8D8qTC5k2GpXWmTNLauisy7TvjVwR9GBFPOsagdQkvmuWa5kVkaRgDlSu0jBGBxx7VNoVyltrMIe0tblZZFjK3Ee8KCw5A6Z+tdDptpp/wDb3iSK5toDApaJMxjEO6YJuX0wD2of+Ybfgc1aa5qNitstvcbRbSNJDmNW2MwwcZB4Pp0pb7XNR1KBYLmdfJVtwjjiSNd3qQoAJrt9O0eztxo9jNY2z3MV20dy0kasXYxF9rE9QMgYPpWHrtoy+HEub20sIrw3WyN7FU2lNpyGMfy5zjHfrSbQ0n/XzOToooqiQrT03X9R0iJ4rKWJFfO7dbxuTkYIyyk49ulZldlpWnLb6BY3Ea6ULi+kcB9RXfnB2hEGCB3JJx1HND2AwLLxBqOn3k13ayxRzzNuZvs8ZweegK4Xr2xUR1e9OqpqQkRLuNgyukSKAR0O0Db+laekrfR6lcafHp+ltciQ+YLxI8Jg4Kgucdew5rd/srTpk16ytrJA8l0kFsXjw0b7GbapbkAsuPoRSv1X9bDtrZnHWurXtney3kEwWeXPmEorBsnJyCMdfappvEGqXFwJ5LolxE0KgIoVUYEMAoGBkHsK7dNOslkto7WxsXlh0+5QNLEm2SWNgu9i3B5B5PrXNeJ7UQ6fpss9taw30vmeabNVETKCNvK/Lu65x7ZpXW39dR6mJaald2MbpbS7Fd0dhtByyHKnkdjVu98SarqEEkNxcr5cpzII4Uj3nOfm2qM8+tZVbDwxWPhlHkiRrq/kzGWUExxIeo9NzcfRTTYkY9WrzUJb2O2jdUSO2iEUaICBjJJPJ6kkk1VrrvDiHULVkudP01tOhicTOsa/aDhc7lwd5Occ4xQ9rgtzkadHI0UqSIcOhDKfQiup8G2Fr/aNrc39vHOlxN9nghlUMrHHzMQeoAwPqfaqGg2kH21r68iWS1glVFjYcSyMcKuO46k+w96a3sJ7Gcup3i6r/agmxeeb53mbR9/Oc4xjr7U2K/uIb83yshuCxcs8asCT1+Ugjv6V0y6Wl3rfim0tbJJJE3rbxpGPkPnKBtHbjjjtTdB0yCDW722ja1vp4bGRv30aGJZhjgFzggf3jgdalNWv5FNateZkXPiXVby8t7uaeM3FuweORbeNSCMYzhRnoOuarQatfW0bRxT4RplnIKKcSKchhkcH6da2PE9qIdP02We2tYb6XzPNNmqiJlBG3lfl3dc49s1zVNCZq3viTVdQgkhuLlfLlOZBHCke85z821Rnn1rKoop2sAUUUUCCrFne3Gn3H2i1k8uUKyhtoJAIwcZ9iear1d07UDYM5SztbiR8BTcRCTb9AeOfcUAUqK6LXHt9L12CWKxtPOFujXNq6ZiSUryNue3Bx2NQeLYoovEdwsMMUKFI2CRIFUEopOAOnJpXGYlFFFMQV7N/wsP4m/8AQnf+Uy5/+KrxmvZv+Fh/E3/oTv8AymXP/wAVUTV+hUTz7XtU0e+1+yNvFKNMtAIWCZO5A7H5NxyQQeN2D61m3N/b6nr817qAmFvNIzMIcb1H8IGeOOPyrsvippthp39k/YrK2tt/nb/IiVN2NmM4HPU/nXnVONrCZ0EusWNjp8FppC3TlLtbtpboKp3KMABVJ455Oaff61pptdR/s6G5W41JgZhNt2xLu3FVIOTlscnHArnKKdgubt/qGlapEt1creR6gIFjZYwpjdlXaGyTkcAZGDVhL/QDoMOn+bqVuxw9z5UEbedJ2yS4O0dhj3rmqKGgOhtdU0qXTtPt9QW9R7B2aM2wUiRWbdg5I2nPcZq3B4uLm+SWe+sUuLprpXsWG5SeCpBIyOnOeork6KLAdNZa1pi6zc399NqU8oQLazyKkro2PvMCwGR25OPwrLn/ALKk1NWFzqD2r5aWWSFPN3c9Bvwe3U+tZtFFgudTfa/pq+JbfWdPF3IylRLFcRqgKhAhAIY9Rmq763ZafbQQaMlwQt2t273IUElfuqApPAyee9c9RRYDp9X8Rx39pcLHqWtMZzn7NNIDEnOSM5yw9OB2rmKKKEkgbuFFFFMRorfxL4dl08q/nNdLMGwNu0KR69ea1pfEFlcz6ijm7ghvIoFEsSKXUxqAQRuAKn69hXMUUWGdDe6tpt3f6cyG/ggtLUQ+YhXzQwLEMOff1FN1bWbTUrnT1eS9mjtlKyXUu0TyAnPqRx2yTWBRSsB0Or61a3+n2tiLi/uhHMXNzdqpkRSMbFG45Hfk/lTNTvNGuNIsra1uL8zWaOqebbIqvufdyRIcdfQ1g0UWC51E3iHTWuLnVI4boanc25hZCF8pWZdrODnJ4zxjv1rl6Kuf2vqX/QQu/wDv83+NFgNPw/q9ppO2Z7vU4pQ+54bfaYpl9GyR/I1HDqdhPY31neRzQRzXQuYvs6K20/MNuCRxg9e2OlY0kjyyNJI7O7HJZjkk/Wm0WuGx2qajp2pr4iuniuEsnt7dMDHmJgqueuDyPUZ9qpw+KILK+gSzW6jsYrQ2gdWCzYLbi4xwDu7egxmuWoosBuatrCXklrt1DU7xYn3Mb0jjp90An+dUdZvI9R1q9vYQ6xzzNIocYIBOecVRoosFzoNa1+DUtKtbeGKRLhisl47YxI6oEUjB9ATz3NEl3oZ8Orpy3OoeakzThjaoFLFQNv8ArOnHX9K5+iiwdjpNH1yy0qzx5+pSM0bLJZHabeRiCOeenT+HPvUVnqmly6fY2+px3e+xdmjNuFIkVju2tkjHPcZ69KwKKfW4uljbOuLNJrk08bCXUU+UJghT5itz7YFYlFFJK2w7hRRRTES2tw9pdw3Mf34nV1+oORW9f61pptdR/s6G5W41JgZhNt2xLu3FVIOTlscnHArnKKGrjWhbdrD+yo1RJ/t/mkuxx5ZjxwB3zmtbSb7RLbRb20vJdQE14qq/kwIyptbcMEuCfyrnqKAOk0PxXLpl3YrPFDLZ2rHb/osbShSSeGPIOT61StNdli1RZ5ifsxlMjwQqETOMBgg+XI4I+lZFFFuoGlreoRajdRSRNLIUiCNNMoDynJO5gCfUDqelZtFFCVgCiiigQUUUUAdBpeoaJpMkOoRLfyahEmVicIIvMxjO4HOM84x+NJomsWunW7+fd6opL7mtrZwsUw7BjnI9DweKwKKANKK8tLzWZ7zV0meOYyOwgxneckdT0zT9I1G2tra9sb1ZjaXiKGaHBdGU5UgHAPfjI61lUUrLYdzeutQ0i+uLW3lW9SwtLbyYmQIZS24sWYE47ngH05q0niDTbWOC0tYrprWC3uUEkoXezyrjoDgKOO571y9FFguatpqca6TfWd007PcmEK4G7aqE56kdjwP5VZ1O70a40eztba4vzNZo6p5lsiq+593JEhx19DWDRTsB19x4g0UatPrFut+95JCY1hkjRYwTHsySGJI74xXIUUUrAapvILfw4tnbybri6l8y5wCNqrwi578ktx7VlUUUwNLRbyGxvGmlu7+1+XCyWRG/PockcfjV2612G81y2uGmv7e3to/LjljcNP3O4kkZJYknnvWBRQBu6zrUGqSWdv5t69rCxaSe4IeaQsRubGcdAABnt1pdevtHvrSyWxkvjNbQLBieFFVlBJzkMeeemKwaKVtLBcuXD2ItrM2iTLcqp+0GTG0tnjb7Y9a3IvGU72Oppd29q9xdRqqOtnEMtuBJc454zjrziuXooauBu3GuRyeILW9TzxbR/ZjJHwCxjVQeM4PQ4+vap7PUtGSXVZria/V75ZI9sdujBFZwwOTIMnjpj8a5uii39eof8D8DoLa+0X+xJtLupb8J9r8+OSKBCWXbtwQX4P0zVHXNSi1O/WWCN44IoUgjDnLFUXALY7ms2iiwBRRRTES2tw9pdw3Mf34nV1z6g5revNa0vyNTexiuxc6ljzVm27IhuDsFIOW5HcDiucooauNaFt2sP7KjVEn+3+aS7HHlmPHAHfOa3LTxBp8f2C+uIbltSsIfKiVdvlSYzsZjnIxnoAc4HSuYooauBvaBqGlWQu5dQkvfOnhkgxBEjKFcY3ZLDnrxVax1RdP1FBHLcSackpYRtgE8YDFcldw4PfpWVRRbW4GlreoRajdRSRNLIUiCNNMoDynJO5gCfUDqelZtFFCVgCiiigQUUUUAdBpeoaJpMkOoRLfyahEmVicIIvMxjO4HOM84x+NLa6rpU2n2EGpLeJJYuzIbYKRIGbdg5I2nPcZrnqKOtw6WOiHi66/tCWUwWpt5btrkxyW6SFCxGcFh1wBUsvilW1TW72ESQPexmO3aFFjK/OGy2D1wDk8k1zFFKyHc6mDXtLfUJry5iuYpLyyeC78mNSPMbA3qCw64yRxzWfqWoWB0i30zTluGijmaZpbgKrFmAGAATgYHrWNRRZBckgSOS4jSWQRRswDSEE7Rnk4HNXdbv47/AFN3gBFrEBDbqe0ajC/n1+prOopgFdDpN9oltot7aXkuoCa8VVfyYEZU2tuGCXBP5Vz1FAi5aNp6x3Yu1nZzERbGPHD54Lc9MZ6Ve8M32naZqsd9ftdZhOY1gjVt3BBzlhjt61i0UAa9pJo9vriztNfGzjZZEIhTzCwIOCN+AOvOau3usaYZtaezN439opx5sarsfzQ5HDHjA61zdFKw7nT6H4kt7BLX7aLmV471riR1AYlTHs7kZOaqXOoaZb6Lcadpv2uU3MqSSSXKKm0LnAUKT69c1h0UNAFFFFMQVvWeqaZLptla6ol3mxlZ4jbhSHViCVbJGOR1GevSsGigDce90fU727vdU+3xTzztIBbKjLtPOPmIIPvz9Kn1PxJHfW94IY5oJZLmGSEhs7VjQoMt13cg/nXOUUrK1h31udRp3iHT4rG3tbwXWBaXFvI8aKxzI2QRlhn8aoalqFgdIt9M05bhoo5mmaW4CqxZgBgAE4GB61jUUWC5JAkclxGksgijZgGkIJ2jPJwOau63fx3+pu8AItYgIbdT2jUYX8+v1NZ1FMArodJ1DQ9Kmt9QRdRkvoVyImCCIvjH3s5257YrnqKBHSaH4sm067sRdRQS2lsxxi2jaRVJJIViMjk+tQWvim7t5gDDZtbm484obOM7ScZ2gj5eAOlYVFFtbgzp5fFKtqmt3sIkge9jMdu0KLGV+cNlsHrgHJ5Jp0GvaW+oTXlzFcxSXlk8F35MakeY2BvUFh1xkjjmuWopcqtYd9bmzqWoWB0i30zTluGijmaZpbgKrFmAGAATgYHrWNRRTAKKKKBBRRRQAVteHb7TNPuZbm/Fz5yr/ozwxrII2/vEMwyR296xaKANKf8AsqTU1YXOoPavlpZZIU83dz0G/B7dT61Z8TX+manf/bLBrvc6qrrPGqgBVCjBDHPSsSilYdwooopiCvTf+F5eJv8Anx0j/vzJ/wDHK8yopOKe402j0/4v/wDMG/7b/wDtOvMK9RnstR+LU7x6WtjarpLFWkluJCswkPBX92CB+7PUA8jiuU8I+BtT8afbP7OntIvsmzzPtDsud+7GNqn+6alNJajauzmaK6bwj4G1Pxp9s/s6e0i+ybPM+0Oy537sY2qf7po8I+BtT8afbP7OntIvsmzzPtDsud+7GNqn+6apySFZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTQ5JBZnM0V03hHwNqfjT7Z/Z09pF9k2eZ9odlzv3YxtU/3TR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900eEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/dNDkkFmczRXTeEfA2p+NPtn9nT2kX2TZ5n2h2XO/djG1T/AHTR4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP900OSQWZzNFdN4R8Dan40+2f2dPaRfZNnmfaHZc792MbVP901zNF1sB/9k=" /></p> Apparently there are several ways of working around the problem, and pulseaudio is known to be misbehaving... I implemented this fix: <a href="https://github.com/JJFourie/HomeAssistant-PulseAudio-Disable">https://github.com/JJFourie/HomeAssistant-PulseAudio-Disable</a> (with a few small changes for the file path and the user) and what is this I hear? Not the leaf blower sound made by the CPU fan anymore, that's for sure!<p></p><p> Here's how the system looks once things have started up:</p><div style="text-align: left;"><span style="font-family: courier;">root@compaq-nc6220:~# docker ps</span></div><div style="text-align: left;"><span style="font-family: courier;">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES</span></div><div style="text-align: left;"><span style="font-family: courier;">27502e6f38bd ghcr.io/home-assistant/i386-hassio-multicast:2022.02.0 "/init" 2 minutes ago Up 2 minutes hassio_multicast</span></div><div style="text-align: left;"><span style="font-family: courier;">a0a5a10052ce ghcr.io/home-assistant/i386-hassio-audio:2023.04.1 "/init" 2 minutes ago Up 2 minutes hassio_audio</span></div><div style="text-align: left;"><span style="font-family: courier;">b0f7d5256909 ghcr.io/home-assistant/i386-hassio-dns:2022.04.1 "/init" 2 minutes ago Up 2 minutes hassio_dns</span></div><div style="text-align: left;"><span style="font-family: courier;">63e0e8fbcacf ghcr.io/home-assistant/i386-hassio-cli:2022.11.0 "/init" 3 minutes ago Up 2 minutes hassio_cli</span></div><div style="text-align: left;"><span style="font-family: courier;">bc3027a7ac3c ghcr.io/home-assistant/qemux86-homeassistant:2023.4.6 "/init" 24 hours ago Up 2 minutes homeassistant</span></div><div style="text-align: left;"><span style="font-family: courier;">a8a3fc080bd7 ghcr.io/home-assistant/i386-hassio-observer:2021.10.0 "/init" 24 hours ago Up 3 minutes 0.0.0.0:4357->80/tcp hassio_observer</span></div><div style="text-align: left;"><span style="font-family: courier;">a730c28e210e ghcr.io/home-assistant/i386-hassio-supervisor:latest "/init" 24 hours ago Up 3 minutes hassio_supervisor</span></div><p><img alt="" src="data:image/jpeg;base64,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AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yor2eij+0f7v4/8AP7Q/u/j/wAA8Yr03wn4N8c6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" /></p><p>Not bad for an aging piece of hardware, unfit to run Windows 7. Glad I saved another one from the dump.</p><p>I'd like to thank HomeAssistant devs and contributors, for keeping the i386 architecture alive. I assume there are still a ton of old devices which can be repurposed for a new "server" role and can live again.<br /></p><p><br /></p><p> <br /></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-30775714742990144922022-05-16T13:07:00.002+03:002022-05-16T13:07:15.667+03:00Changing a battery on a Fitbit Versa smartwatch<p> My wife's beloved Fitbit Versa smartwatch decided to shutdown one day (before our holiday). The screen wouldn't turn on, and when charging, the device would get very hot. I left it to discharge and tried to charge it again, but it would get hot and the screen wouldn't start. The proximity sensor on the back would flash, but that's about it. The watch was 3-4 years old, so I knew the battery must have expanded and probably failed. Also, warranty was out, no chance of replacing it.</p><p><br /></p><p>So, I did what I know best - I took it apart, to see if I could replace the battery (I'm not a fan of throwing something out just because a part failed, or it's old). I followed this tear-down guide, and using a razor blade to take out the screen is a must:</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/6t_h53SDlSM" width="320" youtube-src-id="6t_h53SDlSM"></iframe></div><p></p><p><br /></p><p>My variant was a bit different inside, so here is a picture guide:</p><p><a href="https://imgur.com/a/mPtzhyf">https://imgur.com/a/mPtzhyf</a><br /></p><p>You will need a trox 3 screwdriver to take out the 4 main screws, and a very small (don't know the size) Philips screwdriver to take out the 3 screws holding the battery. I was able to order a replacement battery and after a couple of weeks, I did the process in reverse, very careful not to break any ribbon cables. Let's just say that even if the battery fits, the battery cover wouldn't align perfectly, so only 2 screws out of 3 were used to secure it... Connecting back the ribbons was moderately difficult, because the PCBs wouldn't align perfectly, but in the end, it would connect.<br /></p><p><a href="https://imgur.com/a/xqifV3W">https://imgur.com/a/xqifV3W</a></p><p>So, once everything was back together with care and attention - guess what? I heard a high pitched whining coming from the watch (I measured the frequency with an audio app and it had peaks at 7.5KHz, 9.9KHz, 12.4KHz, 14.9KHz, 17.4KHz and 19.9KHz). Also, it started to get hot once more, just like before replacing the battery.</p><p>So, in conclusion - the operation was a total success, but the patient is dead. Oh, well, at least I tried...<br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com1tag:blogger.com,1999:blog-2655735731581917815.post-57648214132616556672022-04-11T15:26:00.002+03:002022-04-11T15:26:14.170+03:00Fixing a BENQ MX518 projector<p> The school where my kids learn have some old (10 year old) projectors and they are starting to fail. I took down one of them (a BENQ MX518 model) and tried to fix it. Its lamp didn't start and it showed two red leds: Lamp and Temp:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/Vms4x6p.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/Vms4x6p.jpg" width="450" /></a></div><br /><p>I replaced the lamp with a new one, but when I tried to start it it would still show both leds on and wouldn't power on the lamp. </p><p>So, I took it down and tore it apart (in addition to the screws, there were some plastic clips that need opening). Inside, as expected, was a thick layer of dust:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/ipCWRvI.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/ipCWRvI.jpg" width="450" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/u7rwdUD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/u7rwdUD.jpg" width="800" /></a></div><br /><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/VKQEWu2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/VKQEWu2.jpg" width="800" /></a></div><p>The radiators were full of dust, but the fans still worked. The dust worked as an insulator, preventing components from cooling.</p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/GwEuMKg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/GwEuMKg.jpg" width="800" /></a></div><p></p><p>This is not a fan, but a speaker!<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/Ud7u75t.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/Ud7u75t.jpg" width="450" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/IwoeBpG.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/IwoeBpG.jpg" width="800" /></a></div><br /><p>Thankfully, the capacitors on board looked fine, without leaks</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/5m58efP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/5m58efP.jpg" width="450" /></a></div><br /><p>The components below seem to have been fixed in place with hot glue, so that they don't vibrate:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/3Ozqa9O.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/3Ozqa9O.jpg" width="450" /></a></div><p></p><p>After a thorough cleanup (with a vacuum, alcohol and cotton swab) most of the dust was removed and I could test the lamp once more. Take care to secure the tact switch for the lamp door (close the lid), because otherwise it doesn't power on:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/7zcJW8e.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/7zcJW8e.jpg" width="800" /></a></div><br /><p><br /></p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/NPSO99e.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="450" height="800" src="https://i.imgur.com/NPSO99e.jpg" width="450" /></a></div><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/sa4irBa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/sa4irBa.jpg" width="800" /></a></div><br /><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/JIWdS9k.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/JIWdS9k.jpg" width="800" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/alMuJkW.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/alMuJkW.jpg" width="800" /></a></div><p>Now it works, and it's back in the classroom:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.imgur.com/qzjZa7K.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="450" src="https://i.imgur.com/qzjZa7K.jpg" width="800" /></a></div><p></p><p>So, next time, try to save your projector from the bin! It might just work after cleaning.<br /></p><p><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com1tag:blogger.com,1999:blog-2655735731581917815.post-63720399369494749422022-03-31T12:25:00.005+03:002022-03-31T15:06:02.801+03:00Deploying borg backup via ansible<p>Usually, the time for backups is right after a critical system failure or after a ransomware attack! So, let's avoid that and make backups simple. Well, somewhat simple... </p><p>Borg backup (<a href="https://borgbackup.readthedocs.io/en/stable/">https://borgbackup.readthedocs.io/en/stable/</a>) is a great backup tool. It does compression and de-duplication on its own and is perfect for automatic backups. </p><p>I've had to deploy a large backup policy at work, so I prefer not to have to run manual commands on each system - that's why I invested time in polishing an ansible role and some playbooks that can help anyone deploy a borg backup server (or several) with automatic scripts that push backups from distributed systems to a centralized server.</p><p>The way backups will work is the following:</p><ul style="text-align: left;"><li> client systems will run borg via cron to backup certain directories (or the full filesystem)</li></ul><ul style="text-align: left;"><li> they connect to a central server and push the differences via ssh in a borg repository on the server. Each client will have a dedicated user on the backup server and will have its own repository, to keep things separated.<br /></li></ul><ul style="text-align: left;"><li> if all backups are done correctly, the clients run prune to delete backups older than x days/months/years</li></ul><p>The client can mount the borg repo via ssh (with keys) and can push backups, prune, or mount backups in order to restore data.</p><p>Sounds complicated? It is! But, thankfully it's all automated.</p><h2 style="text-align: left;">Managing your hosts with ansible</h2><p style="text-align: left;">If you're not into ansible already, you may be reluctant to learn another way to manage your systems. Maybe you only have one client and one server - why complicate things? Well, it's not that difficult to set up, and can be easily extended, so why not jump in?</p><p style="text-align: left;">This is not going to be a full ansible tutorial, but just enough to get you on your feet. To use ansible you need (on your clients and backup server(s)):</p><ul style="text-align: left;"><li>python 2.6 or later</li></ul><ul style="text-align: left;"><li>ssh</li></ul><p style="text-align: left;">Unless you're still running RHEL4, that's not very difficult, is it?</p><p style="text-align: left;">We're going to do all the configuration for a single host - which I'm going to call "laptop", from where you will be running the ansible commands (called playbooks), and this laptop will connect to your clients and backup server. Here, in addition to the requirements I already stated, you also need to have "ansible" installed. If you're on Ubuntu, it's as simple as <span style="font-family: courier;">sudo apt-get install ansible</span>.</p><p style="text-align: left;">Next, we'll need a directory where to do some configuration. Let's call it "<span style="font-family: courier;">ansible-playground</span>". All the commands and files we're going to discuss will be inside this directory, so time to <span style="font-family: courier;">cd</span> to it:</p><p style="text-align: left;"><span style="font-family: courier;">$ mkdir ansible-playground</span></p><p style="text-align: left;"><span style="font-family: courier;">$ cd ansible-playground</span></p><p style="text-align: left;">The first thing you're going to need is to set up the inventory (or the ansible <span style="font-family: courier;">hosts</span> file). This means building a list of systems you want to manage via ansible. You'll need to specify a name for the client, an IP and optionally some parameters to help access the system. Here are some examples:</p><p style="text-align: left;"><span style="font-family: courier;">$ cat hosts</span></p><p style="text-align: left;"><span style="font-family: courier;"># host definition<br /></span><span style="font-family: courier;">[hosts_to_backup]</span><br /><span style="font-family: courier;">stingray ansible_host=192.168.1.11 ansible_user=root<br />aldebaran ansible_host=192.168.1.5 ansible_user=root<br />hc4 ansible_host=192.168.1.173 ansible_user=root</span></p><p style="text-align: left;">The first item is the name that you're going to be using later. I prefer to use the system's hostname. The variable <span style="font-family: courier;">ansible_host</span> points to the IP address of the system, and <span style="font-family: courier;">ansible_user</span> tells ansible to try to connect via ssh with that user. There are lots of other variables you can specify, such as ssh port or the path to the python interpreter (<a href="https://docs.ansible.com/ansible/latest/reference_appendices/special_variables.html"><span style="font-family: arial;"><span>https://docs.ansible.com/ansible/latest/reference_appendices/special_variables.html</span></span></a>).</p><p style="text-align: left;">In principle, ansible will try to connect with the <span style="font-family: courier;">ansible_user</span> username via ssh to <span style="font-family: courier;">ansible_host</span> and will try to login with a ssh key. You can use a password, but it's annoying, so it's best to set up ssh authentication with keys between your "laptop" and all systems managed by ansible. There are lots of tutorials on how to do this, but normally you:</p><ul style="text-align: left;"><li> Create a ssh key pair if you don't have one already on your laptop:</li></ul><p style="text-align: left;"><span style="font-family: courier;">$ ssh-keygen -t rsa</span> </p><ul style="text-align: left;"><li> You copy the public key on your client's <span style="font-family: courier;">~/.ssh/authorized_keys</span>. The simplest way to do it is with:</li></ul><p style="text-align: left;"><span style="font-family: courier;">$ ssh-copy-id ansible_user@server</span></p><p style="text-align: left;">Replace <span style="font-family: courier;">ansible_user</span> and <span style="font-family: courier;">server</span> with the correct information. <span style="font-family: courier;">ssh-copy-id</span> has the benefit of asking to accept the fingerprint of the server, so this will help later on. </p><p style="text-align: left;">Ok, this is the most time-consuming step, but you're actually preparing your systems to be managed by ansible and needs to be done once. For large deployments, if you don't want to use root login, you can create a special user to be used by ansible, and you can enable <span style="font-family: courier;">sudo</span> for it so that ansible can run commands as root. If you want to manage your "laptop" as well, the simplest way to do it is to connect to it via ssh (<span style="font-family: courier;">ssh ansible_user@127.0.0.1</span>), to keep things consistent.</p><p style="text-align: left;">So, can you be sure that ansible is setup correctly? You can test it with:</p><p style="text-align: left;"><span style="font-family: courier;">$ ansible -i hosts -m ping hosts_to_backup</span><br /></p><pre><span style="color: #ff8787;"><b>hc4 | UNREACHABLE! => {</b></span>
<span style="color: #ff8787;"><b> "changed": false,</b></span>
<span style="color: #ff8787;"><b> "msg": "Failed to connect to the host via ssh: root@192.168.1.17: Permission denied (publickey,password).",</b></span>
<span style="color: #ff8787;"><b> "unreachable": true</b></span>
<span style="color: #ff8787;"><b>}</b></span>
<span style="color: #44aa44;">stingray | SUCCESS => {</span>
<span style="color: #44aa44;"> "ansible_facts": {</span>
<span style="color: #44aa44;"> "discovered_interpreter_python": "/usr/bin/python"</span>
<span style="color: #44aa44;"> },</span>
<span style="color: #44aa44;"> "changed": false,</span>
<span style="color: #44aa44;"> "ping": "pong"</span>
<span style="color: #44aa44;">}</span>
<span style="color: #44aa44;">aldebaran | SUCCESS => {</span>
<span style="color: #44aa44;"> "ansible_facts": {</span>
<span style="color: #44aa44;"> "discovered_interpreter_python": "/usr/bin/python"</span>
<span style="color: #44aa44;"> },</span>
<span style="color: #44aa44;"> "changed": false,</span>
<span style="color: #44aa44;"> "ping": "pong"</span>
<span style="color: #44aa44;">}</span> </pre><pre> </pre><p style="text-align: left;">The "<span style="font-family: courier;">-i hosts</span>" specifies the path to the host files we've just defined, "<span style="font-family: courier;">-m ping</span>" runs the ping module that checks connectivity and "hosts_to_backup" specifies a group of hosts in the inventory. If ssh with keys fail for some reason, it's best to run <span style="font-family: courier;">ssh -vvv user@server</span> and also check <span style="font-family: courier;">/var/log/auth.log</span> on the server. My problem was caused by permissions not being tight enough for a directory:</p><p style="text-align: left;"><span style="font-family: courier;">Mar 22 18:25:03 localhost sshd[3337162]: message repeated 2 times: [ Authentication refused: bad ownership or modes for directory /root]</span><br /> <br /></p><p style="text-align: left;">Once you fix all the connection issues, you should be set to use ansible to manage your hosts.</p><h2 style="text-align: left;">Downloading the borg-backup playbook and role</h2><p style="text-align: left;">The first thing you're going to need is to download and install the <span style="font-family: courier;">ansible-role-borgbackup</span> from here: <a href="https://github.com/mad-ady/ansible-role-borgbackup">https://github.com/mad-ady/ansible-role-borgbackup</a>. This role handles most of the details - distributing ssh keys between client and server, creating the repo, adding a cron job and also creating a customized backup script. You need to install it only to your "laptop" with this command:</p><p style="text-align: left;"><span style="font-family: courier;">$ ansible-galaxy install git+https://github.com/mad-ady/ansible-role-borgbackup.git<br />- extracting ansible-role-borgbackup to /home/adrianp/.ansible/roles/ansible-role-borgbackup<br />- ansible-role-borgbackup was installed successfully</span><br /></p><p style="text-align: left;">Now comes the boring part - you should take the time to go through the <span style="font-family: courier;">README</span> from <a href="https://github.com/mad-ady/ansible-role-borgbackup/README.md">https://github.com/mad-ady/ansible-role-borgbackup/README.md</a> to understand what variables you need to set. Go on, I'll wait...</p><p style="text-align: left;">We're going to write a playbook that makes use of this role. You can get it from here:</p><p style="text-align: left;"><span style="font-family: courier;">$ wget https://raw.githubusercontent.com/mad-ady/ansible-odroid-config/master/deploy-borg-backup.yaml </span><br /></p><p style="text-align: left;">Before we run the playbook to deploy the backups, we need to talk about configuration. We need to tell borg backup what directories to backup from each client, how long to keep those backups and in case of special backup (e.g. a mysql database), supply the credentials.</p><h2 style="text-align: left;">The variables</h2><p style="text-align: left;">The playbook comes with a set of default variables that you can consult here: <a href="https://github.com/mad-ady/ansible-role-borgbackup/blob/master/defaults/main.yml">https://github.com/mad-ady/ansible-role-borgbackup/blob/master/defaults/main.yml</a>. So, by default, borg will backup just /etc, /home and /root, will run the backup job daily sometime between 0:00 and 4:59 (it gets set randomly on first deployment, but it doesn't jump around from day to day) and keeps backups 1 yearly backup, 6 backups in the last 6 months, 4 backups in the last month and 7 backups in the last week. The backup retention policy is best explained here: <a href="https://borgbackup.readthedocs.io/en/stable/usage/prune.html">https://borgbackup.readthedocs.io/en/stable/usage/prune.html</a></p><p style="text-align: left;">In order to override these variables, the most elegant way is to do so in a file called <span style="font-family: courier;">group_vars/all<span style="font-family: arial;">. No</span></span>te that the file syntax is ansible and indentation is important and must be consistent:</p><p style="text-align: left;"><span style="font-family: courier;">$ mkdir group_vars</span></p><p style="text-align: left;"><span style="font-family: courier;">$ touch group_vars/all</span></p><p style="text-align: left;"><span style="font-family: courier;">$ cat group_vars/all</span></p><p style="text-align: left;"><span style="font-family: courier;">borgbackup_encryption_mode: none<br />borgbackup_include:<br /> - /etc<br /> - /var/spool/cron<br />borgbackup_exclude: []<br />borgbackup_pre_commands: []<br />borgbackup_post_commands: []<br />borgbackup_servers:<br /> - fqdn: 192.168.1.5<br /> shortname: aldebaran<br /> user: "borg_{{inventory_hostname}}"<br /> type: ssh<br /> home: "/media/wdc/storage3TB/backup/borg_{{inventory_hostname}}"<br /> pool: "borg_{{inventory_hostname}}"<br /> options: ""<br /></span></p><p style="text-align: left;"><span style="font-family: courier;">borgbackup_passphrase: ""<br />borgbackup_retention:<br /> hourly: -1<br /> daily: 7<br /> weekly: 4<br /> monthly: 6<br /> yearly: -1</span><br /></p><p style="text-align: left;">With the settings above I'll be instructing borg to keep unencrypted backups, without any passphrase, to back-up <span style="font-family: courier;">/etc</span> and <span style="font-family: courier;">/var/spool/cron</span> unless overridden, to keep backups up to 6 months, and I've defined a backup server with IP <span style="font-family: courier;">192.168.1.5</span> where it will create ssh users named "<span style="font-family: courier;">borg_$hostname</span>" and for each user will keep backups in <span style="font-family: courier;">/media/wdc/storage3TB/backup/borg_$hostname</span></p><p style="text-align: left;">If you want to have a replicated backup server, you can simply add it to the <span style="font-family: courier;">borgbackup_servers</span> list. <br /></p><p style="text-align: left;">Now - you may want to set different settings per host, so this is where we're going to do things. To set variables per host, ansible uses a <span style="font-family: courier;">hosts_var</span> directory where variables are stored in a file with the name of the host (according to the inventory):</p><p style="text-align: left;"><span style="font-family: courier;">$ mkdir host_vars</span></p><p style="text-align: left;"><span style="font-family: courier;">$ touch host_vars/stingray host_vars/aldebaran host_vars/hc4</span><br /></p><p style="text-align: left;">Inside a <span style="font-family: courier;">host_vars/$hostname</span> file we can customize borg settings for that host. Here's an example. I'd like my <span style="font-family: courier;">aldebaran</span> server to back up its mysql database (without a couple of tables), and also backup some other directories. I'd also like to skip some directories which are too big/not important:</p><p style="text-align: left;"> <span style="font-family: courier;">$ cat host_vars/aldebaran</span></p><p style="text-align: left;"><span style="font-family: courier;">borgbackup_exclude:<br /> - /home/adrianp/.vscode-server-insiders<br /> - /home/adrianp/go<br /> - /home/adrianp/development/kernel-n1-mainline<br /> - /home/adrianp/developmnet/linux-hardkernel<br /> - /home/adrianp/development/linux-hardkernel-5.2<br /> - /root/development/linux<br /> - /root/development/HandBrake<br /> - /root/go<br /> - /usr/share/hassio/homeassistant/home-assistant.log<br /> - /usr/share/hassio/homeassistant/home-assistant.log.1<br />borgbackup_include:<br /> - /etc<br /> - /home<br /> - /root<br /> - /usr/local<br /> - /var/www/html<br /> - /usr/share/hassio<br /> - /var/spool/cron<br />mysqluser: root</span></p><p style="text-align: left;"><span style="font-family: courier;">mysqlpass: "super_secret_stuff"</span></p><p style="text-align: left;"><span style="font-family: courier;">mysqlskip: <br /> - homeassistant.events<br /> - homeassistant.states<br /><br />borgbackup_cron_hour: 2<br />borgbackup_cron_minute: 10</span><br /></p><p style="text-align: left;">Because there are just a few systems, I'd like to time the backups, and have it run at a specific time in the night, so that it doesn't keep the HDDs spinned up for too long, that's why I'm specifying the cron hour and cron minute.<br /></p><p style="text-align: left;">A much simpler config file for a simpler server looks like this, for example:</p><p style="text-align: left;"><span style="font-family: courier;">$ cat host_vars/hc4 <br />borgbackup_include:<br /> - /etc<br /> - /var/spool/cron<br />borgbackup_cron_hour: 2<br />borgbackup_cron_minute: 09</span><br /><br /></p><h2 style="text-align: left;">Deploying the playbook</h2><p style="text-align: left;">The playbook decides on which hosts it will run. By default it runs on all hosts defined in "<span style="font-family: courier;">hosts_to_backup</span>" section in our inventory. You can change that and run on a specific host if you wish. Before we run, we need to add a few sections in our inventory:</p><p style="text-align: left;"><span style="font-family: courier;">$ cat hosts</span></p><p style="text-align: left;"><span style="font-family: courier;"># host definition<br /><br />[hosts_to_backup]<br /><br />stingray ansible_host=192.168.1.11 ansible_user=root<br />aldebaran ansible_host=192.168.1.5 ansible_user=root<br />hc4 ansible_host=192.168.1.17 ansible_user=root<br /></span></p><p style="text-align: left;"><span style="font-family: courier;">#needed by the borgbackup role -- the servers to backup to<br />[borgbackup_servers]<br />192.168.1.5<br /><br /># borgbackup servers where to create accounts.<br />[all_borgbackup_servers]<br />192.168.1.5<br /><br />[borgbackup_management]</span><br /></p><p style="text-align: left;"></p><p style="text-align: left;">We're going to deploy it on all hosts and see what happens:</p><p style="text-align: left;"><span style="font-family: courier;">$ ansible-playbook -i hosts deploy-borg-backup.yaml</span><br /></p><pre>PLAY [hosts_to_backup] *******************************************************************
TASK [Gathering Facts] *******************************************************************
<span style="color: #44aa44;">ok: [stingray]</span>
<span style="color: #44aa44;">ok: [hc4]</span>
<span style="color: #44aa44;">ok: [aldebaran]</span>
... output ommited...</pre><pre> PLAY RECAP *******************************************************************************
<span style="color: #aa5500;">aldebaran</span> : <span style="color: #44aa44;">ok=19 </span> <span style="color: #aa5500;">changed=1 </span> unreachable=0 failed=0 <span style="color: #1a92aa;">skipped=10 </span> rescued=0 ignored=0
<span style="color: #aa5500;">hc4</span> : <span style="color: #44aa44;">ok=19 </span> <span style="color: #aa5500;">changed=1 </span> unreachable=0 failed=0 <span style="color: #1a92aa;">skipped=10 </span> rescued=0 ignored=0
<span style="color: #44aa44;">stingray</span> : <span style="color: #44aa44;">ok=21 </span> changed=0 unreachable=0 failed=0 <span style="color: #1a92aa;">skipped=9 </span> rescued=0 ignored=0 </pre><pre><br /></pre><p style="text-align: left;">The nice thing about ansible playbooks is that - if done correctly, the tasks executed are idempotent. This means the result of the action is the same no matter how many times you execute it. So, if you run into problems, you can fix them and simply rerun the whole playbook again. Whatever was done won't break and things will get updated. If you later add more hosts, or change the directories to be backed-up, you'd simply rerun the playbook to apply the changes. This also means that any local changes done manually to the backup script will get overwritten.</p><h2 style="text-align: left;">Where are my backups?</h2><p style="text-align: left;">Now, the playbook took care to install <span style="font-family: courier;">borg</span>, create the accounts used by it, distribute ssh keys (<span style="font-family: courier;">/root/.ssh/id_rsa_borg</span>), set up <span style="font-family: courier;">cron</span> and create a customized wrapper script for each host. This customized script is <span style="font-family: courier;">/usr/local/bin/borg-backup</span>. If you were to read it, you'd see it calls successive <span style="font-family: courier;">borg</span> commands and may contain passwords for <span style="font-family: courier;">mysql</span> or make references to backup encryption passwords. So, it contains sensitive information.</p><p style="text-align: left;">The playbook did not actually create any backups. You'll need to do it yourself, or wait for <span style="font-family: courier;">cron</span> to call <span style="font-family: courier;">borg-backup</span>. Note that the initial backup will probably take a long time to complete, because it will be a full backup, but follow-up backups should be faster (and smaller!). This is why it's a good idea to run "<span style="font-family: courier;">borg-backup</span> <span style="font-family: courier;">backup</span>" manually on each system, to make sure the backup process works correctly:</p><p style="text-align: left;"><span style="font-family: courier;"></span></p><pre># borg-backup backup
Backing up /etc to 192.168.1.5: repo - borg_hc4::_etc-20220331-1113
------------------------------------------------------------------------------
Archive name: _etc-20220331-1113
Archive fingerprint: 1c9aac4c3c89dc2f8fbf076d3c619f5ec441a016217a56634881d14ebb93dba5
Time (start): Thu, 2022-03-31 11:13:37
Time (end): Thu, 2022-03-31 11:13:40
Duration: 3.08 seconds
Number of files: 801
Utilization of max. archive size: 0%
------------------------------------------------------------------------------
Original size Compressed size Deduplicated size
This archive: 2.74 MB 886.97 kB 878.66 kB
All archives: 2.74 MB 886.97 kB 878.66 kB
Unique chunks Total chunks
Chunk index: 773 792
------------------------------------------------------------------------------
Backing up /var/spool/cron to 192.168.1.5: repo - borg_hc4::_var_spool_cron-20220331-1113
------------------------------------------------------------------------------
Archive name: _var_spool_cron-20220331-1113
Archive fingerprint: a70e642a5b1c9fcc634d2d999c74e282c996363a33dce54afc26b519ec8889c8
Time (start): Thu, 2022-03-31 11:13:43
Time (end): Thu, 2022-03-31 11:13:43
Duration: 0.03 seconds
Number of files: 0
Utilization of max. archive size: 0%
------------------------------------------------------------------------------
Original size Compressed size Deduplicated size
This archive: 836 B 696 B 696 B
All archives: 2.74 MB 887.67 kB 879.36 kB
Unique chunks Total chunks
Chunk index: 775 794
------------------------------------------------------------------------------
Pruning old /etc backups
Pruning old /var/spool/cron backups
</pre><p style="text-align: left;"><span style="font-family: courier;"> </span></p><p style="text-align: left;"><span style="font-family: courier;"><span style="font-family: arial;">You will also get logs in <span style="font-family: courier;">/var/log/borg-backup.log</span> that you can consult when there are problems.</span><br /></span></p>You can see the repository URL, the archive name (slashes are replaced with underscore, and the current date and time is appended to the end). You also get some statistics about how much space the current backup occupies in the repo. The first backup will be large, subsequent backups will be smaller and benefit from deduplication.<p style="text-align: left;">You can view the existing backups with:</p><p style="text-align: left;"><span style="font-family: courier;"># borg-backup list<br />Archives on 192.168.1.5 :<br />_etc-20220331-1113 Thu, 2022-03-31 11:13:37 [1c9aac4c3c89dc2f8fbf076d3c619f5ec441a016217a56634881d14ebb93dba5]<br />_var_spool_cron-20220331-1113 Thu, 2022-03-31 11:13:43 [a70e642a5b1c9fcc634d2d999c74e282c996363a33dce54afc26b519ec8889c8]<br /></span></p><p style="text-align: left;"><span style="font-family: arial;">And get more details with:</span></p><p style="text-align: left;"><span style="font-family: courier;"># borg-backup info _etc-20220331-1113<br /><br />Archive name: _etc-20220331-1113<br />Archive fingerprint: 1c9aac4c3c89dc2f8fbf076d3c619f5ec441a016217a56634881d14ebb93dba5<br />Comment: <br />Hostname: hc4<br />Username: root<br />Time (start): Thu, 2022-03-31 11:13:37<br />Time (end): Thu, 2022-03-31 11:13:40<br />Duration: 3.08 seconds<br />Number of files: 801<br />Command line: /usr/local/bin/borg create --compression auto,zlib,6 --stats ssh://borg_hc4@192.168.1.5:22/media/wdc/storage3TB/backup/borg_hc4/borg_hc4::_etc-20220331-1113 /etc --exclude-if-present .borg_exclude<br />Utilization of maximum supported archive size: 0%<br />------------------------------------------------------------------------------<br /> Original size Compressed size Deduplicated size<br />This archive: 2.45 MB 813.68 kB 878.66 kB<br />All archives: 2.74 MB 887.67 kB 879.36 kB<br /><br /> Unique chunks Total chunks<br />Chunk index: 775 794<br /><br /></span></p><h2 style="text-align: left;">Keeping an eye on backups</h2><p style="text-align: left;">As you may know, backups which are unsupervised will end up failing silently, filling up the disk or breaking in some way, which you will find out only when you desperately need to restore some backup. It would be nice to keep an eye on what is backed up and raise an alert if a specific backed-up directory is below a certain size. This should tell you early on when something is wrong.</p><p style="text-align: left;">About a year ago I switched my home monitoring from munin to prometheus and grafana and I'm happy with them. So, my backup checking strategy is built-into prometheus. To continue from here you should have prometheus node exporter deployed on your backup server, with a central prometheus instance that gathers the metrics, an alert-manager instance that triggers alerts and a grafana instance to draw some nice dashboards. Since setting up prometheus/alertmanager/grafana is a large subject, it's not handled here, you should search for tutorials elsewhere and return here once your environment is already setup.</p><p style="text-align: left;">Prometheus node-exporter has a textfile collector that allows you to gather metrics from text files. On the backup server we can run a script in a cron job to check the backup size of today's backups and expose data about the backups to prometheus.</p><p style="text-align: left;">Instructions on how to set it up can be found here: <a href="https://github.com/mad-ady/prometheus-borg-exporter">https://github.com/mad-ady/prometheus-borg-exporter</a>. Note that if you're not planning on using prometheus, you can still modify the script to send an email when there's an issue with today's backups.<br /></p><p style="text-align: left;">These metrics are best viewed in a grafana dashboard, customized based on the data exposed by the node-exporter script. You can get the dashboard from here and install it: <a href="https://grafana.com/grafana/dashboards/14516">https://grafana.com/grafana/dashboards/14516</a>. Note, that since the borg-exporter scripts runs once a day, the data in the dashboard will update daily.<br /></p><p style="text-align: left;">In the end your dashboard should look something like this:</p><p style="text-align: left;"><img alt="" src="data:image/jpeg;base64,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+v60JsdRca1ouqIi6jHfBba4mkhECr+9jd921iT8pznkbuvSpn8V2dzotrolzBN/ZyWzKyqqlopt7MroSecAgHJGRmuRoqelir63Ovj8RaNgXkqX4vv7Maw8tUTy8+WYw+7dnGMZGOPU9KuaxqOmaVqTXIF2+pNpcUCR7V8ob7dV3bs54U9Mde9cJRTbvf8Arv8A5iWn9en+Ru+HtWtdNjnWa4v7Z5Cp8y1VZFdRnKPGxCsPft6Val1/SZre+i+wyQxvqCXlvAiqUIAIKNyNoIPYH0xXMUU7/wBf16Adpq/i2yu9NuraCfVJjNdR3EUdztEUAUt8iKGOBz1AGcDgVDea7omoS6vFN/aCW1/dJeK6RIXSQbsoQWwV+c85zx0rkaKX9fl/kgO0PinTH1e9ukl1O0jmaIrsRJRIioFKSRswU8jg89elcrqVxBd6ndXFtbi3gllZ44R0RSeBVWih6gdBpes6XaeHZrC90+W9ke7W4VDKY4/lQqMkfMfvNwMdue1QeItUstUlsDYw3EMVvaLAUncOQQzHgjGRggdB0rGooAKuadqt/pMzTWF1JbyMu1ihxkZz/MVTooA7TSPGcXkn+3A9zOsit5v2WKV7mIAgwyO2GAJI+bkj8q4w4JJAwPSkooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCWDq/8Au/1FdBoGtwaTaahDLFI5uQgUpjjGev51zsb7CSRkEY60/wA5f7h/76/+tQB3z+ONPkMga0uCryhyDt6bQCOvtWFqPiq+vLCTTo3ZLPz3kQ728wo2cIx3YKgHpXPecv8AcP8A31/9ajzl/uH/AL6/+tUTpxnbmV7DUpR2Y/s3+6f5VHB1f/d/qKUzDBAQ5Ix1pkb7CSRkEY61YjT0q5itrtzOWWOSGSIsozt3IVzjv1rcOo6S00itPGLYbTAiWYVoyGU53AAngMOT3rk/OX+4f++v/rUecv8AcP8A31/9agCe4kE1zLKAQHcsAfc1Wm/1p+g/lTvOX+4f++v/AK1Ru29y2MUAT9l/3R/KuhsNTt5rSKGedIbiONod00IeKRMgqHxzxjjg/WubEwwAUOQMdaPOX+4f++v/AK1AG7rGpwTw/ZrWSSQNM0s0rxqnmHovA7AZx9elYjf6p/p/UU3zl/uH/vr/AOtSNKChUKRn1NACw/cf6j+tX9Ou0tLhvOVmgljaKUL12nuPcHB/Cs2OQICCMg++Kf5y/wBw/wDfX/1qANwpZB45brVjd28X3IFV95H935hhR07n8azLq5e8u5rmT78rl2x6k5qt5y/3D/31/wDWo85f7h/76/8ArUAa8upWk0VqXspDPbxrGrecNjbTnldv9auTeJVleI/ZpwEaRv8Aj6O4bgOFOOAMdMEe1c55y/3D/wB9f/Wo85f7h/76/wDrUXEa9zq0dxDeRfZBGs7o67GA2lQRk8YOcnPTmnWmtm2skhMBeSJZFibzMKA453Ljn8xWN5y/3D/31/8AWo85f7h/76/+tQM07LVPscMMfk7/AC7pLjO7Gdo6dP1qwNcHlAm1zcJHJFHJ5nCq5OcrjkjcecisTzl/uH/vr/61HnL/AHD/AN9f/WoA6JPEkccglFifNMkUkh87hjGMcDbxn8aqWurJb2Mtu9sZd+4jdJ8mSMZKkHkdiCKyPOX+4f8Avr/61HnL/cP/AH1/9agB9PjlkhYtFIyEgqSpxkHqKh85f7h/76/+tR5y/wBw/wDfX/1qBD6U/cH1P9Kj85f7h/76/wDrUvnrjGw/99f/AFqBl/T71LXzop42kt51AdVbawIOQyn1B/rWhbXelRiaFZrvdPG0YuZwMRA/7IJznoT6dq5/zl/uH/vr/wCtR5y/3D/31/8AWoAlX/WD61Xi/wBcn+8KeJ1ByEOR/tf/AFqiVtrBvQ5oAtxStBMkqHDowZT7jmtZo9Lurz7Z9rjhiZ98ttMr7hzyFKg5HpyDWH5y/wBw/wDfX/1qPOX+4f8Avr/61AGnrD2L3i/2aZPsojG1XJyp6kc+/wDOqB+4Pqf6VH5y/wBw/wDfX/1qXz1xjYf++v8A61ADwSpBBII5BHalkkeWRpJHZ3Y5ZmOST7movOX+4f8Avr/61HnL/cP/AH1/9agQ/s3+6f5VHB1f/d/qKUzDBAQ5Ix1pkb7CSRkEY60DNTStSbS7tp1TeGQxsN204Poe3SuquNcsIoZpY7zzcKDFGsz72ORkEFMDv37VwnnL/cP/AH1/9ajzl/uH/vr/AOtQBavbp76+nunAVpnLkDoMnpVOb/Wn6D+VO85f7h/76/8ArVG7b3LYxQA2iiigAooqwgAjX5V5HcA96AK9FWeP7q/98ijj+6v/AHyKAK1FWeP7q/8AfIo4/ur/AN8igCtRVnj+6v8A3yKOP7q/98igCtRVnj+6v/fIo4/ur/3yKAK1FWlALAFVwT/dFRBtkKkBcliDlQfT1oAiop/mt6J/3wP8KPNb0T/vgf4UAMop/mt6J/3wP8KPNb0T/vgf4UAMop/mt6J/3wP8KPNb0T/vgf4UAMop/mt6J/3wP8KPNb0T/vgf4UAMop/mt6J/3wP8KPNb0T/vgf4UAMoqUMXSTcF4XIwoHcVFQAUVYQARr8q8juAe9Lx/dX/vkUAVqKs8f3V/75FHH91f++RQBWoqeUDys4AOR0GPWmu5QhVC42g8qD2FAEVFP81vRP8Avgf4Uea3on/fA/woAZRT/Nb0T/vgf4Uea3on/fA/woAZRT/Nb0T/AL4H+FHmt6J/3wP8KAGUU/zW9E/74H+FHmt6J/3wP8KAGUVJJyEbABK5OBjuajoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqwv8Aqk+n9TVerC/6pPp/U0AdJbadYy6JE5iiNy9tNLndJ5hKk4I/gwAOc81E/hsRxLK90Qiq5lHlgsu1QSAN3PXvtNZIv7xbX7KLucW//PISHZ+XSnHU78mMm+uSY/8AVnzW+TjHHPHFdDqUmtY9EZcs11NZtChbRzdJKQY5XVm2He4+Tb8hPAG45Pv34qNvDyRmcy3bBIXmUlYckiMqMgbh13fpWUb26JJNzMSd2f3h53fe/Pv61Zi1vUYmZvtczsYzGrPIxKA45Xng8Clz0nvHp+Ics11JV0df7WmspLkIka7/ADNo5GARwSADyOpH1qc+HdlvJJLeJGwd1RHCgttIB4LZz7AH61kpd3MdwbhLiVZzkmRXIY5689acL67WOSMXU4SQ7nUSHDH1I7mlGVLrEbU+5qSaBEGvPKvWZLN2SZmi24IHy4+Y8FhipJ/DcVs8iy6gv7lHaURorMCuOgD9Dnvg8dKxDcTt5uZpD5pzJlj85znn15p7395KoWS7ndQuwBpCQF9PpwOKOenZ+7qHLPuQp99frVc/6hP95v5Cp0++v1qA/wCoT/eb+QrE0NnRvDw1e2aQ3RgdmZIgyrtdgu7GSwPp90MfUVbfQrHyra6mme2tzDbBhHGZGklkBPQsMDCnJz9BWTY67qOmwiK1mRUDF13RI5UkYJUsCVyAAcdaWHXtRhwFmRlCIgWSFHXCfd4YEZGTz15607r8hG1feFLdJL6b7dBaRie4W2ikkTlY2IwSzhucYGFb3xTNS8OWj3cqabPIHiaBZIDCSF8wDlW3EtyemB14zWQ+v6lJHNHJOjiZ3kYvCjEM/wB4qSMpnvtxT5fEmrTeWWugrI6SB44kRiyDCksoBbHbOaS0tfy/4I35GlL4VtoT5rak32UW8kxdIkd8owUrhZCv8Q/i+oFFr4RW6htmW+KPLJAro8agosrABgN+49R1UA9iay7jxBqVzGY5JoxGY2j2RwRooViCwAVQBkgGnx+JtWijjRLlAIzGVbyI9x8sgpltuWxgYyT6UA/I0rHw7YPcwTtemaxMc7uZUMPzRAZBwWO0kryOcZ4zVzRfCf2zXlmurLz9NZ49qWXmFHEnTDH5lUDJJPPGO9czDq99b+SI58CEuyAopHzgBgQRyCAODkUjatevqUWoGYC5hKmNlRQE2/dAUDaAMdMYo7A+thiWMkmpGybbBLvKYnOwK3oSenPHP44o1DT59MuBb3W1Z9oZ4w2TGf7rejd8ds885FViSSSeppKSG9x8f3Jf93+oplPj+5L/ALv9RTKYiwv+qT6f1NdHBpNjIlq7SRBnsZJWhJfczgPhgQMdhxkdOlc4v+qT6f1NTC5nBUiaQFUKKd54U5yB7cnj3q4SSTurkSTezNc+H0DqpvMFZFSYmLAUshYbTn5hgHrj8uajvtIt7LT5ZvOmaZZkRQUUKVZd2chj+YJFZ/268IiBup8Q/wCq/eH5P930/CmyXl1KJBJczOJSDJucneR0z64q5Sp2doiSlfVleT/Un/eH9ajm++P91f5CpJP9Sf8AeH9ajm++P91f5CsTQ6e78M2t1dCHTJ2W4WO1LwSRkIPNVBkPuJPzMMjA68dKgh8N2lyfNh1ORrRPOEsjW2GVo03nC7+QR0OR7gVnzeIdUuIVie5AC7PmjiRHOwYTLKATjAxk0TeINTnbc06D5ZFxHCiA7xhyQoAJI6nr70PrYF5lxvD9sLOWQahIbhLT7YIjbjaYywCgtv4Ygg4wQPU1X0OysruLU2vWdEgtfMV0XcyN5iLkLkA8MRycc1Zt/E/kaKbA2gmcxeSXlZSPL3htvCh8cYxvx1wKz5dVzFJHaWVtZLMnlyiEu3mLkNg72bHKjpih76Aun9dv+CaNz4ctbEs15qZiheURwSC33bvkV8uN3yjDr03HrwcVZ/4Rlrfwfc301jcvdFY50m2MEjjJxj0JI5PoMe9ZKeItUjZmFypZtpy0SNtKqFBXI+U4AGRg8VRju54ree3R8RT7fMXAO7ByOaARPp2lXOqvJHaeW8qAN5bOFJXuRnjA6n0HPQEirNGIp5IxIkgRiu9DlWweo9qZRQA+T7kX+7/U0ynyfci/3f6mmUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVIspVQu1Tj1zUdFAEvnn+4v6/40eef7i/r/jUVFAEvnn+4v6/40eef7i/r/jUVSQW891J5dvDJK+0ttjUscAZJwOwHNAC+ef7i/r/jR55/uL+v+NRUUAS+ef7i/r/jR55/uL+v+NRUUAS+eRyEXP401ZMLtKKwzkZz/SmUUAP8xf8Anin5n/GjzF/54p+Z/wAaZRQA/wAxf+eKfmf8aPMX/nin5n/GmUUAP8xf+eKfmf8AGjzF/wCeKfmf8aZRQA/zF/54p+Z/xo8xf+eKfmf8aZRQA/zF/wCeKfmf8aPMX/nin5n/ABplFADzINpCoq54OM/40yiigCRZSqhdqnHrml88/wBxf1/xqKigCXzz/cX9f8aPPP8AcX9f8aiooAe8pdcYAGc8UvmA43RqxAxk5/xqOigB/mL/AM8U/M/40eYv/PFPzP8AjTKKAH+Yv/PFPzP+NHmL/wA8U/M/40yigB/mL/zxT8z/AI0eYv8AzxT8z/jTKKAH+Yv/ADxT8z/jR5i/88U/M/40yigBzvuxwAAMACm0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVa0+C2ubxIbq6+yxuCBMV3KrY43d8ZxkjOPQ1VooA0L6zt7G+it4LxLp1A854h+7D55Ct/EBxz65xkYJ9N8WSSXsHii2N1dXfkrGywXMGyK3G5cmN8nLc4x8vU9a8iBIORwav3euavqEHkXuq31zFnPlzXDuv5E076WBb3O7uPBulvBHC9ullNFfW1tK0c0jttk+9vLKELdxs49aNDsbL/AISNRFo82kqovLdpnd3jZRE3J3c7h1OOK4KfWNUubcW8+pXksIAAjknZl46cE447USazqk0qSy6lePIiGNXadiVUjBUHPAI4xRff+un9feCOt1Hw7p8Y1yG1sC32Syhls5lkdzOGdQZcZxyCeAMD6irV34f0vTodRlXQzdyW/wBiCwGWUYMkeXztOeT+R/KuHh1fU7Zomg1G7iMSGOMpOy7FJyVGDwPatK28V6lbaZeW63N19ruZYn+2C5YOoQMNuepGD69qLr+vUP6/As3WiWNr8Qm0kRXE1ityFMUXzSbcAlR6kcj14rfi8K6Td6rBL9lgjszZzzoIp5jHOyEDBDL5q4z8wGenFee+fL5/n+a/nbt/mbju3dc59asS6vqU95HeS6jdyXUfCTPMxdfo2ciktEkD3Z2lzpHh6zttUv0sEulhtLeVYRJOkaSO5VtpYKzLwDz+dRr4d0abSrTUvLEMGpC2tYf3jHyZi5EzcnnAXPPHziuNm1O/uDOZ765lM+BMXlZvMx03ZPOPeomuZ2tktmnkMCMWSIudqk9SB0BOBTTBnpT+FvDv9uWlp9mUFb14JIY3uP3kYRiC7OoAfKj7pxzXGaZFYap4rgjbT5Y7F5PmtrZmkYKBzgn5j0yfxxVF9a1WR4XfU71ng4hZp2Jj4x8vPH4VUjlkhlWWKRkkU7ldTgg+oNJbg9Uek2OnafZajLJFo9nLDc6TcSx7JpnRyuR8qth1J6HOT6EVRt/DWnt4amnuNPjiuU083yt50rSN83GQB5YQjjGd1cc2s6o98t62pXjXajas5nYyAegbOaBrOqC1+yjUrwW+CvlCdtmD1GM4waHt/Xn/AJh1/ryO81Ky0q78RlrnSUit49KgkQoJjDvZUwZNhLbRkjK98ZzXGeJdPXTNfubVLcW6LtZYxKZAAVB4YgEjnIyM+tVo9Y1OKSGSPUrxHgTy4mWdgY1/uqc8D2FVZppbiZ5p5Xllc5Z3YszH1JPWh6sFsMooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK0LRR5C4HJzQBn0V0F9ZtYziF927YGO5CpGR0waqsQoyelArmTRVx5WZsgkD2pu9v7x/OgZVoq1vb+8fzo3t/eP50AVaKtb2/vH86N7f3j+dAFWirW9v7x/Oje394/nQBVoq1vb+8fzo3t/eP50AVaKtb2/vH86N7f3j+dAFWirW9v7x/Oje394/nQBVoq1vb+8fzo3t/eP50AVaKtb2/vH86N7f3j+dAFWirW9v7x/Oje394/nQBVoq1vb+8fzo3t/eP50AVaKtb2/vH86N7f3j+dAFWirW9v7x/OmTHMWTyQR/WgCCirtkB5bHHOa07uya0WAtuzLGJMMhXGfr1+ooC5z9FaxwBk9KrSSlj8vAoFcpUVa3t/eP50b2/vH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69P8wehyNFdtc6Fpb+HtPgsr1JjLqkkL3rWhVwAi/LgZZh3AHr2qG68CPAwC3cwaWzluoI7i0MUjmM/MhUt8vGSDzmj+vwuH9fjY4+iuxXw1A+oDw156C7iH2qa4WEGQkxqTCi5yxB7ZGTmsv+yotP8AF9nYGQ3Ef2iIMJoGjbBIyrI3Q9iORTSvJLuJvS5hUV2Ou+GLNr+7udP1CPyV1I2s0ZtygtyxO3aBncvBHAHTpS3HgGSKezK3kqWs6zPJJdWjQvGsQ3M2wkkgjp6+1StVcpqzscbRXd6B4WtdUg1W00u5g1GSa1iaCWSHY8B80Bsg52kAHoTkVjN4at3hE9rqTTQnUlsFZrfZnIzvxu/T+XSqs/69bC/r8LnO0V2K+CLUSxQTayY5ri+msoB9lyrOhABY7vlBJHY496rHwf5Xh9tSmvWDqJCUjtmkjRkYjY8gPysccAjHTml0uO2tjl6K3PEFtEbbS9ThjSL7fbFpEQYUSIxRiB2BwDj3NYdAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAVWKsGHUHNdJqHjW8v1vCun6fazXoC3E8Eb75ACDjLMQBwOgHSuaoouB091461O5WQrbWUE8k0U7zxRsHaSP7rHLEfhjHtUf/CZXiXa3NvYadbOBLuEMJXe0ilWYndnODwAQB6VzlFA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zvjzjlie4B46VmUUnrbyBdQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKesbMMgce5xTK0bX/j3X8f50AUvJf0H/AH0KPJf0H/fQrf1Ky+wXSw4cZjV/mKnqOxBIxVF3CLk0CuZ3kv6D/voUeS/oP++hU7uXbJptAyLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30Ka0bJ1H65qemyf6k/wC8P60ARLGz9B+uKd5L+g/76FWrL/Ut/vVq31l9jjtWw2ZoRJklSDk9sHp9aBXMDyX9B/30KPJf0H/fQrSZgoyelVZJC59uwoC5X8l/Qf8AfQo8l/Qf99CpaKBkXkv6D/voUeS/oP8AvoVLRQBF5L+g/wC+hR5L+g/76FS0UAReS/oP++hR5L+g/wC+hUtFAEXkv6D/AL6FHkv6D/voVLRQBF5L+g/76FHkv6D/AL6FS0UAReS/oP8AvoUeS/oP++hUtFAEXkv6D/voUeS/oP8AvoVLRQBF5L+g/wC+hR5L+g/76FS0UAReS/oP++hR5L+g/wC+hUtFAEXkv6D/AL6FHkv6D/voVLRQBF5L+g/76FHkv6D/AL6FS0UAQNGydR+uaFRnPyipZP8AUn/eH9akser/AIUAQeS/oP8AvoUeS/oP++hW/c2XkafaXOGzPu5JUrwe2Dn86pkgDJ6UCuZnkv6D/voUeS/oP++hVmWUucD7tR0DIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQo8l/Qf99CpaKAIvJf0H/fQprIyH5hU9Mm+4n1P9KAGLGzDIHHucUvkv6D/voVdtf+Pdfx/nWlqVl9gulhw4zGr/MVPUdiCRigVzA8l/Qf99CjyX9B/wB9CtF3CLk1Vdy7ZNAXIPJf0H/fQo8l/Qf99CpaKBkXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAEXkv6D/voUeS/oP++hUtFAFcgqcEYNOETsMgDHuQKWb/AFp+g/lWtp0H2ma2g5/eFV4IB5+vFCVxN2MnyX9B/wB9CjyX9B/30K2buH7PeTQ4YeW5XDYzwe+OKrSSBB79hQBn+S/oP++hR5L+g/76FTMxY5PWkoGReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hR5L+g/76FS0UAReS/oP++hUeDnGOas1H/y9/8AbT+tACeS/oP++hR5L+g/76Fb+nWX22SZcMRHC0mEKg8D3PT6VToFczPJf0H/AH0KPJf0H/fQq9LLt+Vev8qrUAReS/oP++hR5L+g/wC+hUtFAyLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KPJf0H/fQqWigCLyX9B/30KQxOoyQMexBqajs3+6f5UAVqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArRtf8Aj3X8f51nVfgcJaqT7/zoBl6/1Ge8dZbpw7qoRcIF4HQcAVmu5dsmh3Ltk02gQUUUUAFFFFABRRRQAV3WkaleXXhWws7rVrqG0k1NbSRvPICweWBs68Ljt0rhaKE/6+YHo1jpdnaajBv0OKC8uIbuMWMkkj7gqfI4BbOWOR156jFJbeHLK30+xvRZtHcxzWkgnTcUfe43DJYg4yM4UYPGTXnVFNOzTB63R1+n6ZBqPinWzPbfalgk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mDkHNUdb0GxtPD97cQab5aQ/ZhbXvmu32gOCWbrt6+g4riav3Gs31zYLZSSoLdSDtSJE3EDALFQC2B65qelh31udNos8Or6Gunyxr5sSlYEH74kgNlli45w/ryQD/Ca5C6g+y3k9uXV/KkZN69GwcZHtUNFN6u4ltYKKKKACiiigAooooAKKKKACiiigAooooAKOzf7p/lRR2b/dP8qAK1FFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKsL/AKpPp/U1Xqwv+qT6f1NAC0UUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmyf6k/wC8P606myf6k/7w/rQARf6kf7x/pTqbH/qR/vH+lOoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGyf6k/7w/rSQ/cf6j+tLJ/qT/vD+tJD9x/qP60DH0UUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZN9xPqf6U+mTfcT6n+lAxy/wCqT6f1NLSL/qk+n9TS0CCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAIpv9afoP5VL2X/AHR/Kopv9afoP5VL2X/dH8qBhRRRQIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqP/AJe/+2n9akqP/l7/AO2n9aBklFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKsRWrPjdkZ6ADLH8KTaW5cKcqjtFFeitaPSiRnyT/wOTH8hTZdLKjPlOPdG3foaz9rE7nleIUea34P/ACMuipZYGj5B3LnGR2+o7VFWidzgnCUHaQUUUUyQooooAKKKKACiiigAooooAKKKKACiiigAo7N/un+VFHZv90/yoArUUUUDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqw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5FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkUcf3V/75FFFABx/dX/vkVDKAshAGBwf0qaopv8AWn6D+VAyOiiigArRtf8Aj2X8f51nVaRyLdFHTk/rQDJJZd3yr0/nUVFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAcjtHIroxV1IKkdjW9J4uvWk81LWyhleZJ55I4yDcOh3Dfz0zzhcVz9FFwOg03xRNa3GJ0j+zyXT3EwWPcTvUqy4LAFcHpkH3q3feMFS6iGk2kcdtFBFEolQjPlyeYCAHOOeOWPHeuUoovawG7b+K72BSnkWskbPOzo6thxKAGU4YHHyjGCD71HqniS71W2e3lgtoo3eN8RKwx5abFAyTxisaijpYdzftfFl5ZWkFvBa2aCKSKQsEYeYY23LuG7bnPUgAnuabN4ommsYLf+z7JHgkMsU6eYHVy24tjftJ6ckHgVhUUXYjbk8SvLfi8Ol6aJCWMm2Jh5jN1YndlT3G0rjnFUNU1KfVtRlvrgIJZNoITOAAAo6knoBySTVOigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADs3+6f5Ull/rj/u0vZv90/yplsxV2I67f6igZdllCDA+9VUkk5PWgkk5PWigQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVf0nVZNIuJZUt4LhZoWgkjnDbWVuv3SD+tUKKAN3/hKrsvIslrZyWjwrB9jZGESop3LjDBgQSTnOeTmltfFd1aoAtlYsYzL5JKMPJEgwyqAwGOe4OKwaKAOpsfGc0Vzam5s7by1ktzPNEjebIsJG3q23OBjoKrXHiu5Z2S3tbWC32ToIkRsHzRhmOWJ3YA74GOlc/RQ3cFob83i27ujL9psrCfc5kjEsRYQsVCkqM45CjhsjIpT4vvjaLCLa0DgQgzhG3sIiCmfmxxjHA5rn6KLsDdn8TzXMc0c+n2EiPK80YZHPku4+Yp83fGcNkZpl14murvTprSS1tQ06RJNcKreZII/u5+bb2xwOaxaKB3Nm18SXNlpb2MNtaqHXY8u1g7Lu3YIB2k5HUjPvU914tnvLW4gn02wYzzvcmQearCRv4uHwcdsg4/OufoouI3J/E0tzepeS6bpzXG4tK5hOZiRjLfNwe/y7eeetUdW1WfWb0XNwqKwjWNVTOAqjAGWJJ+pJNUaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqKb/AFp+g/lUtRTf60/QfyoGR0UUUAFWF/1SfT+pqvVhf9Un0/qaAFooooEFFFWdPsZtT1C3sbcKZp3EaBjgZPvQlfQCtRVi+sptOv7iyuABNBIY3CnIyDg81XpDCiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA7N/un+VRwdX/wB3+oqTs3+6f5VHB1f/AHf6igZJRRRQIKKKKACitG50W8tNGs9VlVBa3jMsRDZJKnByO1Z1HkAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFN/rT9B/Kpaim/1p+g/lQMjooooAKsL/AKpPp/U1Xqwv+qT6f1NAC1PY2j39/b2cZAeeVY1z6k4/rVi20LV7y3W4tdKvp4Xztkit3ZTg4OCBjqKsRWGsaFdW+p3Gl3kCW8ySB5oHRcg5AyR7U42ur7Eu9tDutRsT4e1AaXpvgX+07OEKs93PZSSvOcfMUYDC/hTIbOHwp8S7OytLG3e11BoZIxdQ75LcEnIUnlSDn9KNVuX8QXp1TR/HCafbzgNJaXd9JC0LY5CqOCPpXNDUrey8dafdSazc6pbWs0e67mDZwD82MknaDmnF+8r9xy+F2NTVof8AhLPiV/YzW1paot5JG8ttCEeRQSSWP8TYU8+9Nn8S6Baay+mDwxpraRHKYWlaMm4Kg4L785z3xRqN5beHPiHF4gt9RstQtp7l5itrLvZEbghh2OGOPpTLnw1oV3q8mpL4o01dJlkMzIzkXCqTkqI8Zz2qY/CvxHLd/gcpq8dhFq1ymlztPYh/3MjKQSvuCAeOn4VSq5qjWL6ncHTI5I7LfiFZDltvqfr1qnSWwPcKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAOzf7p/lUcHV/8Ad/qKk7N/un+VRwdX/wB3+ooGSUVYtLG71CYxWVrPcyBdxSGMuQPXA7cirv8AwjOv/wDQD1L/AMBJP8KBHT+GtBS28Jv4g/sV9ZvJZvJtbXymkRAOruq9R1FWNT0o3/hSfXLjw2mj6lp0yFoxbNFDcRkgfcb0PX/69Q6Bq6zeFpPDcusS6HqFtcGSCdnaJGz95HI5HOetUddFxZ6PJHeeNDqVzIwC2lrdPPEV7l2JAHbjB/wcn28rfgEfPzN3xBr7N8N9Gm/srSh9raeMoLUbYeSMxj+E98+tZapp3hHwtpl9LpdpqOp6mrSj7Yu+OKMdAF7k5FEhsda+G2n2qapZW13pjzPJBcybGkByRsHc9KBJp/i7wtpdjJqlpp2p6YrRAXj7I5Yz0IbsRgcUS3lby+4Fsr+f3mVr17oOq6RbX1naxafqwkKXFpAjCJlxw69h6YzXN10OuWGiaVplvaWt6moaqXLXE9uxMKL2Vf7x9656l1GFFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKim/1p+g/lUtRTf60/QfyoGR0UUUAFWF/1SfT+pqvVhf8AVJ9P6mgDStdf1myt0t7TV7+3gTO2OK5dFXJycAHHUk02713V7+AwXmq31zCSCY5rh3XI9ia6Pw/oOn32kRXFxAZJG3ZO9h0JHY+1TWPhzTZbq8SS3LLHKFQF24GxT2PuaxdeKbXYxdaKbXY4eiuv/sGw/wCEm+yeSfI+z+Zs3nrux1zmrN94c02K6s0jtyqySlXAduRsY9z7Cj28Q9tE4eiuy8QaDp9jpEtxbwGORduDvY9SB3PvV7/hF9K+zZ+zHdj73mNn+eKXt42uHto2uef0V2Xh/QdPvtIiuLiAySNuyd7DoSOx9qmsfDmmy3V4kluWWOUKgLtwNinsfc03Xim12B1optdjh6K6/wDsGw/4Sb7J5J8j7P5mzeeu7HXOas33hzTYrqzSO3KrJKVcB25Gxj3PsKPbxD20Th6K7LxBoOn2OkS3FvAY5F24O9j1IHc+9Xv+EX0r7Nn7Md2PveY2f54pe3ja4e2ja55/RXZeH9B0++0iK4uIDJI27J3sOhI7H2qax8OabLdXiSW5ZY5QqAu3A2Kex9zTdeKbXYHWim12OHorr/7BsP8AhJvsnknyPs/mbN567sdc5qzfeHNNiurN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k/56D8j/AIUbk/56D8j/AIUALRSbk/56D8j/AIUbk/56D8j/AIUALRSbk/56D8j/AIUbk/56D8j/AIUALRSbk/56D8j/AIUbk/56D8j/AIUALRSbk/56D8j/AIUbk/56D8j/AIUALUU3+tP0H8qk3J/z0H5H/CopGDOSOnAoGMooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//2Q==" /> <br /></p><p style="text-align: left;">In order to get alerts, you'll need to add something like this to prometheus alert.rules file:</p><p style="text-align: left;"><span style="font-family: courier;">- name: borgbackup<br /> rules:<br /> - alert: hosts_without_a_backup_today<br /> expr: borg_archives_count_today == 0<br /> labels:<br /> severity: warning<br /> annotations:<br /> summary: "Backups missing for server {{$labels.host}}"<br /> description: "[{{$labels.host}}] Missing backups for {{$labels.host}} on {{$labels.backupserver}}"</span></p><p style="text-align: left;"><span style="font-family: courier;"> - alert: errored_mysqldumps<br /> expr: borg_last_size{archive="mysqldump"} < 10000000<br /> labels:<br /> severity: warning<br /> annotations:<br /> summary: "mysqldump backup for {{$labels.host}} is too small ({{ humanize $value}})"<br /> description: "[{{$labels.host}}] mysqldump backup for {{$labels.host}} on {{$labels.backupserver}} is too small ({{ humanize $value}})"<br /></span></p><p style="text-align: left;">These alerts should then be exported by alertmanager to email/slack or whatever alerting method you set up.<br /></p><h2 style="text-align: left;">What if I want to restore?</h2><p style="text-align: left;">Ah, yes... You may need to restore at some point, right? That's why you've invested so much effort into backups... Ok, fine, let's see how to restore...</p><p style="text-align: left;">There are two cases:</p><h4 style="text-align: left;">1. You want to restore some old data on the same host from where it was backed up</h4><p style="text-align: left;">This is actually simple. The <span style="font-family: courier;">borg-backup</span> script has a mount option that lets you do that. </p><p style="text-align: left;">First, locate the backup you want to restore. Use <span style="font-family: courier;">borg-backup list</span> and <span style="font-family: courier;">grep</span> to get the backup's name:</p><p style="text-align: left;"><span style="font-family: courier;"># borg-backup list | grep _etc | grep 20220331<br />_etc-20220331-1113 Thu, 2022-03-31 11:13:37 [1c9aac4c3c89dc2f8fbf076d3c619f5ec441a016217a56634881d14ebb93dba5]</span><br /><br /></p><p style="text-align: left;">Next, you need to specify the backup server, backup and mount point (where to mount the backup) and it should get mounted:</p><p style="text-align: left;"><span style="font-family: courier;"># borg-backup mount 192.168.1.5 _etc-20220331-1113 /media/backup<br /><br />Backup mounted on /media/backup, do not forget to unmount!<br /># mount | grep /media/backup<br />borgfs on /media/backup type fuse (ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions)<br /># ls -l /media/backup/<br />total 0<br />drwxr-xr-x 1 root root 0 Mar 30 14:39 etc<br /># du -sh /media/backup/etc<br />2.9M /media/backup/etc</span><br /><br /></p><h4 style="text-align: left;">2. You want to access the backup on a different system<br /></h4><p style="text-align: left;">Step 1 - access the backup. This may be tricky, since access is over ssh, and the account that holds the backup for a host (let's say <span style="font-family: courier;">hc4</span>) accepts only the key of that host. If you ever want to access the backup from a different host (let's say <span style="font-family: courier;">stingray</span>), you'll need to add <span style="font-family: courier;">stingray</span>'s ssh key (<span style="font-family: courier;">/root/.ssh/id_rsa_borg.pub</span>) to the <span style="font-family: courier;">borg_hc4</span> account on the backup server (<span style="font-family: courier;">~borg_hc4/.ssh/authorized_keys</span>). Note that you need to keep the "<span style="font-family: courier;">command=</span>" variable that is before the public key (the same as with the first line). Simply duplicate the first line and just replace the public key.<br /></p><p style="text-align: left;">Step 2 - list the backups. Sadly the <span style="font-family: courier;">borg-backup</span> script is hardcoded to access just specific repos, but if you know the repo/backup names, you can do it manually. So, for the repo <span style="font-family: courier;">hc4</span> we want to access the <span style="font-family: courier;">/etc</span> folder backed up on <span style="font-family: courier;">20220331</span> - let's first create the URL needed to access it. To do this, we'll try to list all backups in the repo and filter for those that contain <span style="font-family: courier;">_etc</span> or the desired date, to get an idea of what the name is. <br /></p><p style="text-align: left;">Here is my URL - which gets assigned to the special BORG_REPO shell variable:</p><p style="text-align: left;"><span style="font-family: courier;">BORG_REPO="ssh://<span style="color: #ff00fe;">borg_hc4</span>@<span style="color: #2b00fe;">192.168.1.5</span>:22<span style="color: #38761d;">/media/wdc/storage3TB/backup</span>/<span style="color: #ff00fe;">borg_hc4</span>/<span style="color: red;">borg_hc4</span>"</span></p><p style="text-align: left;">To break down the <span style="font-family: courier;">BORG_REPO</span> variable:</p><ul style="text-align: left;"><li><span style="font-family: courier;"><span style="color: #ff00fe;">borg_hc4</span></span> - is the ssh user for the repo on the backup server. Its name was chosen based on your ansible configuration</li><li><span style="font-family: courier;"><span style="color: #2b00fe;">192.168.1.5</span></span> - is the IP of the backup server</li><li><span style="color: #38761d;"><span style="font-family: courier;"><span style="font-family: arial;"><span style="font-family: courier;">/media/wdc/storage3TB/backup</span> <span style="color: black;">is the base path on your backup server where the borg backup accounts live</span></span></span></span></li><li><span style="color: #38761d;"><span style="font-family: courier;"><span style="font-family: arial;"><span style="color: black;"><span style="font-family: courier;"><span style="color: red;">borg_hc4</span></span> is the repo name (same as the username)</span></span><br /></span></span></li></ul><p style="text-align: left;"></p><p style="text-align: left;">In addition to the correct BORG_REPO, there are a couple other shell variables that you need to use as well: <br /></p><p style="text-align: left;"><span style="font-family: courier;"># BORG_RELOCATED_REPO_ACCESS_IS_OK=yes BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes BORG_REPO="ssh://borg_hc4@192.168.1.5:22/media/wdc/storage3TB/backup/borg_hc4/borg_hc4" borg list<br />Warning: Attempting to access a previously unknown unencrypted repository!<br />Do you want to continue? [yN] yes (from BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK)<br />_etc-20220331-1113 Thu, 2022-03-31 11:13:37 [1c9aac4c3c89dc2f8fbf076d3c619f5ec441a016217a56634881d14ebb93dba5]<br />_var_spool_cron-20220331-1113 Thu, 2022-03-31 11:13:43 [a70e642a5b1c9fcc634d2d999c74e282c996363a33dce54afc26b519ec8889c8]<br /></span></p><p style="text-align: left;">Step 3 - Once you've located the desired backup, you can mount it:</p><p style="text-align: left;"><span style="font-family: courier;"># BORG_RELOCATED_REPO_ACCESS_IS_OK=yes BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes BORG_REPO="ssh://borg_hc4@192.168.1.5:22/media/wdc/storage3TB/backup/borg_hc4/borg_hc4" borg mount $BORG_REPO::_etc-20220331-1113 /media/backup<br /># mount | grep /media/backup<br />borgfs on /media/backup type fuse (ro,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions)<br /># ls -l /media/backup<br />total 0<br />drwxr-xr-x 1 root root 0 Mar 30 14:39 etc<br /># du -sh /media/backup<br />2.9M /media/backup</span><br /><br /></p><p>This concludes our epic journey through the wonderful world of backups! May you never need them in the future!</p><p><br /></p><p style="text-align: left;"><br /></p><p style="text-align: left;"><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-84755599772286779182021-06-25T11:18:00.006+03:002021-06-25T11:19:30.522+03:00Running new programs on old linuxes with incompatible glibc. Or putting lipstick on a pig<p> I'm back trying to run new programs on ancient linuxes, but this time I'm not going through the recompiling hassles I described here: <a href="https://adrianpopagh.blogspot.com/2021/06/installing-borg-backup-on-old-fedora.html">https://adrianpopagh.blogspot.com/2021/06/installing-borg-backup-on-old-fedora.html</a></p><p>Since I'm getting an error while compiling python3 as described above:</p><p><span style="font-family: courier;"># make<br />gcc -pthread -Wl,-rpath /usr/local/lib -Xlinker -export-dynamic -o python Programs/python.o -L. -lpython3.9 -lcrypt -lpthread -ldl -lutil -lrt -lm -lm <br />Programs/python.o(.text+0x1): In function `main':<br />./Programs/python.c:15: undefined reference to `Py_BytesMain'<br />collect2: ld returned 1 exit status<br />make: *** [python] Error 1</span><br /><br /></p><p> ... I'm trying to move the compiled code directly on this RHEL4 machine. Without success, sadly:</p><p><span style="font-family: courier;"># /opt/python3/bin/python3<br />/opt/python3/bin/python3: /lib64/tls/libc.so.6: version `GLIBC_2.7' not found (required by /opt/python3/lib/libpython3.9.so.1.0)<br />/opt/python3/bin/python3: /lib64/tls/libc.so.6: version `GLIBC_2.6' not found (required by /opt/python3/lib/libpython3.9.so.1.0)<br />/opt/python3/bin/python3: /lib64/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/python3/lib/libpython3.9.so.1.0)</span><br /><br />RHEL4's glibc version is 2.3.</p><p>In my steps I needed 3 systems:</p><p>- the <span style="color: #2b00fe;">donor</span> (FC8) from which I took /lib and the /opt/python3 directories. This is the original system where I could run python3 on.</p><p>- the <span style="color: red;">target</span> (RHEL4). This is the system I want to run python3 on</p><p>- the <span style="color: #ffa400;">development</span> system (Ubuntu20.04). This is where I'm doing my compiling and patching<br /></p><p>So, the plan is to take <span style="font-family: courier;">/lib</span> from the <span style="color: #2b00fe;">donor</span> to the <span style="color: red;">target</span> and place it in a different directory (<span style="font-family: courier;">/glibc</span>). Then, relink python3 to use the new glibc, so that we don't break existing programs.</p><p>1. Copy over /lib:</p><p><span style="font-family: courier;"><span style="color: #2b00fe;">donor</span># scp -r /lib/* root@<span style="color: red;">target</span>:/glibc/</span></p><p>2. Compile patchelf (<a href="https://github.com/NixOS/patchelf/releases/tag/0.12">https://github.com/NixOS/patchelf/releases/tag/0.12</a>), so we can change the hardcoded interpreter in the python3 binary. Because of build requirements, this step should be done on a newer linux system, not on the target:<br /></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># git clone https://github.com/NixOS/patchelf<br /></span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># cd patchelf</span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># ./bootstrap.sh</span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># ./configure</span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># make</span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># make check <br /></span></p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># make install</span></p><p>3. Copy over the python3 to be patched to the development system</p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># rsync -avht <span style="color: #2b00fe;">donor</span>:/opt/python3 .</span></p><p>4. Look for binary executables</p><p><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># find python3 -type f -exec file '{}' \; 2>&1 | grep "LSB executable"<br />python3/bin/python3.9: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.9, BuildID[sha1]=d544c6c7ec7a57aecd5a184ad5cfeb20d3706fae, with debug_info, not stripped</span><br />5. For each executable, change the path to the loader from <span style="color: red;">/lib64/ld-linux-x86-64.so.2</span> to <span style="color: #2b00fe;">/glibc/ld-linux.so.2<span style="color: black;">, and also change the path to the default libraries</span></span></p><p><span style="font-family: courier;"><span style="color: #2b00fe;"><span style="color: black;"><span style="color: #ffa400;">ubuntu</span># patchelf --set-interpreter /glibc/ld-linux.so.2 --set-rpath /glibc/ python3/bin/python3.9</span></span></span></p><p><span style="color: #2b00fe;"><span style="color: black;">6. Copy back the patched files to the target:</span></span></p><p><span style="color: #2b00fe;"><span style="color: black;"><span style="font-family: courier;"><span style="color: #ffa400;">ubuntu</span># rsync -avht python3 <span style="color: red;">target</span>:/opt/</span><br />7. Profit?</span></span></p><p><span style="color: #2b00fe;"><span style="color: black;"><span style="font-family: courier;"><span style="color: red;">target</span># LD_LIBRARY_PATH=/glibc:/opt/python3/lib:/lib:/usr/lib:/usr/local/lib /opt/python3/bin/python3<br />-bash: /opt/python3/bin/python3: Accessing a corrupted shared library</span><br /></span></span></p><p><span style="color: #2b00fe;"><br /></span></p><p><span style="color: #2b00fe;"># To be continued...<br /></span></p><p><span style="color: #2b00fe;"> </span><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-54370786986244696802021-06-10T14:46:00.000+03:002021-06-10T14:46:19.354+03:00Installing borg backup on an old Fedora Core 8 server<p> If you're coming from the Wild West of servers, you may have the occasional old/unmaintained/13 year uptime server living fine and well in your management. You know you desperately need to wipe the server and reinstall a modern OS, but alas, there is no time for that and you need to add new software on top of old servers.</p><p>Well, strap in, it's going to be a long journey.</p><p>So - the goal is to install <a href="https://www.borgbackup.org/">https://www.borgbackup.org/</a> on a server that is so old that it doesn't even know how to connect to https sites anymore, because its openssl uses TLS 1.0. The server comes with perl-5.8.8, openssl 0.9.8b, python 2.5.1 and we need to install a python3 program that requires openssl 1.1.</p><p><span style="font-family: courier;"> $ wget https://github.com/borgbackup/borg/releases/download/1.1.10/borg-linux64</span></p><p><span style="font-family: courier;"> --11:52:45-- https://github.com/borgbackup/borg/releases/download/1.1.10/borg-linux64<br /> => `borg-linux64'<br />Resolving github.com... 140.82.121.4<br />Connecting to github.com|140.82.121.4|:443... connected.<br />OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version<br />Unable to establish SSL connection.</span></p><p>That is why we will consider that this old server is on an isolated network and can't connect to the internet.<b> <br /></b></p><p><b>Challenge accepted!</b></p><p>So - why can't I just take a precompiled borg binary (that bundles python3.5) from the borg backup release page, like this (<a href="https://github.com/borgbackup/borg/releases/download/1.1.10/borg-linux64">https://github.com/borgbackup/borg/releases/download/1.1.10/borg-linux64</a>)? Here's why:</p><p><span style="font-family: courier;">$ /usr/local/bin/borg-linux64</span></p><p><span style="font-family: courier;">Error loading Python lib '/tmp/_MEIhppGHJ/libpython3.5m.so.1.0': /lib64/libc.so.6: version `GLIBC_2.9' not found (required by /tmp/_MEIhppGHJ/libpython3.5m.so.1.0)</span><br /></p><p>My glibc version is too old and doesn't have the required functions needed by the precompiled binary:</p><p><span style="font-family: courier;">$ /lib/libc.so.6 | head -1<br />GNU C Library stable release version 2.7, by Roland McGrath et al.</span><br /></p><p><b>The plan</b></p><p>So - we need to:</p><p>- compile perl 5.34 locally (needed to compile openssl) <br /></p><p>- compile openssl 1.1 locally <br /></p><p>- compile python 3.9 locally</p><p>- transfer borgbackup package and install locally</p><p>- profit!</p><p><b>Compiling Perl</b></p><p>To install perl from source you can easily follow the steps outlined here: <a href="http://www.cpan.org/src/">http://www.cpan.org/src/</a>. You will need to have gcc and make installed in your local Linux distro. I used gcc 4.1.2 and it worked fine. You will probably need to download the source on a computer that can speak HTTPS and transfer it (e.g. scp) to your destination server.<br /></p><pre>$ wget <a href="https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz">https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz</a>
$ tar -xzf perl-5.34.0.tar.gz
$ cd perl-5.34.0</pre><pre>$ <span style="font-family: courier;">./Configure -des -Dprefix=/opt/perl5/<br /></span></pre><p><span style="font-family: courier;">$ make<br />$ make test<br />$ make install<br /></span></p><p>The make test step will take a while. Once it finishes, you should have a working perl in /opt/perl5. You can test it with:</p><p><span style="font-family: courier;">$ /opt/perl5/bin/perl --version<br /><br />This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux<br /><br />Copyright 1987-2021, Larry Wall<br /><br />Perl may be copied only under the terms of either the Artistic License or the<br />GNU General Public License, which may be found in the Perl 5 source kit.<br /><br />Complete documentation for Perl, including FAQ lists, should be found on<br />this system using "man perl" or "perldoc perl". If you have access to the<br />Internet, point your browser at http://www.perl.org/, the Perl Home Page.</span><br /><br /></p><p><b>Compiling openssl</b></p><p>You can get openssl-1.1.1k from here: <a href="https://www.openssl.org/source/openssl-1.1.1k.tar.gz">https://www.openssl.org/source/openssl-1.1.1k.tar.gz</a></p><p><b> </b><span style="font-family: courier;">$ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz<br />$ tar zxvf openssl-1.1.1k.tar.gz<br />$ cd openssl-1.1.1k<br />$ PATH=/opt/perl5/bin:$PATH<br />$ ./config --prefix=/opt/openssl11 --openssldir=/opt/openssl11/ssl<br />$ make<br />$ sudo make install<br /># ln -s /opt/openssl11/ /usr/local/openssl</span><br /></p><p>Note, this openssl version does not override your system openssl, because that may break things.</p><p><b>Compiling Python3</b></p><p>Python needs some nonstandard linux packages in order to be compiled. You'll need to track down and install the following:</p><p>* libffi</p><p>* libffi-devel</p><p>* zlib</p><p>* zlib-devel</p><p><span style="font-family: courier;">$ wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz</span></p><p><span style="font-family: courier;">$ tar zxvf Python-3.9.5.tgz</span></p><p><span style="font-family: courier;">$ cd Python-3.9.5</span></p><p><span style="font-family: courier;">$ ./configure --prefix=/opt/python3 --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" </span></p><p><span style="font-family: courier;">$ make </span></p><p><span style="font-family: courier;">$ make install</span><br /></p><p>In order to run python you'll need to tell the loader where it can load the python library:</p><p><span style="font-family: courier;">$ cat /etc/ld.so.conf.d/python-3.9.5.conf <br />/opt/python2/lib</span></p><p><span style="font-family: courier;">$ sudo ldconfig</span><b><br /></b></p><p>Now, you should be able to run python3:</p><p><span style="font-family: courier;">$ /opt/python3/bin/python3 --version<br />Python 3.9.5<br /></span><br /></p><p><b>Compiling borg backup</b></p><p>In addition to all this build environment that we've set up, borg backup also needs:</p><p>* gcc-c++</p><p>* libattr</p><p>* libattr-devel</p><p>* libacl</p><p>* libacl-devel</p><p>So you'll need to track down those packages for your distribution and install them. In my case I had to force downgrade some of them because I had libacl installed and could only find a slightly older libacl-devel:</p><p><span style="font-family: courier;">$ sudo rpm -Uvh --oldpackage libacl-2.2.39-10.fc8.x86_64.rpm </span></p><p>Now comes the tricky part. You'll need to download borg backup and its dependencies from PyPy, but since you don't have connectivity (python3 was not bound to the new openssl) you'll need to do it on a different system. The problem is, on the intermediary system you'll need to run the same python version as the target, so that it downloads the correct wheels. So - you might need to rerun the python3 installation steps on the intermediary system before you proceed.</p><p>To download borg backup + dependencies, on an intermediary system, do:</p><p><span style="font-family: courier;">$ mkdir to-transfer</span></p><p><span style="font-family: courier;">$ cd to-transfer</span></p><p><span style="font-family: courier;">$ /opt/python3/bin/pip3 download borgbackup</span></p><p><span style="font-family: courier;">$ /opt/python3/bin/pip3 download "setuptools_scm>=1.7"</span></p><p><span style="font-family: courier;">$ /opt/python3/bin/pip3 download "setuptools==57"</span></p><p>Transfer the downloaded files to the target server and install them:</p><p><span style="font-family: courier;">$ sudo /opt/python3/bin/python3 -m pip install setuptools-57.0.0-py3-none-any.whl<br /></span></p><p><span style="font-family: courier;">$ sudo /opt/python3/bin/python3 -m pip install setuptools_scm-6.0.1-py3-none-any.whl</span></p><p><span style="font-family: courier;">$ tar zxvf borgbackup-1.1.16.tar.gz</span></p><p><span style="font-family: courier;">$ cd borgbackup-1.1.16 </span></p><p><span style="font-family: courier;">$ sudo /opt/python3/bin/python3 -m pip install .</span></p><p><span style="font-family: inherit;">Once the installation finishes correctly you should have /opt/python3/bin/borg you can play with:</span></p><p><span style="font-family: courier;">$ /opt/python3/bin/borg -v<br />Traceback (most recent call last):<br /> File "/opt/python3/lib/python3.9/site-packages/borg/archiver.py", line 38, in <module><br /> from . import helpers<br /> File "/opt/python3/lib/python3.9/site-packages/borg/helpers.py", line 76, in <module><br /> import borg.crypto.low_level<br />ImportError: libcrypto.so.1.1: cannot open shared object file: No such file or directory<br /></span></p><p>But to make it run, you'll need to prefix it with the correct path to openssl:</p><p><span style="font-family: courier;">$ LD_LIBRARY_PATH=/opt/openssl11/lib:$LD_LIBRARY_PATH /opt/python3/bin/borg -V<br />borg 1.1.16</span><br /></p><p>In order to make that nice and quick to remember, let's make a simple shell script:</p><p><span style="font-family: courier;">$ cat /usr/local/bin/borg<br />#!/bin/bash<br />LD_LIBRARY_PATH=/opt/openssl11/lib:$LD_LIBRARY_PATH /opt/python3/bin/borg "$@"</span></p><p><br /></p><p><span style="font-family: inherit;">Moral of the story? Old servers can be a pain to maintain, but there's little reason they can't run more modern software...</span><br /></p>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-39605031252088152842020-12-10T14:45:00.000+02:002020-12-10T14:45:39.034+02:00Quick launcher with firefox tabs: rofi + brotab<p> I've been using quick launchers like kupfer or ulauncher for a while, but I needed to switch to something else because kupfer tends to crash from time to time (Ubuntu 20.04) and ulauncher is a memory hog with lots of plugins (<a href="https://github.com/Ulauncher/Ulauncher/issues/590">https://github.com/Ulauncher/Ulauncher/issues/590</a>).</p><p><br /></p><p>I've looked around and rofi looks like a great little launcher - with the added bonus that it runs only when you launch it (it's not resident in memory).</p><p><br /></p><p>For best features it should be installed from git, not apt (instructions here: <a href="https://github.com/davatorium/rofi/blob/next/INSTALL.md">https://github.com/davatorium/rofi/blob/next/INSTALL.md</a>). First prepare the build environment. You'll need to enable deb-src in your /etc/apt/sources.list for this to work. Make sure you have the correct distribution (in case you did a do-release-upgrade you may have wrong deb-src entries commented out): <a href="https://unix.stackexchange.com/questions/537537/how-to-put-some-source-uris-in-your-sources-list">https://unix.stackexchange.com/questions/537537/how-to-put-some-source-uris-in-your-sources-list</a></p><div style="text-align: left;"><span style="font-family: courier;">sudo apt-get build-dep rofi<br />git clone https://github.com/davatorium/rofi<br />cd rofi<br />git submodule update --init<br />autoreconf -i<br />mkdir build && cd build<br />../configure --disable-check<br />make <br />sudo make install</span></div><pre><code></code></pre><pre><span style="font-family: arial;">Now you can test it out by running a command such as this:</span></pre><div style="text-align: left;"><span style="font-family: courier;">rofi -combi-modi window,drun,run,ssh -theme gruvbox-dark-hard -font "hack 10" -show combi -icon-theme "Papirus" -show-icons</span></div><h4><span style="font-family: courier;"></span></h4><pre><span style="font-family: arial;">You should see a window like in the screenshot</span></pre><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIk2uoOaxts35QnMg7irn9mIJpkc-nm5oGtXCf6rlPcc0p_NpbkdkM4bwOVS3V_yWSt8LWKVCPly0V2bQddiKg0ZbLcn6ZwBiSYaeDr93O-40lMk04rhX6Kn4S3RjGiBw9QTDU1GyGuOI/s800/rofi1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="377" data-original-width="800" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIk2uoOaxts35QnMg7irn9mIJpkc-nm5oGtXCf6rlPcc0p_NpbkdkM4bwOVS3V_yWSt8LWKVCPly0V2bQddiKg0ZbLcn6ZwBiSYaeDr93O-40lMk04rhX6Kn4S3RjGiBw9QTDU1GyGuOI/s16000/rofi1.png" /></a></div><p><span style="font-family: arial;"><br /></span>Now, how about adding Firefox tab support? There is a project for it here <a href="https://gitlab.com/ddl37.nz/rofi-firefox-tabs">https://gitlab.com/ddl37.nz/rofi-firefox-tabs</a>, but I couldn't get it to work (the server part).<br />So, I tired brotab integration. Brotab is a project that exposes (and allows you to switch to) Firefox tabs from the CLI (<a href="https://pypi.org/project/brotab/">https://pypi.org/project/brotab/</a>).<br />Install it with:</p><div style="text-align: left;"><span style="font-family: courier;"> sudo pip3 install brotab</span></div><div style="text-align: left;"><span style="font-family: courier;"> </span></div><p>It also needs a Firefox (or Chrome, or Brave) extension to be installed in the browser side: <a href="https://addons.mozilla.org/en-US/firefox/addon/brotab/">https://addons.mozilla.org/en-US/firefox/addon/brotab/</a><br />Once you install and enable the extension you should be able to see a listing of your open tabs by running </p><p></p><div style="text-align: left;"> <span style="font-family: courier;">brotab list</span></div><p style="text-align: left;"><span style="font-family: arial;">There is an integration example between rofi and brotab over at brotab's github page: <a href="https://github.com/balta2ar/brotab/issues/5">https://github.com/balta2ar/brotab/issues/5</a> and we'll try to implement it.</span></p><p style="text-align: left;"><span style="font-family: arial;">Copy the lua code from this post <a href="https://github.com/balta2ar/brotab/issues/5#issuecomment-631165782">https://github.com/balta2ar/brotab/issues/5#issuecomment-631165782</a> to <span style="font-family: courier;">~/.config/brotab_modi.lua</span>:</span></p><pre><span style="font-family: arial;"><span style="font-family: courier;">$ cat ~/.config/brotab_modi.lua <br />#!/usr/bin/lua<br /><br />local bp = require("lua-shepi")<br />local rofi_markup = print("\0markup-rows\x1ftrue\n")<br /><br />local function GetTabs(sin, sout, serr)<br /> local delim = print("\x00delim\x1f\x0f")<br /> local markup_s = '%s\n<span foreground="#6B838E">%s\n</span><span foreground="#44555D"><small><i>%s</i></small></span>\x0f'<br /> local pipe_in = sin:read("a")<br /> for line in pipe_in:gmatch("([^\n]*)\n") do<br /> local id, title, url = line:match("([^\t]+)\t([^\t]+)\t([^\t]+)")<br /> local result = string.format(markup_s, title, url:match("https?://[www%.]*(.*)"), id)<br /> local prune_s = result:gsub("&", "&amp;")<br /> sout:write(prune_s)<br /> end<br />end<br /><br />args = {...}<br />local pipe = bp.bt("list") | bp.tac("-s", "\n") | bp.fun(GetTabs)<br />if not args[1] then<br /> io.write(pipe())<br />else<br /> os.execute(string.format("bt activate %s", args[1]:match("<i>(.-)</i>")))<br />end</span><br /></span></pre><pre><span style="font-family: arial;">You will need to install <span style="font-family: courier;">lua</span> and <span style="font-family: courier;">lua-shepi</span> packages:</span></pre><pre><span style="font-family: courier;">sudo apt-get install lua5.3 lua5.3-dev luarocks</span></pre><pre><span style="font-family: arial;"><span style="font-family: courier;">sudo luarocks install lua-shepi</span><br /></span></pre><pre><span style="font-family: arial;"> Now you can try to run rofi to list your tabs (adjust for the file path):</span></pre><pre><span style="font-family: courier;">rofi -modi brotab:/home/$USER/.config/brotab_modi.lua -show brotab</span><br /><code></code></pre><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjh6_z_tPW_aAT8pvQkUF5i3sd4WljTkXb_aYSRJvUe9azPhQxNSJLcMV8pO0X1EiMJ6CyNd2JgKhIP8XIY6UyQXGDUWxaAi3rEvDJO8wxZj6ytgYxGnzd9b3qaZMvyZsd4qn3wNeQMEk/s800/rofi2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="380" data-original-width="800" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjh6_z_tPW_aAT8pvQkUF5i3sd4WljTkXb_aYSRJvUe9azPhQxNSJLcMV8pO0X1EiMJ6CyNd2JgKhIP8XIY6UyQXGDUWxaAi3rEvDJO8wxZj6ytgYxGnzd9b3qaZMvyZsd4qn3wNeQMEk/s16000/rofi2.png" /></a></div><p></p><p>Now, we need to combine the brotab functionality with all the other rofi features. Let's try this command:</p><p><span style="font-family: courier;">rofi -combi-modi window,brotab:/home/$USER/.config/brotab_modi.lua,drun,ssh,run -theme gruvbox-dark-hard -font "hack 10" -show combi -icon-theme "Papirus" -show-icons</span><span style="font-family: arial;"><br /></span></p><p style="text-align: left;"><span style="font-family: arial;">Now you can search through open windows, open tabs, menu entries, programs and ssh entries and quickly launch them. We can save the configuration to a file and bind rofi to a key combination, so that it will be launched on demand:</span></p><p style="text-align: left;"><span style="font-family: courier;">mkdir ~/.config/rofi</span></p><p style="text-align: left;"><span style="font-family: courier;">rofi -combi-modi window,brotab:/home/$USER/.config/brotab_modi.lua,drun,ssh,run -theme gruvbox-dark-hard -font "hack 10" -show combi -icon-theme "Papirus" -show-icons -dump-config > ~/.config/rofi/config.rasi</span></p><p><span style="font-family: courier;"></span></p><span style="font-family: courier;"><br /></span><p style="text-align: left;"><span style="font-family: arial;">You can bind it to any key combination you like. I use <span style="font-family: courier;">Win+Space</span>. In XFCE go to <span style="font-family: courier;">Settings Manager -> Keyboard -> Application Shortcuts</span> and add a new shortcut. The command to run is just:</span></p><p style="text-align: left;"><span style="font-family: courier;">rofi -show combi</span></p><pre><code></code></pre><pre><br /><code></code></pre>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-44297658630324963602020-06-12T13:00:00.002+03:002020-06-16T10:56:20.444+03:00SmokePing + InfluxDB export + docker + slaves + Grafana = funI've been working for a while on this project - with the purpose of getting SmokePing measurements from different hosts (slaves) into InfluxDB so that we can better graph them with Grafana. The slaves run multiple Smokeping instances inside Docker so that they have separate networking (measure through different uplinks, independently).<br />
<br />
This will not be a comprehensive configuration guide, but a quick "how to" to handle setup and basic troubleshooting. It assumes you already know how to set up and operate a regular Smokeping install with or without slaves and that you are fluent in Smokeping configuration syntax, know your way around Docker and aren't a stranger from InfluxDB and Grafana (sorry, there's a lot of information to take in).<br />
<br />
<b>1. Getting Smokeping with InfluxDB support</b> - you can get it either from the official page (most changes have been merged) - <a href="https://github.com/oetiker/SmokePing">https://github.com/oetiker/SmokePing</a> (PR discussion here: <a href="https://github.com/oetiker/SmokePing/issues/201">https://github.com/oetiker/SmokePing/issues/201</a>), or from my fork (has some extra attributes that can be exported): <a href="https://github.com/mad-ady/SmokePing">https://github.com/mad-ady/SmokePing</a>.<br />
<br />
But since building from source can be tedious, you can get the dockerized version instead from here: <a href="https://hub.docker.com/r/madady/smokeping-influx">https://hub.docker.com/r/madady/smokeping-influx</a> (built for x86_64, armhf and arm64). The docker bundle also has Smokeping probes for YoutubeDL and two Speedtest clients (Official Ookla, and sivel).<br />
You can find usage instructions here: <a href="https://github.com/mad-ady/docker-smokeping">https://github.com/mad-ady/docker-smokeping</a><br />
<br />
I personally recommend the following:<br />
<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">$ git clone https://github.com/mad-ady/docker-smokeping<br />$ cd docker-smokeping/smokeping-master-compose</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">$ cat docker-compose.yml # make the changes for your environment here</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">$ docker-compose up</span><br />
<br />
Similarly for the slave. Note that in <span style="font-family: "courier new" , "courier" , monospace;">smokeping-slave-compose</span> there is a hidden <span style="font-family: "courier new" , "courier" , monospace;">.env</span> file that has some variables that you will need to set for each slave you want to deploy. Things like its name (it's important that it exists in smokeping as well), password and master URL.<br />
<br />
As a rule of thumb, first make sure you can start the master and get meaningful data from it. If there is no default configuration, defaults will be created for you. You will need to edit them to fit your needs and restart the docker container afterwards. The master container will be called <span style="font-family: "courier new" , "courier" , monospace;">smokeping-master</span>, the slaves will have various names. There's no reason you can't run slaves on the same host as the master, but slaves are usually run on different systems.<br />
<br />
<b>2. Configuring SmokePing (master) for InfluxDB</b><br />
<br />
Only the master needs to be able to talk to the influxdb server (via HTTP, usually port 8086). The influxdb server is not bundled with smokeping - you'll need to deploy it yourself. The slaves will relay their measurements to the master and the master will write to RRD and to InfluxDB. You will need to add the following section to your standard smokeping configuration:<br />
<span style="font-family: "courier new" , "courier" , monospace;"><br />*** InfluxDB ***<br /><br />host = 192.168.228.200<br />database = smokeping<br />timeout = 10<br />port = 8086</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">username = my_optional_influxdb_user</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">password = my_secret_influxdb_password </span><br />
<br />
<br />
On startup, Smokeping will connect to Influxdb and on each write it will send data to InfluxDB. On the influxdb side you need to have the database created in advance. To troubleshoot you can see errors in the Smokeping output (<span style="font-family: "courier new" , "courier" , monospace;">docker logs -f smokeping-master</span>) and also on the influxdb log, things like:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">[httpd] 192.168.228.201 - - [05/Jun/2020:03:32:31 +0000] "POST /write?db=smokeping&precision=ms HTTP/1.1" 204 0 "-" "InfluxDB-HTTP/0.04" 2ff1b7a0-a6dd-11ea-b3c7-0242ac140003 7715<br />[httpd] 192.168.228.201 - - [05/Jun/2020:03:32:31 +0000] "POST /write?db=smokeping&precision=ms HTTP/1.1" 204 0 "-" "InfluxDB-HTTP/0.04" 2ff33234-a6dd-11ea-b3c8-0242ac140003 8076</span><br />
<br />
<br />
You can also query the influxdb database to see what gets written:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">$ <b>influx</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Connected to http://localhost:8086 version 1.7.9<br />InfluxDB shell version: 1.7.9<br />> <b>use smokeping;</b><br />Using database smokeping<br />> <b>show measurements;</b><br />name: measurements<br />name<br />----<br />CurlFullPage<br />DNS<br />FPing<br />YoutubeDL<br />speedtest-download<br />speedtest-upload<br />speedtestcli-download<br />speedtestcli-upload<br />> <b>show field keys from CurlFullPage;</b><br />name: CurlFullPage<br />fieldKey fieldType<br />-------- ---------<br />loss integer<br />loss_percent integer<br />max float<br />median float<br />min float<br />ping1 float<br />ping2 float<br />ping3 float<br />> <b>show tag keys from CurlFullPage;</b><br />name: CurlFullPage<br />tagKey<br />------<br />connection_type<br />content_provider<br />download<br />host<br />location<br />loss<br />loss_percent<br />modem<br />path<br />service<br />service_id<br />slave<br />title<br />upload<br />> <b>select "loss"::field, "max"::field, "content_provider"::tag, "loss"::tag, "location"::tag, "slave"::tag from CurlFullPage where time >= now() - 5m;</b><br />name: CurlFullPage<br />time loss max content_provider loss_1 location slave<br />---- ---- --- ---------------- ------ -------- -----<br />1591951825244000000 0 0.14078 www.wikipedia.org 0 Location 1 IQ-03-lan<br />1591951825250000000 0 0.583526 www.wikipedia.org 0 Location 2 IQ-18-lan<br />1591951825259000000 0 0.184832 www.wikipedia.org 0 Location 3 IQ-25-lan<br />1591951825269000000 0 0.137506 www.wikipedia.org 0 Location 4 IQ-05-lan</span><br />
<br />
<b>3. Probe configuration</b><br />
<br />
The truth is - I lied :D. You won't see exactly the same thing. Some tags, like slave and host are exported by default, but there won't be any content_provider or location, for instance. To have those you need to add them to your target configuration. Normally it looks like this:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">+++ IQ-03-lan_Location_1_-_www_wikipedia_org<br />menu = IQ-03-lan - Location 1 -www.wikipedia.org [CurlFullPage]<br />title = IQ-03-lan - Location 1 -www.wikipedia.org [CurlFullPage]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">probe = CurlFullPage<br />extrare = /;/<br />extraargs = --header;Host: www.wikipedia.org<br />host = 91.198.174.192<br />urlformat = http://%host%/</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">slaves = IQ-03-lan</span> <br />
<br />
<br />
You can add custom fields that will be used as tags in InfluxDB, but they need to be prefixed with <span style="font-family: "courier new" , "courier" , monospace;">influx_</span>, and need to be defined here: <a href="https://github.com/mad-ady/SmokePing/blob/master/lib/Smokeping/probes/base.pm">https://github.com/mad-ady/SmokePing/blob/master/lib/Smokeping/probes/base.pm</a>. I've added some that I need on my fork and a bunch of generic ones. Not sure yet which ones will make it to the official Smokeping version, though. If you add a parameter that is not defined here you'll get a syntax error when you start Smokeping.<br />
<br />
Now, to enrich your measurement you could add:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">+++ IQ-03-lan_Location_1_-_www_wikipedia_org<br />menu = IQ-03-lan - Location 1 -www.wikipedia.org [CurlFullPage]<br />title = IQ-03-lan - Location 1 -www.wikipedia.org [CurlFullPage]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">probe = CurlFullPage<br />extrare = /;/<br />extraargs = --header;Host: www.wikipedia.org<br />host = 91.198.174.192<br />urlformat = http://%host%/</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">influx_connection_type = lan<br />influx_download = 100<br />influx_upload = 100<br />influx_location = Location 1</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">influx_content_provider = www.wikipedia.org<br />slaves = IQ-03-lan</span><br />
<br />
Once you restart Smokeping new measurements should show those tags in InfluxDB.<br />
<br />
Note - there is a problem, though! InfluxDB data types are set based on the first value received for a field. So, if you have the field called <span style="font-family: "courier new" , "courier" , monospace;">influx_upload=100</span> and you later decide to change it to <span style="font-family: "courier new" , "courier" , monospace;">influx_upload=FastEthernet</span>, InfluxDB will generate an error when saving the record, saying it's the wrong type and will ignore the whole measurement. You will need to manually delete/adjust the data in InfluxDB (which is painfull). So, decide on your tags and make sure they are consistent. So if you no longer see data in influxdb, or some slaves don't show data, check the smokeping-master log and check InfluxDB log for errors.<br />
<br />
<br />
<b>4. Grafana configuration</b><br />
<br />
I've prepared some sample dashboards that should show all measurements as graphs or gauges with the ability to filter based on some fields (slave, host, content_provider). The graphs here are not exactly the same as the ones you see in Smokeping, since I only draw min/avg/max, not all the measurements taken.<br />
<br />
You can add it to your Grafana setup, but may need to tweak the query/variables to fit your installation:<br />
<br />
* <a href="https://grafana.com/grafana/dashboards/12459">https://grafana.com/grafana/dashboards/12459</a><br />
Here you can see DNS measurements for two probes. They're querying the CPE which is exposed as content_provider and are asking for www.wikipedia.org. Note that one slave registers 100% loss.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://imgur.com/J4mjlWz.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="307" data-original-width="800" height="245" src="https://imgur.com/J4mjlWz.png" width="640" /></a></div>
<span style="-moz-appearance: unset; -moz-box-align: unset; -moz-box-direction: unset; -moz-box-flex: unset; -moz-box-ordinal-group: unset; -moz-box-orient: unset; -moz-box-pack: unset; -moz-context-properties: unset; -moz-control-character-visibility: unset; -moz-float-edge: unset; -moz-force-broken-image-icon: unset; -moz-image-region: unset; -moz-orient: unset; -moz-outline-radius: unset; -moz-tab-size: unset; -moz-text-size-adjust: unset; -moz-user-focus: unset; -moz-user-input: unset; -moz-user-modify: unset; -moz-window-dragging: unset; -webkit-line-clamp: unset; -webkit-text-fill-color: unset; -webkit-text-stroke: unset; animation: unset; backface-visibility: unset; background-blend-mode: unset; background: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-radius: unset; border-spacing: unset; border-start-end-radius: unset; border-start-start-radius: unset; border: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; caption-side: unset; caret-color: unset; clear: unset; clip-path: unset; clip-rule: unset; clip: rect(0px, 0px, 0px, 0px); color-adjust: unset; color-interpolation-filters: unset; color-interpolation: unset; color: unset; column-fill: unset; column-rule: unset; column-span: unset; columns: unset; contain: unset; content: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; display: unset; dominant-baseline: unset; empty-cells: unset; fill-opacity: unset; fill-rule: unset; fill: unset; filter: unset; flex-flow: unset; flex: unset; float: unset; flood-color: unset; flood-opacity: unset; font-synthesis: unset; font: unset; gap: unset; grid-area: unset; grid: unset; height: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; ime-mode: unset; inline-size: unset; inset-block: unset; inset-inline: unset; isolation: unset; left: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin: unset; marker: unset; mask-type: unset; mask: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; offset: unset; opacity: unset; order: unset; outline-offset: unset; outline: unset; overflow-anchor: unset; overflow-block: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; padding: unset; paint-order: unset; perspective-origin: unset; perspective: unset; place-content: unset; place-items: unset; place-self: unset; pointer-events: unset; position: fixed; quotes: unset; r: unset; resize: unset; right: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-margin-block: unset; scroll-margin-inline: unset; scroll-margin: unset; scroll-padding-block: unset; scroll-padding-inline: unset; scroll-padding: unset; scroll-snap-align: unset; scroll-snap-type: unset; scrollbar-color: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; stop-color: unset; stop-opacity: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; stroke: unset; table-layout: unset; text-align-last: unset; text-align: unset; text-anchor: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-decoration: unset; text-emphasis-position: unset; text-emphasis: unset; text-indent: unset; text-justify: unset; text-orientation: unset; text-overflow: unset; text-rendering: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; top: 0px; touch-action: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transform: unset; transition: unset; translate: unset; user-select: text; vector-effect: unset; vertical-align: unset; visibility: unset; white-space: pre; width: unset; will-change: unset; word-break: unset; word-spacing: unset; writing-mode: unset; x: unset; y: unset; z-index: unset;">https://imgur.com/J4mjlWz</span> <br />
<br />
* <a href="https://grafana.com/grafana/dashboards/12461">https://grafana.com/grafana/dashboards/12461</a><br />
Here you can measure speedtest download speed for two probes (measurements over time)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://imgur.com/McI6zfx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="279" data-original-width="800" height="222" src="https://imgur.com/McI6zfx.png" width="640" /></a></div>
<br />
<br />
<br />
* <a href="https://grafana.com/grafana/dashboards/12462">https://grafana.com/grafana/dashboards/12462</a><br />
Here you can see the same measurement (last value), but rendered as Gauges (with 1Gbps upper limit)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://imgur.com/qZgxe61.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="800" height="216" src="https://imgur.com/qZgxe61.png" width="640" /></a></div>
<br />
Enjoy your Smokeping data in Grafana!<br />
<br />Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com16tag:blogger.com,1999:blog-2655735731581917815.post-24745480341952007852020-02-28T16:08:00.000+02:002020-02-28T16:08:44.661+02:00Home Assistant + Android TV = funHere's a quick setup guide for controlling your Android TV from within Home Assistant. I've used it to control a genuine Android TV (Philips 7304) and an Odroid N2 running Android TV. For this to work you need ADB access. It can usually be enabled from within Developer Settings. The great part is - you don't need root access!<br />
<br />
The most important things are described in the androidtv component for Home Assistant: https://www.home-assistant.io/integrations/androidtv/<br />
<br />
Make sure you go through the adb setup.<br />
<br />
My configuration is simple (inside configuration.yaml):<br />
<span style="font-family: "Courier New", Courier, monospace;">media_player: </span><br />
<span style="font-family: "Courier New", Courier, monospace;"> - platform: androidtv<br /> name: TV Bedroom ATV<br /> host: 192.168.1.61<br /> device_class: androidtv</span><br />
<br />
Once Home Assistant restarts, your TV might require you to accept the connection (adb authentication). This happens only once (or until you reset your ATV to factory settings).<br />
<br />
Once running the integration will show you the current ATV state (on or off) and allows you to turn it on or off.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeLRYovq7BgSKmsPmydiWwDgdUS_MlzgdBy04Knk0onpV-RaMNrB5dI-gh8lCDpUVOWdhvVZUI0yuCM0kH05YxcZ-bIwFwEqF4U77lG__PBHBPeKXFynufTEKQ9i57fShtfeDYipvKkbs/s1600/2020-02-28-154912_362x267_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="267" data-original-width="362" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeLRYovq7BgSKmsPmydiWwDgdUS_MlzgdBy04Knk0onpV-RaMNrB5dI-gh8lCDpUVOWdhvVZUI0yuCM0kH05YxcZ-bIwFwEqF4U77lG__PBHBPeKXFynufTEKQ9i57fShtfeDYipvKkbs/s320/2020-02-28-154912_362x267_scrot.png" width="320" /></a></div>
Together with the history_stats sensor, it helps you keep an eye on tv viewing time:<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;">sensor:</span><br />
<span style="font-family: "Courier New", Courier, monospace;"> - platform: history_stats<br /> name: TV Bedroom view time<br /> entity_id: media_player.tv_bedroom_atv<br /> state: 'on'<br /> type: time<br /> start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'<br /> end: '{{ now() }}'</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI4gNixGZleb6679TDO8yHaI4CQ9LiFmmXRjSNf6ZI0B0Ix3ZrSKtQjaxspNN3vZHLoALXmTZIRfm17lfGx-BqV8YLrZjXX3Wq-5iZrAjOvbLS5uELuiNziw_rAEY7RAisK3nGxFhHgd8/s1600/2020-02-28-155338_362x345_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="345" data-original-width="362" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI4gNixGZleb6679TDO8yHaI4CQ9LiFmmXRjSNf6ZI0B0Ix3ZrSKtQjaxspNN3vZHLoALXmTZIRfm17lfGx-BqV8YLrZjXX3Wq-5iZrAjOvbLS5uELuiNziw_rAEY7RAisK3nGxFhHgd8/s320/2020-02-28-155338_362x345_scrot.png" width="320" /></a></div>
So, yesterday the kids watched TV for just half an hour. Nice.<br />
<br />
You can also create a virtual remote and inject keystrokes from within Home Assistant.<br />
Let's define some scripts inside scripts.yaml:<br />
<span style="font-family: "Courier New", Courier, monospace;">'atv_bedroom_home':<br /> alias: ATV Bedroom Home<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "HOME"<br />'atv_bedroom_up':<br /> alias: ATV Bedroom Up<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "UP"<br />'atv_bedroom_down':<br /> alias: ATV Bedroom Down<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "DOWN"<br />'atv_bedroom_left':<br /> alias: ATV Bedroom Left<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "LEFT"<br />'atv_bedroom_right':<br /> alias: ATV Bedroom Right<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "RIGHT"<br />'atv_bedroom_center':<br /> alias: ATV Bedroom Center<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "CENTER"<br />'atv_bedroom_exit':<br /> alias: ATV Bedroom Exit<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "EXIT"<br />'atv_bedroom_back':<br /> alias: ATV Bedroom Back<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "BACK"<br />'atv_bedroom_menu':<br /> alias: ATV Bedroom Menu<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "MENU"<br />'atv_bedroom_volup':<br /> alias: ATV Bedroom Volume Up<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "VOLUME_UP"<br />'atv_bedroom_voldown':<br /> alias: ATV Bedroom Volume Down<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "VOLUME_DOWN"<br />'atv_bedroom_power':<br /> alias: ATV Bedroom Power<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "POWER"<br />'atv_bedroom_reboot':<br /> alias: ATV Bedroom Reboot<br /> sequence:<br /> - service: androidtv.adb_command<br /> data:<br /> entity_id: media_player.tv_bedroom_atv<br /> command: "reboot"</span><br />
<br />
Once you restart Home Assistant you'll be able to add the scripts as buttons inside Lovelace UI. You can paste the config below as a custom card:<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;">cards:<br /> - cards:<br /> - entity: media_player.tv_bedroom_atv<br /> icon: 'mdi:power'<br /> name: Power<br /> tap_action:<br /> action: call-service<br /> service: media_player.toggle<br /> service_data:<br /> entity_id: media_player.tv_bedroom_atv<br /> type: entity-button<br /> - entity: script.atv_bedroom_power<br /> icon: 'mdi:power'<br /> name: ATV Power<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_power<br /> type: entity-button<br /> - entity: script.atv_bedroom_reboot<br /> icon: 'mdi:power'<br /> name: ATV Reboot<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_reboot<br /> type: entity-button<br /> type: horizontal-stack<br /> - cards:<br /> - entity: script.atv_bedroom_volup<br /> icon: 'mdi:volume-plus'<br /> name: Vol+<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_volup<br /> type: entity-button<br /> - entity: script.atv_bedroom_up<br /> icon: 'mdi:arrow-up-bold'<br /> name: Up<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_up<br /> type: entity-button<br /> - entity: media_player.tv_bedroom_atv<br /> icon: 'mdi:video-input-hdmi'<br /> name: Kodi<br /> tap_action:<br /> action: call-service<br /> service: media_player.select_source<br /> service_data:<br /> entity_id: media_player.tv_bedroom_atv<br /> source: org.xbmc.kodi<br /> type: entity-button<br /> type: horizontal-stack<br /> - cards:<br /> - entity: script.atv_bedroom_left<br /> icon: 'mdi:arrow-left-bold'<br /> name: Left<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_left<br /> type: entity-button<br /> - entity: script.atv_bedroom_center<br /> icon: 'mdi:bullseye-arrow'<br /> name: Enter<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_center<br /> type: entity-button<br /> - entity: script.atv_bedroom_right<br /> icon: 'mdi:arrow-right-bold'<br /> name: Right<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_right<br /> type: entity-button<br /> type: horizontal-stack<br /> - cards:<br /> - entity: script.atv_bedroom_voldown<br /> icon: 'mdi:volume-minus'<br /> name: Vol-<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_voldown<br /> type: entity-button<br /> - entity: script.atv_bedroom_down<br /> icon: 'mdi:arrow-down-bold'<br /> name: Down<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_down<br /> type: entity-button<br /> - entity: script.atv_bedroom_exit<br /> icon: 'mdi:exit-to-app'<br /> name: Exit<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_exit<br /> type: entity-button<br /> type: horizontal-stack<br /> - cards:<br /> - entity: script.atv_bedroom_back<br /> icon: 'mdi:exit-to-app'<br /> name: Back<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_back<br /> type: entity-button<br /> - entity: script.atv_bedroom_home<br /> icon: 'mdi:home'<br /> name: ATV Home<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_home<br /> type: entity-button<br /> - entity: script.atv_bedroom_menu<br /> icon: 'mdi:menu'<br /> name: ATV Menu<br /> tap_action:<br /> action: call-service<br /> service: script.turn_on<br /> service_data:<br /> entity_id: script.atv_bedroom_menu<br /> type: entity-button<br /> type: horizontal-stack<br />type: vertical-stack</span><br />
Note that at one point I defined a button that starts Kodi (or brings it into foreground), and also I have a reboot button (that works without confirmation).<br />
<br />
This is what you should get in Lovelace:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj74SeZJIjzZGpqizmfvtcTd4QOteC7_ppEHfHSGYiFTipD5-R_p-tMHOeah8POQJP8WSD-AxVSMba4kn9fmnU5f0U4gzoMXHTPVHwVD9XQy6528S6H8f6KT_ZfcMFs1AWNBaUnxWJjH-w/s1600/2020-02-28-160334_516x541_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="541" data-original-width="516" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj74SeZJIjzZGpqizmfvtcTd4QOteC7_ppEHfHSGYiFTipD5-R_p-tMHOeah8POQJP8WSD-AxVSMba4kn9fmnU5f0U4gzoMXHTPVHwVD9XQy6528S6H8f6KT_ZfcMFs1AWNBaUnxWJjH-w/s320/2020-02-28-160334_516x541_scrot.png" width="305" /></a></div>
That should make navigation easier.<br />
<br />
You can also use the scripts as actions in various automations.<br />
<br />
Next step is to use adb to get a screenshot of what's currently on the screen and display it as a webcam in Home Assistant. This will require extending the androidtv component code. Also interesting would be to log what app is being used on screen (to better understand what the kids are doing when unsupervised) :)Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com5tag:blogger.com,1999:blog-2655735731581917815.post-29962681321798293302019-12-13T13:38:00.001+02:002019-12-13T13:38:53.718+02:00LG7304 "The One" Android Smart TV - tracking down the software update server<b>TL;DR: </b>LG7304 Android Smart TV gets its software update server from somewhere in the Amazon cloud. The server name is not disclosed via regular DNS and most likely gets learned via some previous HTTPs connection.<br />
<br />
I have a LG7304 Android Smart TV that I want to prevent from getting updates (in the hopes it will become rootable in the future). I've been getting an annoying update message for weeks now (even though automatic updates are disabled in the menu), so I tried to suppress it via DNS.<br />
<br />
I set up port mirroring for the TV's ethernet port and captured boot traffic for analysis.<br />
<br />
It seems the TV communicates with several hosts located in Amazon AWS cloud, but without making DNS requests that return those IPs. So, it must either have them hardcoded in its firmware or must be getting them through an encrypted channel. You can get a list of IP addresses that your TV communicates with by using Wireshark -> Statistics -> Conversations -> IPv4.<br />
You can use whois (whois -h whois.radb.net 3.120.100.236) to find out who owns the IP that your TV talks to.<br />
Here's the preliminary list:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">"Address A" "Address B" </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"3.120.100.236" "192.168.1.61" - amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"3.124.238.28" "192.168.1.61" - amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"8.8.8.8" "192.168.1.61" - google</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"34.252.118.97" "192.168.1.61" - amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"45.57.91.1" "192.168.1.61" - netflix</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"52.17.111.59" "192.168.1.61" - amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"52.49.160.50" "192.168.1.61" - amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"52.209.122.118" "192.168.1.61"- amazon</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"172.217.16.110" "192.168.1.61"- google</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"172.217.18.68" "192.168.1.61" - google</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"172.217.20.3" "192.168.1.61" - google</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">"172.217.20.14" "192.168.1.61" - google</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Now, to find out if the IPs were returned via DNS, you can search the capture (manually, for each IP) with the filter "dns.a == 3.120.100.236". If you don't get anything, that IP was not obtained via DNS.</span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">How do we block the amazon prefixes? Well - since they are not queried over DNS, we can try to blackhole them on the router by routing the IPs to 127.0.0.1 (<span style="font-family: "courier new" , "courier" , monospace;">route add -host 3.120.100.236 gw 127.0.0.1</span>). Better alternatives include dropping traffic only from the TV's IP to those destinations using iptables rules.</span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">I did this and validated that the traffic was not reaching the destination. I next rebooted the TV (twice) capturing boot traffic again.</span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">So - on the first reboot I still got the Upgrade window. The capture shows that the TV tried to connect to 3.120.100.236, but since it couldn't, it switched to 3.121.138.154 instead. I blackholed that one, and rebooted again, and it connected to 3.124.127.185.</span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">So - blocking individual IP addresses will not scale. Not against Amazon. How about we block the whole Amazon address space from my TV?</span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">In order to try this we need to get all Amazon's prefixes (their ASN is 16509) - we can ask RADB for them with this script I wrote a decade ago (<a href="https://github.com/mad-ady/whois-query/blob/master/ripe-AS-prefixes.pl">https://github.com/mad-ady/whois-query/blob/master/ripe-AS-prefixes.pl</a>):</span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<br />
<span style="font-family: "courier new" , "courier" , monospace;">$ ./ripe-AS-prefixes.pl AS16509 | wc -l </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">14120 </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">$ ./ripe-AS-prefixes.pl AS16509 > ~/amazon.txt
</span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Quite a few, no? Thankfully they can be aggregated further with this beauty: <a href="https://github.com/mad-ady/aggregate-cidr/blob/master/aggregateCIDR.pl">https://github.com/mad-ady/aggregate-cidr/blob/master/aggregateCIDR.pl</a></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span>
<span style="font-family: "courier new" , "courier" , monospace;">$ cat ~/amazon.txt | ./aggregateCIDR.pl | wc -l </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">662<br />$ cat ~/amazon.txt | ./aggregateCIDR.pl> ~/amazon-aggregated.txt</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Much better, isn't it?</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Now, let's turn those prefixes into iptables rules, so that only the TV traffic will be dropped (make sure your TV gets a static IP via DHCP).</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">We're going to create a new iptables chain that matches amazon address space:</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;">$ sed 's/^/iptables -A AMAZON -d /' ~/amazon-aggregated.txt > ~/amazon-part1.txt
</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">$ sed 's/$/ -j DROP/' ~/amazon-part1.txt > ~/amazon-iptables.txt</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">$ sed -i '1,2d' ~/amazon-iptables.txt </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">$ head ~/amazon-iptables.txt </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"></span></span></span><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.0.0.0/15 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.5.0.0/16 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.6.0.0/15 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.8.0.0/13 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.16.0.0/13 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.24.0.0/14 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.80.0.0/12 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.104.0.0/14 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.112.0.0/14 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.120.0.0/13 -j DROP
</span></span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> Next, create a new chain and execute the iptables commands on your router (you can execute the text file as a script)</span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">#iptables -N AMAZON </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">#</span><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -A AMAZON -d 3.0.0.0/15 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">#iptables -A AMAZON -d 3.5.0.0/16 -j DROP </span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">...</span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><br /></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">What's left is to add a FORWARD rule to match traffic from your TV and chan it to the AMAZON rule (I added it on position 3):</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"># <span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;">iptables -I FORWARD 3 -s 192.168.1.61 -j AMAZON</span> </span></span></span></span><br />
<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Now you're done. Time to reboot and enjoy!</span></span></span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">... and I still got the upgrade message, though it did drop the traffic.</span></span></span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Looking at the capture I can see that it did try to connect to various amazon hosts and failed. Curiously, it knew the hosts to connect to - so they may be cached from previous attempts. This can only mean that the "Upgrade now" message is from local information and possibly the update has been already downloaded on the TV.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Oh, well. I may be able to get rid of it if I reset the TV to factory defaults, but I don't want to go through the trouble of setting it up again.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">I'm going to try to run the upgrade with Amazon cut off. Let's see how that goes.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">1%... 2%... 3%............ 99%... 100%</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"> Well - the upgrade went fine. It didn't download anything from the internet (the whole packet capture was about 3MB).</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">So - was this a complete failure? Yes. </span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Did I learn something in the process? Yes!</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Was it entertaining? Hell, yes!</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Will it prevent futher upgrades? I'm guessing so - I'll have to see. In order to catch the upgrade server I need to capture all the TV traffic, all the time and dig through it when the next request appears. Not so much fun.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">I plan on leaving amazon blocked for a while and to monitor what breaks.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></span></span>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Hope this was as entertaining for you as it was for me.</span></span></span></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Cheers!</span></span></span></span><br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"></span>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-82807871030684368042019-09-20T09:53:00.003+03:002020-05-25T12:23:28.628+03:00List of posted Odroid Magazine articlesAvid readers of my blog (ha!) will complain that there's hardly anything to read. Well, that's because I've published most of my work in <a href="https://magazine.odroid.com/">Odroid Magazine</a>, since it was related to SBCs.<br />
<br />
Here is a list of published articles (quite a few, it seems), for your (and my) enjoyment:<br />
<br />
<a href="https://magazine.odroid.com/article/multi-screen-desktop-using-vnc-part-2-an-improved-and-simplified-version/">Multi Screen Desktop Using VNC - Part 2: An Improved And Simplified Version</a><br />
<a href="https://magazine.odroid.com/article/running-linux-under-android/">Running Linux under Android</a><br />
<a href="https://magazine.odroid.com/article/multiscreen-desktops-using-vnc/">Multiscreen Desktops using VNC</a><br />
<div class="entry-title">
<a href="https://magazine.odroid.com/article/manage-your-kids-computer-time-with-mqttnanny/">Manage your kid's computer time with mqttNanny</a></div>
<div class="entry-title mh-posts-large-title">
<a href="https://magazine.odroid.com/article/lutris-gaming-on-the-odroid-h2/" rel="bookmark" title="Lutris: Gaming on the ODROID-H2">Lutris: Gaming on the ODROID-H2 </a></div>
<div class="entry-title mh-posts-large-title">
<a href="https://magazine.odroid.com/article/odroid-crossgrading-from-armhf-to-arm64/" rel="bookmark" title="ODROID Crossgrading: From armhf to arm64">ODROID Crossgrading: From armhf to arm64 </a></div>
<div class="entry-title">
<a href="https://magazine.odroid.com/article/upgrading-ubuntu-to-18-04/">Upgrading Ubuntu to 18.04</a></div>
<div class="entry-title mh-posts-large-title">
<a href="https://magazine.odroid.com/article/keepass-password-manager/" rel="bookmark" title="KeePass: Password Manager">KeePass: Password Manager </a></div>
<div class="entry-title mh-posts-large-title">
<a href="https://magazine.odroid.com/article/home-assistant-a-diy-smart-light-project/" rel="bookmark" title="Home Assistant: A DIY Smart Light Project">Home Assistant: A DIY Smart Light Project </a></div>
<div class="entry-title">
</div>
<div class="entry-title">
<a href="https://magazine.odroid.com/article/home-assistant-tracking-people-with-wi-fi-using-kismet/">Home Assistant: Tracking People With Wi-Fi Using Kismet</a></div>
<div class="entry-title">
<a href="https://magazine.odroid.com/article/home-assistant-using-infrared-motors-relays/">Home Assistant: Using Infrared, Motors, and Relays</a></div>
<div class="entry-title">
<a href="https://magazine.odroid.com/article/home-assistantscripts-customization/">Home Assistant: Scripts for Customization</a></div>
<div class="entry-title">
<a href="https://magazine.odroid.com/article/home-assistant-designing-fancy-dashboard/">Home Assistant: Designing A Fancy Dashboard</a></div>
<div class="entry-title mh-posts-large-title">
<a href="https://magazine.odroid.com/article/setting-up-your-odroid-odroid-xu4-as-a-general-purpose-nas/" rel="bookmark" title="Setting Up Your ODROID: ODROID-XU4 As A General Purpose NAS">Setting Up Your ODROID: ODROID-XU4 As A General Purpose NAS </a></div>
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201708.pdf#page=6" rel="noopener" target="_blank">Mycroft: Open Source Artificial Intelligence</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201707.pdf#page=6" rel="noopener" target="_blank">Home Automation With Home Assistant: A Smart House With Your ODROID By Your Side</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201706.pdf#page=8" rel="noopener" target="_blank">Getting Kernel Boot And Panic Messages With NetConsole: Monitor Your System Even Without A Serial Console</a> <br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201705.pdf#page=7" rel="noopener" target="_blank">Multiclick Button Handler For 3.5” LCD And Webcam: Getting The Most Out Of The Hardware Buttons</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201612.pdf#page=16" rel="noopener" target="_blank">Boot.Ini Persistence: Preserving Changes During An Upgrade</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201611.pdf#page=40" rel="noopener" target="_blank">Accelerated Video Playback For Browsing On The ODROID-C2: Watch Your Web Media Content In Full HD</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201610.pdf#page=12" rel="noopener" target="_blank">Transforming Your ODROID Into an IP Webcam</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201609.pdf#page=10" rel="noopener" target="_blank">Taking a Crack at Breaking WPA Networks - Part 2</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201608.pdf#page=16" rel="noopener" target="_blank">Taking a Crack at Breaking WPA Networks - Part 1: Bulletproofing Your Own System</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201607.pdf#page=26" rel="noopener" target="_blank">Attacking WPS-Enabled Wireless Networks</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201606.pdf#page=49" rel="noopener" target="_blank">Breaking WEP Security: A Guide to Cracking the Simplest Wireless Encryption</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201605.pdf#page=12" rel="noopener" target="_blank">Wireless Injection: A Hands-On Approach to Learning 802.11</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201604.pdf#page=27" rel="noopener" target="_blank">Kismet: Wireless Network Monitoring</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201609.pdf#page=22" rel="noopener" target="_blank">Backup Scripts: Keep Your Data Safe For Your Peace of Mind</a> <br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201603.pdf#page=12" rel="noopener" target="_blank">Byobu: Your Linux Terminal on Steroids</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201602.pdf#page=24" rel="noopener" target="_blank">Munin: An Open Source Performance Analyzer</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201512.pdf#page=10" rel="noopener" target="_blank">Linux Containers: Quickly Prepare a Fully Configured Isolated System for Testing</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201511.pdf#page=32" rel="noopener" target="_blank">Gently Release the Handbrake: Transcode Videos to Any Format</a><br />
<a href="https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-201601.pdf#page=14" rel="noopener" target="_blank">CPU and Fan Control: Tame Your XU3 and XU4 Heat Output When You Don’t Need Full Octa-Core Power</a> Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-90673396353589074862019-05-10T11:59:00.000+03:002019-05-10T11:59:25.284+03:00Downloading https web content - the hard way (for wireshark fans)<br /><b>Problem:</b> You want to download some content (e.g. video) from a website that doesn't want you to download that content, only to stream it. You may want to do this to view it later (maybe it expires after a while), or to view it offline or on a different device. Please note that circumventing the content owner's wishes against downloading may be a legal problem, but there are less sofisticated ways of doing it (e.g. screen recording either software or with a camera pointed at your screen), so we'll analyze it from a technical point of view.<br /><br />Up until recently, downloading video content was fairly easy, by starting the debugger (F12 in the browser), going to the network tab, identifying the video resource, copying the curl command and pasting it somewhere for offline download. But the sites got clever and detect when you open the debugger and stop accessing the video content, so that you can't find the video link.<br /><br />The solution to this is more convoluted - we're going to find the URL to download by doing a packet capture, so that the browser can't detect your snooping attempt. But the sites aren't stupid either - most of them are https enabled. So - you'd need to decrypt the https traffic to look inside.<br /><br />Fortunately, since you control the browser you can tell it to dump the encryption keys to a file: <a href="https://redflagsecurity.net/2019/03/10/decrypting-tls-wireshark/">https://redflagsecurity.net/2019/03/10/decrypting-tls-wireshark/</a><br /><br />So, you can start a new browser instance (linux) with:<br /><span style="font-family: "Courier New", Courier, monospace;"> SSLKEYLOGFILE=.ssl.log chromium-browser</span><br /><br />and navigate to the desired site. You can load the page that holds the video you want to download.<br />Also prepare wireshark to do packet capturing on your outgoing interface (full capture, not just headers). Make sure you configure wireshark as described in the guide above, so that it decrypts TLS traffic with the keys found in the same file used by the browser.<br /><br />Press play on your video (shouldn't matter much if it's at the beginning or not, but it's best to be at the beginning) and leave it play for a short while - 10-20s. You may pause the video and stop the capture (an alternative would be to play the video fully in the browser while the capture is running and extract it via <span style="font-family: "Courier New", Courier, monospace;">File -> Export objects -> HTTP,</span> but that might take a long time because you need to play the whole thing in your browser).<br /><br />Now comes the tricky part - where you kind of need to know your way around wireshark. Your challenge is to find the data stream in your packet capture. It usually is the largest transfer between you and a server. You should be able to find it relatively easily by going to <span style="font-family: "Courier New", Courier, monospace;">Statistics -> Conversations</span> and sorting TCP traffic by Bytes. The largest transfer should be your desired content. Now you know the destination IP address. If you right click on it and select <span style="font-family: "Courier New", Courier, monospace;">Apply as filter -> Selected -> A<->B</span> you should see only the relevant traffic in wireshark.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikDO3ab3iEDh_mge9XG06isQeCYXz-tCWTpW95FPR5ANAGTU3LNYNW4q4p3-J6ZuLlCPSN-DfyR6N55_ts1imC5Goga59XiwFSKeR4b4DJqpBN9fRRekC8yz7CSkgLUBuVf5uJzeRBVcE/s1600/https-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="137" data-original-width="1324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikDO3ab3iEDh_mge9XG06isQeCYXz-tCWTpW95FPR5ANAGTU3LNYNW4q4p3-J6ZuLlCPSN-DfyR6N55_ts1imC5Goga59XiwFSKeR4b4DJqpBN9fRRekC8yz7CSkgLUBuVf5uJzeRBVcE/s1600/https-2.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Xq6eHaS5ZnI_QpSQwLJCk1N5TcKLeOx91eI9cy33d_FbA7IqzKZKkDmndOuduhDhMhOmJusRmBDOMsJnTmBdr1xa0LBVR3D9LLqkjLINdqND2jnjvVBeTsVLW8n-_kjz9OMcQIvjOsQ/s1600/https-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="731" data-original-width="1483" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Xq6eHaS5ZnI_QpSQwLJCk1N5TcKLeOx91eI9cy33d_FbA7IqzKZKkDmndOuduhDhMhOmJusRmBDOMsJnTmBdr1xa0LBVR3D9LLqkjLINdqND2jnjvVBeTsVLW8n-_kjz9OMcQIvjOsQ/s1600/https-1.png" /></a></div>
<br />You should see after the SSL handshake a HTTP(s) GET request that we need to "convert" into a CURL string. Thankfully there's an easy way to do that... <span style="font-family: "Courier New", Courier, monospace;">Select the Hypertext Transfer Protocol section in the GET packet -> Right click -> Copy -> All Visible Selected Tree Items</span> and you should get something like this in your clipboard:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">Hypertext Transfer Protocol<br /> GET /secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag5Num5 HTTP/1.1\r\n<br /> Host: hty4e3.vkcache.com\r\n<br /> Connection: keep-alive\r\n<br /> Origin: https://hqq.tv\r\n<br /> User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36\r\n<br /> Accept: */*\r\n<br /> [truncated]Referer: https://hqq.tv/sec/player/embed_player_2048452040101183.php?iss=ODAuOTcuMjM4Ljc3&vid=RhzS9QBcmImK&at=b3ed763ec5f85212ad4e9c275a4094a9&autoplayed=yes&referer=on&http_referer=aHR0cHM6Ly93YWF3LnR2L3dhdGNoX3ZpZGVvLnBocD92<br /> Accept-Encoding: gzip, deflate, br\r\n<br /> Accept-Language: en-US,en;q=0.9,ro;q=0.8\r\n<br /> \r\n<br /> [Full request URI: https://hty4e3.vkcache.com/secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag5Num5]<br /> [HTTP request 1/1]<br /> [Response in frame: 2535]</span><br /><br /><br />You need to do some trimming in a text editor:<br />* remove <span style="font-family: "Courier New", Courier, monospace;">\r\n</span> from the lines (can be done with find and replace)<br />* remove <span style="font-family: "Courier New", Courier, monospace;">Hypertext Transfer Protocol</span><br />* remove any <span style="font-family: "Courier New", Courier, monospace;">[truncated]</span> entries<br />* remove anything after the lonely <span style="font-family: "Courier New", Courier, monospace;">\r\n</span> or blank line (signifies end of headers)<br />* reduce the indent of everything so that everything is left-aligned<br /><br />The end result should look like:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">GET /secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag5Num5 HTTP/1.1<br />Host: hty4e3.vkcache.com<br />Connection: keep-alive<br />Origin: https://hqq.tv<br />User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36<br />Accept: */*<br />Referer: https://hqq.tv/sec/player/embed_player_2048452040101183.php?iss=ODAuOTcuMjM4Ljc3&vid=RhzS9QBcmImK&at=b3ed763ec5f85212ad4e9c275a4094a9&autoplayed=yes&referer=on&http_referer=aHR0cHM6Ly93YWF3LnR2L3dhdGNoX3ZpZGVvLnBocD92<br />Accept-Encoding: gzip, deflate, br<br />Accept-Language: en-US,en;q=0.9,ro;q=0.8</span><br />Now we can use h2c (headers to curl) to convert it into a curl request: <a href="https://curl.haxx.se/h2c/">https://curl.haxx.se/h2c/</a>. Simply paste the string in the form and click convert and it should produce something like:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">curl --compressed --header "Accept-Language: en-US,en;q=0.9,ro;q=0.8" --header "Connection: keep-alive" --header "Origin: https://hqq.tv" --header "Referer: https://hqq.tv/sec/player/embed_player_2048452040101183.php?iss=ODAuOTcuMjM4Ljc3&vid=RhzS9QBcmImK&at=b3ed763ec5f85212ad4e9c275a4094a9&autoplayed=yes&referer=on&http_referer=aHR0cHM6Ly93YWF3LnR2L3dhdGNoX3ZpZGVvLnBocD92" --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36" https://hty4e3.vkcache.com/secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag5Num5</span><br /><br />Time to test it. Remember to redirect output to a file:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">curl --compressed --header "Accept-Language: en-US,en;q=0.9,ro;q=0.8" --header "Connection: keep-alive" --header "Origin: https://hqq.tv" --header "Referer: https://hqq.tv/sec/player/embed_player_2048452040101183.php?iss=ODAuOTcuMjM4Ljc3&vid=RhzS9QBcmImK&at=b3ed763ec5f85212ad4e9c275a4094a9&autoplayed=yes&referer=on&http_referer=aHR0cHM6Ly93YWF3LnR2L3dhdGNoX3ZpZGVvLnBocD92" --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36" https://hty4e3.vkcache.com/secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag5Num5 > test</span><br /><br />It should have downloaded a file called <span style="font-family: "Courier New", Courier, monospace;">test</span>. Let's see what it is:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">$ file test<br />test: MPEG transport stream data<br />$ mediainfo test<br />General<br />ID : 1 (0x1)<br />Complete name : test<br />Format : MPEG-TS<br />File size : 4.71 MiB<br />Duration : 19 s 960 ms<br />Overall bit rate mode : Variable<br />Overall bit rate : 1 977 kb/s<br />FileExtension_Invalid : ts m2t m2s m4t m4s tmf ts tp trp ty</span><br /><br />In some cases the server might give you back gzipped data. File should tell you if it's the case. You will need to uncompress it to proceed. You should now be able to use vlc to play the file to make sure the data is fine.<br /><br />Now, there's one more issue. For efficiency reasons caching services like vkcache.com will store large data in chunks (2-10MB in size). Your web player knows how to request the next chunk, but our capture has only one. You'll need to guess the other fragment names and download all of them. As you can see the server file name is <span style="font-family: "Courier New", Courier, monospace;">1510638299qz9g3.mp666Frag5Num5</span>. The most likely things you can iterate on are Frag5 and Num5. We'll try one, then the other and if you don't get different chunks we'll try both. How many chunks can we expect? Well - depends on the length of your content. For 1 hour of content you can expect ~300 2MB chunks. You can always try to download chunks that are not there, we'll remove them later.<br />Note a little change we need to do. We need to add <span style="font-family: "Courier New", Courier, monospace;">-L</span> (follow redirection) to the curl command line (it's not suggested by default), because for some chunks the sites will redirect you to some other storage and you need to be able to follow it.<br />Let's see what happens when we run this little script:<br />
<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;">$ cat downloader.sh<br />#!/bin/bash<br /><br />for F in `seq 5 5`;<br />do<br /> for N in `seq 0 300`;<br /> do<br /> echo "Downloading Frag $F Num $N"<br /> curl -L --compressed --header "Accept-Language: en-US,en;q=0.9,ro;q=0.8" --header "Connection: keep-alive" --header "Origin: https://hqq.tv" --header "Referer: https://hqq.tv/sec/player/embed_player_2048452040101183.php?iss=ODAuOTcuMjM4Ljc3&vid=RhzS9QBcmImK&at=b3ed763ec5f85212ad4e9c275a4094a9&autoplayed=yes&referer=on&http_referer=aHR0cHM6Ly93YWF3LnR2L3dhdGNoX3ZpZGVvLnBocD92" --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36" https://hty4e3.vkcache.com/secip/0/1V6iYKTjWZJtAfOEC39TRg/ODAuOTcuMjM4Ljc3/1557435600/hls-vod-s1/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp666Frag${F}Num${N} > Frag${F}Num${N}.ts<br /> done<br />done</span><br />At some point the chunks will start to output 0 bytes downloaded - that's how you know how to stop.<br />When it's done you should be left with a bunch of <span style="font-family: "Courier New", Courier, monospace;">Frag5Num***.ts</span> files in your current directory. Take your time and test a few files (make sure they play in VLC and that file/mediainfo output makes sense).<br /><br />Next, let's delete "empty" files. They're not exactly empty, but should contain an error response:<br /><br /><span style="font-family: "Courier New", Courier, monospace;">$ cat Frag5Num299.ts<br /><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><br /><html><head><br /><title>404 Not Found</title><br /></head><body><br /><h1>Not Found</h1><br /><p>The requested URL /hls-vod/flv/api/files/videos/2017/11/14/1510638299qz9g3.mp4Frag5Num299.ts was not found on this server.</p><br /></body></html><br /><br />$ find . -name "*.ts" -size -10k -print -delete</span><br /><br />Now we need to use ffmpeg to concatenate the chunks into one mpegts file with this script (adjust as needed):<br />
<br /><span style="font-family: "Courier New", Courier, monospace;">$ cat concatenate.sh <br />#!/bin/bash<br />base=Frag5Num<br />for N in `seq 0 300`;<br />do<br /> if [ -f "${base}${N}.ts" ]; then<br /> echo "file '${base}${N}.ts'" >> filelist.txt<br /> fi<br />done<br /><br /><br />$ bash ./concatenate.sh</span><br /><br />
We can now run ffmpeg to stitch the chunks together in one file: <br />
<span style="font-family: "Courier New", Courier, monospace;">$ ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.ts</span><br />
<br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-family: Arial, Helvetica, sans-serif;">So - what can the media provider do against this kind of attack? Well, lots, actually...</span></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-family: Arial, Helvetica, sans-serif;">* they can use one-time URLs/Headers - that expire once used. But this would add complexity on their end and would kill their load balancers/caches.</span></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-family: Arial, Helvetica, sans-serif;">* they can use harder to guess chunk names. The player normally receives a list of them, so they don't need to be consecutive. But the attack would focus on intercepting the list and remove the guesswork (I was too lazy to look for it).</span></span><br />
<br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-family: Arial, Helvetica, sans-serif;"></span></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-family: Arial, Helvetica, sans-serif;">Leave your ideas/suggestions in the comments below</span> </span>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com2tag:blogger.com,1999:blog-2655735731581917815.post-80925770934704344462016-07-15T11:30:00.000+03:002016-07-15T11:30:16.255+03:00Unbrick Samsung SPF-85H Photo FrameI've had a Samsung SPF-85H Photo Frame (http://www.samsung.com/au/support/model/LP08MNLSBT/XY) for about 8 years that was loaded with lots of photos (scaled down). One day I added about 200 photos and suddenly the auto slideshow feature locked up. When I rebooted the frame it went into auto slideshow and had frozen (I only got the blue Samsung logo). When I connected the frame via USB nothing would show up (the mass-storage mode did not initialize).<br />
<br />
At this point, the frame was pretty much bricked - I could not access the menu nor delete photos from the internal storage. So, I talked to the official Samsung service centers in my country but their response was that they can't fix Photo Frames, they only replace them.<br />
<br />
So, Samsung's plan is to force their past technology into obsolescence. That's something I strongly disagree with, so I set out to fix it myself.<br />
<br />
If you look on the back of the frame there is a small round opening close to the power plug that is labeled "Service Port" in the manual. So, I assumed it was some sort of serial port connector. But to see what it was I had to open the case. This looks problematic because the back plate is not screwed on - it looks like it's fused plastic. There are two small depressions on the bottom of the case where you can use a straight screwdriver to pry open the case. There are plastic clips holding it in. If you use the screwdriver genlty you can open the back without breaking anything.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_u3npVKyy4TjBytfBZ7Iy2q6sMXlUibP4eZyNdP63lRt2oXddzmeH9wAURaeCnNvy4aJIJwEGkcMFP9bo8Sm70zSF-sQYviyzhYrOubgYem-TK8pNZoFuEwurxTk8oTE2zT02OJiHxw/s1600/20160715_103757.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_u3npVKyy4TjBytfBZ7Iy2q6sMXlUibP4eZyNdP63lRt2oXddzmeH9wAURaeCnNvy4aJIJwEGkcMFP9bo8Sm70zSF-sQYviyzhYrOubgYem-TK8pNZoFuEwurxTk8oTE2zT02OJiHxw/s640/20160715_103757.jpg" width="640" /></a></div>
<br />
Inside you will find a metal backplate. If you disconnect the side connectors for the buttons and LCD power you can flip the backplate (gently) and see the motherboard. The motherboard is connected via two ribbons to the LCD. It's not necessary to disconnect those, but be careful not to break them.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiN2pLaGj-KWwECViowRLQLc08Lz_fgWnlAZL5bQO3abhIhyphenhyphencuP5MqkizqC0wwpjWCU7yvW_c0FLDJatJI9cK-FoSWjs-FjWbdfpEF5t9E-TUpOnTVSaP6HGXz5Gymy_O2L2nJ3hinJiE/s1600/IMG_20160714_104015.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiN2pLaGj-KWwECViowRLQLc08Lz_fgWnlAZL5bQO3abhIhyphenhyphencuP5MqkizqC0wwpjWCU7yvW_c0FLDJatJI9cK-FoSWjs-FjWbdfpEF5t9E-TUpOnTVSaP6HGXz5Gymy_O2L2nJ3hinJiE/s640/IMG_20160714_104015.jpg" width="640" /></a></div>
<br />
The side of the PCB which has the ribbon connectors going to the LCD we'll call side A, and the back (which holds the CPU) will be side B. To fix the brick you only need access to side A, but I looked at side B as well. You can unscrew the 4 screws connecting the PCB to the metal backside.<br />
<br />
On side B you can see a few large ICs:<br />
<ul>
<li>Novatek nt39703fg-3 - LCD Timing Circuit<cite class="_Rm"> www.datasheetspdf.com/datasheet/<b>NT39703</b>-5.html</cite></li>
<li><cite class="_Rm">HY825DC256163CE-4 - which appears to be the DRAM</cite></li>
<li>MP600BUCG - MagicPixel CPU</li>
<li><div class="h2view">
MX29LV320CBTC-70G (IC302) - 4MB Boot flash (http://pdf1.alldatasheet.com/datasheet-pdf/view/143143/MCNIX/MX29LV320CBTC-70G.html)<br /> </div>
<div class="h2view">
The interesting part is that the firmware for the Photo Frame is stored in a different chip than the pictures in the internal storage. If you brick your photo frame with a bad update/firmware then the MX29LV320CBTC-70G is the chip you need to look into, but this guide will not be useful for you. I played a bit with this chip and I found the "Chip Enable" pin and tried to short it (with a screwdriver) to GND on boot (The Chip Enable pin is located in the lower right side of the image below, next to a GND pin). The result was the frame would not display the Samsung logo anymore on boot and would just display colored stripes of noise. </div>
</li>
</ul>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVWQtBNLSJ9cipQT7Z1_PPQbT97S7O-RKxrU8KppMkPBlO9lzzRSNeLW7I1yzh8xwNq7c15IGylQbLtmFkdhqu-PJeSnO3XTo-Aauz1nK35Lrwtxye7lK_trs8kmFGtINHgmLtR0ylxM/s1600/20160714_113612.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaVWQtBNLSJ9cipQT7Z1_PPQbT97S7O-RKxrU8KppMkPBlO9lzzRSNeLW7I1yzh8xwNq7c15IGylQbLtmFkdhqu-PJeSnO3XTo-Aauz1nK35Lrwtxye7lK_trs8kmFGtINHgmLtR0ylxM/s640/20160714_113612.jpg" width="640" /> </a></div>
<div class="separator" style="clear: both; text-align: left;">
It's also interesting to see that the motherboard has unsoldered points for headphones and speakers, as well as a battery connector. So, in theory you could add a few components and upgrade your frame's capabilities :)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Now, after I looked over the motherboard I couldn't find anything that looked like a serial port, but there are a few I2C ports. I haven't looked into those. Also, on this model the "Service Port" hole in the back doesn't lead to anything. It may be equipped on different SPF models.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
If you look on Side A there is one chip that deserves our attention (IC304). Mine had a sticker on top that I removed but unfortunately the writing on the chip was deleted when I used alcohol to remove the sticker's residue. I managed to make out "Samsung SM843", but Google says it's an Enterprise SSD which looks nothing like this IC. Long story short - I couldn't find a datasheet for it so I couldn't find the Chip Enable pin. </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ztiqc3_M2jKrkvECNIbbhoQrkYMFZ9V9xyDzYgle-1yLH7Xit9yGUId9gal_hNdslATjYXt2Fd3jCxyywqhNFp5G49r35Wy26l4_M4oPuwzpwUXJjLB3sB4_jlj1OHrt9T0xiLTH2mA/s1600/20160714_113612_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ztiqc3_M2jKrkvECNIbbhoQrkYMFZ9V9xyDzYgle-1yLH7Xit9yGUId9gal_hNdslATjYXt2Fd3jCxyywqhNFp5G49r35Wy26l4_M4oPuwzpwUXJjLB3sB4_jlj1OHrt9T0xiLTH2mA/s640/20160714_113612_2.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
My plan was to short out the Chip Enable pin during boot-up, so that hopefully the Frame's OS would detect a problem reading from internal storage and hopefully abort the automatic SlideShow setting. I used a screwdriver head and shorted some pins (randomly) until I found the soft spot (marked in red above). I shorted around those pins during startup and I got errors via the USB (I had it connected via the USB port) and the Photo Frame booted into its menu. At this point I changed the setting so that it wouldn't start automatic SlideShow on startup and restarted it. This time the Photo Frame started correctly in the menu. If I tried to start slideshow it would lock up again, but I could access the internal storage and delete the new files I added.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I did some tests and the images were OK (small 800x600) but the problem still happens when the images are read from internal storage. If I place the same images on a USB they play just fine. Most likely I hit some limit with how many files I have on the frame (I have 2637 files).</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Anyway, in conclusion - you can fix your broken photo frame even if your service center says it can't be fixed. Of course, there's a risk of burning out the internal flash, but in this case the frame would still work off USB. But if you're reading this you are desperate and the frame is already bricked, so you may have more chances fixing it than breaking it even further. Good luck and let me know if it worked for you!</div>
<ul>
</ul>
Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com5tag:blogger.com,1999:blog-2655735731581917815.post-35898911392146566952015-05-13T13:37:00.000+03:002015-05-13T13:37:30.016+03:00Convert "monitor capture" hex dump to pcap (Wireshark format)If you've used Cisco's "<a href="http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/epc/command/epc-cr-book/epc-cr-m1.html">Monitor Capture</a>" feature you've seen that you can capture packets and dump them in hex format on your console/syslog server. The output looks roughly like this (for one packet):<br /><br /><br /><span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;">87526540: 45C0004C E@.L<br />87526550: 00000000 FD11C63E 0A303001 AC1F1052 ....}.F>.00.,..R<br />87526560: 007B007B 00385EBF 24040AEE 00000DEA .{.{.8^?$..n...j<br />87526570: 000028A4 C1E767CD D8E48CD6 519D50B0 ..($AggMXd.VQ.P0<br />87526580: D8E48CD9 A9855D94 D8E48CD9 C161FAF9 Xd.Y).].Xd.YAazy<br />87526590: 00 </span></span><br />
<br />
It's a bit difficult to read, but you can see that it's an IP packet (the first 4 is the IPv4 version nibble). If you want to decode this packet in Wireshark, you can technically use wireshark's <a href="http://www.networkers-online.com/blog/2015/02/text2pcap-how-to-converts-ascii-dumps-to-pcap-files/">text2pcap</a> converter. The problem is text2pcap expects input in a specific format.<br /><br />The following script will do the format conversion between Cisco's dump format and what text2pcap expects:<br />
<br />
<a href="https://github.com/mad-ady/ciscoText2pcap">https://github.com/mad-ady/ciscoText2pcap</a><br />
<br />
<br />Usage:<br /><br /> * Place the capture dump in a text file (or pipe it from a different command)<br /> * Run ciscoText2pcap.pl to convert STDIN to Wireshark text2pcap output<br /> * Use Wireshark's text2pcap to convert it to pcap file<br /> * profit!<br /><br />Example:<br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> $ cat input.txt | ./ciscoText2pcap.pl > output.txt <br /> $ text2pcap -d -e 0x800 output.txt output.pcap </span></span><br /><br />You need to tell text2pcap what kind of fake layer2 to create and what higher level protocol to expect (0x800 is the EtherType of IPv4).<br /><br />You can convert multiple packets at the same time. Simply include them in the input file. If the input file contains lines that don't look like "monitor capture" format, they will be ignored (e.g. if you have other logs in the output they will be ignored).<br /><br />Enjoy!<br />Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-7843330645903102172014-02-04T10:56:00.001+02:002014-02-04T10:57:28.310+02:00Allview Speed City/Onda 701 touch screen replacementAfter about a year of use (and some hard drops) the touchscreen in my Allview Speed City tablet (Onda 701 clone) stopped working in a 1/3 region of the screen. I could still use the tablet by rotating it when I needed to tap in the broken area, but I needed to replace the touchscreen.<br />
<br />
I got a replacement touchscreen from here: <a href="http://www.gsmnet.ro/touchscreen-uri-telefoane/touchscreen-allview-alldro-speed-city-original--81391">http://www.gsmnet.ro/touchscreen-uri-telefoane/touchscreen-allview-alldro-speed-city-original--81391</a> for about $30.<br />
<br />
I followed the replacement guide in this video: <a href="http://www.dailymotion.com/video/x17mxag_touch-screen-replacement-onda-v701-v702-v703-v701s-tablet-disassembly_lifestyle">http://www.dailymotion.com/video/x17mxag_touch-screen-replacement-onda-v701-v702-v703-v701s-tablet-disassembly_lifestyle</a><br />
<br />
The disassembly (and reassembly process) took me about 2 hours, but was not very difficult. The first thing to do is to remove the rubber caps on top of the screws in the back of the tablet (use a needle/pincer). You can unscrew the screws (small phillips head).<br />
<br />
The tablets back cover is glued on (the screws don't hold it actually). You will need something like a credit card to separate the back cover from the tablet chassis.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs3oN3p3aDixLMMPCyFTjMTyvgfgh-nnJZ0EYb3m7CT4PJekoH68_yPQMsOcwZ1wT-CCnmda-oODHzCtaHKj8HMG2sk-4oMVK46Y7t6G0-dPPCFF9by15Xb5VdzrJt666EuuaWjLmtdio/s1600/media-20140203-10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs3oN3p3aDixLMMPCyFTjMTyvgfgh-nnJZ0EYb3m7CT4PJekoH68_yPQMsOcwZ1wT-CCnmda-oODHzCtaHKj8HMG2sk-4oMVK46Y7t6G0-dPPCFF9by15Xb5VdzrJt666EuuaWjLmtdio/s1600/media-20140203-10.jpg" height="480" width="640" /></a></div>
<br />
<br />
Next, you can separate the screen unit from the chassis by inserting the credit card between them (start with a side). The screen detaches quickly once you manage to separate one clip.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHd0oz3UWV2XL65HxDRuVey7Drn03EHxiZsE8BHxWwd3C2a3Tt3sMnVciUcYm1cftg87wWgYOHtX-hnALS3luOhRhQL9HQ6jjA63VL4qP9Rs6keRDG6_BLYf83wtvD3jyS8yE3Kyhmd0/s1600/media-20140203.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHd0oz3UWV2XL65HxDRuVey7Drn03EHxiZsE8BHxWwd3C2a3Tt3sMnVciUcYm1cftg87wWgYOHtX-hnALS3luOhRhQL9HQ6jjA63VL4qP9Rs6keRDG6_BLYf83wtvD3jyS8yE3Kyhmd0/s1600/media-20140203.jpg" height="480" width="640" /></a></div>
<br />
At this point I still had the tablet turned on and I could test the connectors (to see if the touchscreen connector was loose). I took out the connector and replaced it with the new touch screen and tried out the new touch screen before removing the old one.<br />
<br />
Here are some more images of the tablet's internals:<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZzBq7hdyQKBL6r9ZSiKTKpLKV_6XH4exgubbSY38x27FBlvNkNTQkbZ9SL3vqh6GCkcgXylskBZWrckBRBJigay72pP_4JEjiSFIsylaJbC7WRL1lgAvG8TPWL8kgu0Ez6MX22F8nnUc/s1600/media-20140203-2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZzBq7hdyQKBL6r9ZSiKTKpLKV_6XH4exgubbSY38x27FBlvNkNTQkbZ9SL3vqh6GCkcgXylskBZWrckBRBJigay72pP_4JEjiSFIsylaJbC7WRL1lgAvG8TPWL8kgu0Ez6MX22F8nnUc/s1600/media-20140203-2.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Mainboard overview</td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi13lPUoFFZfhpsPLc5TAOk-LPuIWHp8srpK85XHKuBaIrLnp6c9M_iDu9OwFMCKu7HscSYrrFh4dt6TUyY5Yp4yXy-DGQ6sJo_LUJ22v4n2PzAPyHCwEkmOonzwINtdiMuZCSxVZ2kMJA/s1600/media-20140203-4.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi13lPUoFFZfhpsPLc5TAOk-LPuIWHp8srpK85XHKuBaIrLnp6c9M_iDu9OwFMCKu7HscSYrrFh4dt6TUyY5Yp4yXy-DGQ6sJo_LUJ22v4n2PzAPyHCwEkmOonzwINtdiMuZCSxVZ2kMJA/s1600/media-20140203-4.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Processor and RAM</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOHBwO_WD4Hzw9BcqZQcVwQqIupz3HmPqxl_EF6TN9TDJdYEQYIbf7yd3zt77oi9ZbmM8ChsUWHV91_h26x5RO9RdXdGTpP9YTw3D4JdmxFe8AFnl-FiuGOwG7nzXRDZPdXRi_Z8QzxXg/s1600/media-20140203-5.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOHBwO_WD4Hzw9BcqZQcVwQqIupz3HmPqxl_EF6TN9TDJdYEQYIbf7yd3zt77oi9ZbmM8ChsUWHV91_h26x5RO9RdXdGTpP9YTw3D4JdmxFe8AFnl-FiuGOwG7nzXRDZPdXRi_Z8QzxXg/s1600/media-20140203-5.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Internal storage FLASH chip and screen (left) and touchscreen (right) connectors. In the bottom left you can see some solder points for something that looks like a serial port (haven't tested it).</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJu4dm7pLuuMdyeMPF1fowVhSLRh4ZHX0SVO6UA65vRhbZ630AeR9_fjwdOwQT_V5klLcIgXbVV5fkPEnO7LoZVSM_EPoVDtxSPgA3_MG3uanhdh_91u-Io3zfC8zf6fUI9z6TZeuIyrU/s1600/media-20140203-6.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJu4dm7pLuuMdyeMPF1fowVhSLRh4ZHX0SVO6UA65vRhbZ630AeR9_fjwdOwQT_V5klLcIgXbVV5fkPEnO7LoZVSM_EPoVDtxSPgA3_MG3uanhdh_91u-Io3zfC8zf6fUI9z6TZeuIyrU/s1600/media-20140203-6.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Top part - camera connection and radios (you can see a Realtek chip)</td></tr>
</tbody></table>
<br />
When you are ready, detach the touchscreen + screen from the mainboard (2 connectors). The touchscreen is glued onto the screen and it will take a while to detach. Use a knife and start at a corner. As you can see, the touchscreen has 2 layers - a transparent plastic on top and an adhesive plastic between the top and the screen. You will need to detach the adhesive plastic completely! It may look like glass, but it's not. You should not be able to cut yourself in it, but take care because it breaks into small shards.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi92xUjCTmXmP96W2BvPm4MlKZBvShNC59aYQMaj6DKcaKQCrVLVkrDd3mL-Czrlh3R-qWNRXLay_egREOrfALreOc8fatUkHbjCs4gEfjwFAkHCLbrj2GKkqFM3TOGmpwhdtbGp9yJQCI/s1600/media-20140203-7.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi92xUjCTmXmP96W2BvPm4MlKZBvShNC59aYQMaj6DKcaKQCrVLVkrDd3mL-Czrlh3R-qWNRXLay_egREOrfALreOc8fatUkHbjCs4gEfjwFAkHCLbrj2GKkqFM3TOGmpwhdtbGp9yJQCI/s1600/media-20140203-7.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Touchscreen layers. You can see some of the circuitry for the touch sensors</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY2AeKOJNla2n8t1fyG-ARB2-icXf7aRQv9JADfuTDad5dUBvBG4L8CL4MvlJAPaJnMs6wkAQzz_C2hEo26JnzivIcQOdatyPmGQfzvq2yda7jSc2UwR8Wh9gnm9NbntSRw_K0AEwAdow/s1600/media-20140203-8.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY2AeKOJNla2n8t1fyG-ARB2-icXf7aRQv9JADfuTDad5dUBvBG4L8CL4MvlJAPaJnMs6wkAQzz_C2hEo26JnzivIcQOdatyPmGQfzvq2yda7jSc2UwR8Wh9gnm9NbntSRw_K0AEwAdow/s1600/media-20140203-8.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Old touchscreen detached (and broken in the process). Some debris are left on the screen mount.</td></tr>
</tbody></table>
<br />
<br />
Once the top comes off you can add the new touchscreen (after you've cleared all the residues from the panel. Before gluing the top on, make some alignment tests - you want the touchscreen to be perfectly aligned on top of the screen. Prior to the attachment make sure to clean both the screen and the back side of the touchscreen with a cloth to remove any finger marks or debris.<br />
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqx9_e6FF2Izrmx9JR2E_fu4HDwtWjGih_KKYkhOUL1tJPD-fNN7VQbl6jupeDkcMIJZwT1SgjbDZNklOTycXi0kk9nh0uC9z2Z2_yWv8TVGQJDIxzX7tHrh1GdZFYy9_uNdhtMVGlAb8/s1600/media-20140203-9.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqx9_e6FF2Izrmx9JR2E_fu4HDwtWjGih_KKYkhOUL1tJPD-fNN7VQbl6jupeDkcMIJZwT1SgjbDZNklOTycXi0kk9nh0uC9z2Z2_yWv8TVGQJDIxzX7tHrh1GdZFYy9_uNdhtMVGlAb8/s1600/media-20140203-9.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Try out to position and align the touchscreen correctly before removing the white bands</td></tr>
</tbody></table>
<br />
Remove the paper protections on the new touchscreen and glue it on the screen mount. Once it is glued on, connect the ribbon cables back to the motherboard and try it out. If everything is ok, reassemble the tablet (you may need to use some glue to hold the back case in place).<br />
<br />
Overall the operation is not difficult to perform. The end result was satisfying, but the replacement touchscreen has some "blind spots" - regions where it doesn't easily register touch events. I could see these spots before when testing the new touchscreen. In terms of alignment I was about 1.5mm off (the touchscreen is about 1.5mm too high), and I have a small open region in the bottom of the tablet. It doesn't impact functionality in any way.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_UlbL3SCh2Y5WolYQ6b-zezHBVc3a3sOsuDf6Y9ahEiEkg4wiAsF8a71p5PWn4HI7K7iJ3w0O5KWCcoUoZhtdwPi-BJ6xtCfts0-m80Stb8WjRCO5j0oDD_IbFZ8OElxzuCXgtzgXVI/s1600/media-20140203-11.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_UlbL3SCh2Y5WolYQ6b-zezHBVc3a3sOsuDf6Y9ahEiEkg4wiAsF8a71p5PWn4HI7K7iJ3w0O5KWCcoUoZhtdwPi-BJ6xtCfts0-m80Stb8WjRCO5j0oDD_IbFZ8OElxzuCXgtzgXVI/s1600/media-20140203-11.jpg" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Cosmetic alignment fault (1.5mm off).</td></tr>
</tbody></table>
<br />
<br />
Good luck with your replacement!Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-6540969384882978812013-04-08T16:17:00.001+03:002013-04-09T08:55:52.894+03:00Rooting Allview Speed CityI was looking for a budget tablet with decent hardware (except for the screen which is crappy) so I settled on the <a href="http://allview.ro/produse/tablete-pc/lista-tablete-pc/speed-city/descriere/">Allview Speed City</a>. This tablet is similar to the Chinese <a href="http://www.onda-sale.com/onda-v701-dual-core-7-inch-tablet-pc.html">Onda 701</a> with the small difference that the Speed City does not have Volume Up/Down hardware buttons. The same hardware may be marketed and sold under other names in various countries, so check the specs before attempting to root it.<br />
<br />
The tablet is running a custom ROM based on Android 4.1.1 that includes some bloatware (like an antivirus) next to the standard apps. Fortunately, it has a recovery ROM that lets you install zip files, so, it doesn't appear to be fully locked.<br />
<br />
So, as any power user, I wanted to root the tablet and be the master of the software installed. Problem is - there was no known root available when I bought it.<br />
<br />
<span style="color: red;">Note: before proceeding make sure you understand the risks of rooting, and also be advised that you may lose your warranty.</span><br />
<br />
<b>Rooting instructions for the impacient</b><br />
<br />
So without much ado, to root the tablet, you will need to follow these steps:<br />
<ol>
<li>Download the root + google apps package: <a href="http://www.mediafire.com/download.php?bbuqt6rwxou7cw2">http://www.mediafire.com/download.php?bbuqt6rwxou7cw2</a> (if the link is no longer valid drop a comment and I will re-upload it)</li>
<li>Unzip the archive downloaded above (Root_Gapps_complete.zip) to an
external SD card in the root of that card. You will get two files:
factory_update_param.aml and root.zip.</li>
<li>Plug in the SD card into the tablet (the procedure requires an external SD card; internal storage doesn't work).</li>
<li>Turn off the tablet</li>
<li>Turn on the tablet in recovery mode. You do this by holding the HOME
button and the POWER button pressed until you will see a big green
android on the screen. You can release the buttons now. (the screen
looks like the following image - sorry for the quality)</li>
<li> Once the update is complete, the tablet will reboot automatically and
you will get a message "Updating system apps". Once it's finished, you
are rooted (if Superuser is not installed, you can install it from the
market).</li>
<li>Profit! :) </li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEEEI95oGIaIg7MaHPHDiKTALflcLo3ulsntWBDi0OfFCbhePshGGVtKY7p3uGnD9aLSGmFC69dupQke_3R0ILIQeJ_G5fPCcwJHkNNRTOjFtthThJt6ULdg2zykcu2_gWAvB5uPbDWY/s1600/update.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwEEEI95oGIaIg7MaHPHDiKTALflcLo3ulsntWBDi0OfFCbhePshGGVtKY7p3uGnD9aLSGmFC69dupQke_3R0ILIQeJ_G5fPCcwJHkNNRTOjFtthThJt6ULdg2zykcu2_gWAvB5uPbDWY/s400/update.jpg" width="400" /></a></div>
<br />
<b> The emergency ROM</b><br />
<br />
All Android devices have a recovery ROM that allows you to unbrick your device if tragedy strikes. For the Allview Speed City you can enter in the Recovery ROM by holding the <b>HOME</b> and <b>POWER</b> buttons pressed at startup. You will be presented with something like this:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGNmm2KdFaSk3-WH9WP38V9K-ANGy2LHmy2aO2Ei4n2A1wrh9fXWnU5bIDUAPc0XP2aAPldasaPABxsw59POecFUmB_Bl-zQXsZ6QANxFr1OJuikJgD9F5IFiKz6XbpCMhcCdxJsmFNEw/s1600/recovery.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGNmm2KdFaSk3-WH9WP38V9K-ANGy2LHmy2aO2Ei4n2A1wrh9fXWnU5bIDUAPc0XP2aAPldasaPABxsw59POecFUmB_Bl-zQXsZ6QANxFr1OJuikJgD9F5IFiKz6XbpCMhcCdxJsmFNEw/s400/recovery.jpg" width="400" /></a></div>
<br />
<br />
Since unlike the Onda 701 you do not have hardware keys for Volume Up/Down, you'll need to use the <b>HOME</b> button as <b>DOWN ARROW</b> and the <b>POWER</b> button as <b>ENTER</b>.<br />
<br />
Other than that, the Recovery ROM is pretty functional.<br />
<br />
Extra resources: Visit this link to learn more about rooting this tablet and alternate firmwares for it: <a href="http://forum.xda-developers.com/showthread.php?t=2119354">http://forum.xda-developers.com/showthread.php?t=2119354</a><br />
Also, special thanks to the members of the XDA community who made this possible. <br />
<br />Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com23tag:blogger.com,1999:blog-2655735731581917815.post-86094685755971257112013-01-14T11:00:00.002+02:002013-01-14T11:00:32.742+02:00Android: Disabling Battery full alertI keep hearing in my dreams a sort of "ding" sound made by my phone (running Android 4.1). It's trying to tell me to disconnect the charger from the wall socket (to be greener), but unfortunately it's doing this in the middle of the night, and it's annoying. There is no risk to damage your phone if you keep it plugged in beyond this point anyway.<br />
<br />
Well, there seem to be apps that let you manage the notification sound (like <a href="https://play.google.com/store/apps/details?id=com.mboyadjiev.batteryfullnotification&hl=en">Battery full notification</a>), but they seem overkill for what I want.<br />
<br />
Luckly, I found this thread in my searches: <a href="http://androidforums.com/samsung-galaxy-s2-international/331058-stopping-fully-charged-sound.html#post2819281">http://androidforums.com/samsung-galaxy-s2-international/331058-stopping-fully-charged-sound.html#post2819281</a><br />
<br />
If you have a rooted phone, you can follow the instructions in the thread, or follow these steps in a terminal emulator on your phone:<br />
<br />
<blockquote class="tr_bq">
<b><span style="font-family: "Courier New",Courier,monospace;">su</span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">cd /system/media/audio/ui</span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">mount -o remount,rw /system </span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">mv TW_Battery_caution.ogg TW_Battery_caution.ogg.bak</span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">mount -o remount,ro /system</span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">exit</span></b><br />
<b><span style="font-family: "Courier New",Courier,monospace;">exit</span></b></blockquote>
It renames the notification sound, so that next time your phone wants to wake you up to unplug the charger, it will have no voice :P<br />
<br />Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-72214926686509973802013-01-09T13:11:00.000+02:002013-01-09T13:12:39.052+02:00Android: Adding scp/sftp support to dropbear and mounting with sshfsI have recently received an android smartphone, and one of the first things I did with it was to root it :). This allows power-usres to get the most out of their hardware.<br />
<br />
The next thing on my list was to set up a SSH server and to be able to transfer files between my Linux system and my phone (by the way, I'm running Android 4.1 and it seems USB mass storage support has been removed. MTP/PTP modes have either horrible transfer speed or are poorly supported in Ubuntu).<br />
<br />
With the above in mind, the plan was to:<br />
<ul>
<li>Enable tethering on the phone</li>
<li>Run a SSH server to support issuing remote commands and file transfer (FTP might have been an alternative, but I'm a SSH adept).</li>
</ul>
Browsing the market I found <a href="https://play.google.com/store/apps/details?id=berserker.android.apps.sshdroid">SSHDroid</a> which does all that it advertised. Problem is - the free version conflicts with my add-blocking apps and requests that they are disabled to run.<br />
<br />
For me, this is a big nuisance, so I kept looking. I found <a href="https://play.google.com/store/apps/details?id=me.shkschneider.dropbearserver2&feature=search_result#?t=W251bGwsMSwxLDEsIm1lLnNoa3NjaG5laWRlci5kcm9wYmVhcnNlcnZlcjIiXQ..">Dropbear SSH Server 2</a>, which is completely free, but doesn't support scp/sftp.<br />
<br />
So, I wanted scp/sftp support, so I started to work on a solution.<br />
<br />
If, after starting Dropbear server you try to transfer a file via scp you get this error (pris is the name of my phone and is mapped to an IP address via the /etc/hosts file):<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~$ <b>scp test.log root@pris:/storage/sdcard0/</b><br />Welcome to DropBear SSH Server II!<br />root@pris's password: <br /><span style="color: red;">sh: scp: not found</span><br />lost connection<br />adrianp@frost:~$ </span></blockquote>
then, you are in the same situation I was...<br />
<br />
For scp/sftp to work, the process needs to have access to the scp/sftp-server binaries on your android system. But it seems dropbear doesn't come with those binaries. But searching around the system, the binaries are available in the SSHDroid package.<br />
<br />
So, I was doing the following steps to make those binaries available to the whole system (needs a rooted system with busybox installed):<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">root@android:/data/local # <b>scp</b><br />sh: scp: not found<br />127|root@android:/data/local # <b>find / -name scp 2>/dev/null</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">/data/data/berserker.android.apps.sshdroid/dropbear/scp</span><br />
<span style="font-family: "Courier New",Courier,monospace;">1|root@android:/data/local # <b>/data/data/berserker.android.apps.sshdroid/dropbear/scp</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]<br /> [-l limit] [-o ssh_option] [-P port] [-S program]<br /> [[user@]host1:]file1 [...] [[user@]host2:]file2</span><br />
<span style="font-family: "Courier New",Courier,monospace;">1|root@android:/data/local # <b>ls -l /system/xbin/ </b><br />-rwxr-xr-x root shell 59760 2012-09-28 12:15 dexdump<br />-rwsr-sr-x root root 91992 2012-12-21 10:02 su<br />root@android:/data/local # <b>echo $PATH </b> <br />/sbin:/system/sbin:/system/bin:/system/xbin<br />root@android:/data/local # <b>mount -o remount,rw /system</b><br />root@android:/data/local # <b>ln -s /data/data/berserker.android.apps.sshdroid/dropbear/scp /system/xbin/scp</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">root@android:/data/local # <b>ln -s /data/data/berserker.android.apps.sshdroid/dropbear/ssh /system/xbin/ssh</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">root@android:/data/local # <b>ln -s /data/data/berserker.android.apps.sshdroid/dropbear/sftp-server /system/xbin/sftp-server</b></span> <br />
<span style="font-family: "Courier New",Courier,monospace;">root@android:/data/local # <b>mount -o remount,ro /system</b></span></blockquote>
At this point, you can use scp to transfer files from your computer to your Android device. However, you can't mount it with sshfs yet.<br />
<br />
The problem when mounting it is that sshfs tries to use the sftp server, and by default it tries to call it from <b>/usr/libexec/sftp-server</b>. This path does not exist on your android device, and you will need to instruct sftp to use <b>/system/xbin/sftp-server</b> instead. You can do this with the following command:<br />
<br />
<blockquote class="tr_bq">
<b><span style="font-family: "Courier New",Courier,monospace;">sudo sshfs -o sftp_server=/system/xbin/sftp-server root@pris:/storage /media/pris</span></b></blockquote>
Of course, in order to mount the device as a regular user and to be able to transfer files, you will need to prepare your mount point and your fstab entry:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp$ <b>sudo mkdir -p /media/pris </b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp$ <b>sudo chown root:fuse /media/pris</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp$ <b>sudo chmod g+w /media/pris</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp$ <b>cat /etc/fstab | grep pris</b><br /><i>sshfs#root@pris:/storage /media/pris fuse user,fsname=sshfs#root@pris:/storage,noauto,sftp_server=/system/xbin/sftp-server 0 0 </i></span></blockquote>
You will now be able to mount the device via the command line (or in Nautilus). It will ask for your ssh password, and then it will display the files as if they were local. In terms of performance, I get about 4.6MB/s reads and 4.1MB/s write speed (over USB). Compared to ~240kB/s read/write in MTP mode, I would say I get quite a performance boost!<br />
<br />
Remember, in order to follow the steps above you will need:<br />
<ul>
<li>a rooted android device</li>
<li>busybox installed</li>
<li>SSHDroid installed (it will remain installed even if you don't start the ssh service. You can possibly uninstall it if you replace the "ln -s" commands with "cp" instead)</li>
<li>Dropbear II (and started)</li>
<li>either a wifi connection between your PC and android device, or USB tethering (it's what I'm using)</li>
</ul>
Enjoy! <br />
<blockquote class="tr_bq">
</blockquote>
Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com5tag:blogger.com,1999:blog-2655735731581917815.post-22198931777503898392012-11-16T16:40:00.003+02:002012-11-16T16:50:47.663+02:00Extracting the firmware for Edimax IC-7110W IP Camera<span style="font-size: small;"><span style="font-family: inherit;">I got an <a href="http://www.edimax.com/en/produce_detail.php?pl1_id=8&pl2_id=92&pl3_id=215&pd_id=415">Edimax </a></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><a href="http://www.edimax.com/en/produce_detail.php?pl1_id=8&pl2_id=92&pl3_id=215&pd_id=415">IC-7110W IP camera</a> a<span style="font-size: small;">nd I liked their firmware, but I was <span style="font-size: small;">curious what was <span style="font-size: small;">happening behind the curtains<span style="font-size: small;">, so I decided to take a look.</span></span></span></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><b>Step 1:</b><span style="font-size: small;"> Get the firmware - I got the firmware update binary package from the<span style="font-size: small;">ir site for version 1.<span style="font-size: small;">7 - other <span style="font-size: small;">ve<span style="font-size: small;">rsions <span style="font-size: small;">are probably similar: <a href="http://www.edimax.com/en/support_detail.php?pd_id=415&pl1_id=8">http://www.edimax.com/en/support_detail.php?pd_id=415&pl1_id=8</a></span></span></span></span></span></span></span></span></span></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><br /></span></span></span>
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><b>Step</b><span style="font-size: small;"><b> 2:</b> Prepare your environment - I am using Ubu<span style="font-size: small;">ntu Linux 12.04<span style="font-size: small;">. You will need to do<span style="font-size: small;">wnload and install the following softw<span style="font-size: small;">are:</span></span></span></span></span></span></span></span><br />
<ul>
<li><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">a build env<span style="font-size: small;">ironment (gcc, g++, make<span style="font-size: small;">, tar, </span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">zlib1g-dev, tar, gzip)</span></span> </span></span></span></span></span></span></span></span></li>
<li><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">firmware<span style="font-size: small;">-mod-kit: <a href="http://bitsum.com/firmware_mod_kit.htm">http://bitsum.com/firmware_mod_kit.htm</a></span></span></span></span></span></span></span></span></span></li>
<li><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">subversion (<span style="font-family: "Courier New",Courier,monospace;">sudo apt-get install subversion</span><span style="font-size: small;">)</span> </span></span></span></span></span></span></span></span></span></li>
</ul>
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><b>Step 3:</b> Install firmware-mod-kit and compile binwalk and<span style="font-size: small;"> unsquashfs:</span></span></span></span></span></span></span></span></span></span><br />
<br />
<blockquote class="tr_bq">
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp$ <b>mkdir -<span style="font-size: small;">p edima<span style="font-size: small;">x<span style="font-size: small;">/1.7 edimax/fmk</span></span></span></b></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp$ <b>cd edimax</b></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp/edimax$ <b><span style="font-size: small;">svn checkout http://firmware-mod-kit.googlecode.com/svn/trunk/ fmk</span></b></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">... output omitted ...</span></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp/edimax$ <b>cd fmk/src/binwalk-0.4.1/src</b></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp/edimax/</span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">fmk/src/binwalk-0.4.1/src$ <b><span style="font-size: small;">./configure</span></b></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">... output omitted ...</span></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp/edimax/</span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">fmk/src/binwalk-0.4.1/src<span style="font-size: small;">$ <b>make</b></span></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">... output omitted ...</span></span></span></span></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">adrianp@frost:~/temp/edimax/fmk/src/binwalk-0.4.1/src$ <b>ls -l binwalk</b><br />-rwxrwxr-x 1 adrianp adrianp 358991 Nov 16 16:15 binwalk</span></span></span></span></span><span style="font-family: "Courier New",Courier,monospace;"> </span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/fmk/src/binwalk-0.4.1/src$ <b>cd ../../squashfs-3.0/</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/fmk/src/squashfs-3.0$ <b>make</b></span><br />
<br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">... output <span style="font-size: small;">omitted</span> ...</span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;">adrianp@frost:~/temp/edimax/fmk/src/squashfs-3.0$ <b>ls -l unsquashfs*</b><br />-rwxrwxr-x 1 adrianp adrianp 34292 Nov 16 16:18 unsquashfs<br />-rwxrwxr-x 1 adrianp adrianp 227552 Nov 16 16:18 unsquashfs-lzma</span></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/fmk/src/squashfs-3.0$ <b>cd ../../../</b> <br />adrianp@frost:~/temp/edimax$</span></span></span></span></blockquote>
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><br /></span></span></span></span>
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><b>Step <span style="font-size: small;">4</span>:</b> <span style="font-size: small;">Unzip the firmware and ext<span style="font-size: small;">ract the bin file:</span></span></span></span></span></span></span></span></span></span><br />
<br />
<blockquote class="tr_bq">
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">~/temp/edimax$ <b>cd 1.7</b></span></span></span></span><br />
<span style="color: black; font-family: Calibri; font-size: 10.5pt; language: en-US; mso-ascii-font-family: Calibri; mso-bidi-font-family: +mn-cs; mso-color-index: 1; mso-fareast-font-family: 新細明體; mso-font-kerning: 12.0pt; text-combine: letters;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>ls</b>IC-7110_EDIMAX_CLOUD_v1.7_upg.zip<br />adrianp@frost:~/temp/edimax/1.7$ <b>unzip IC-7110_EDIMAX_CLOUD_v1.7_upg.zip</b><br />Archive: IC-7110_EDIMAX_CLOUD_v1.7_upg.zip<br /> inflating: IC-7110_EDIMAX_CLOUD_v1.7_upg.bin <br />adrianp@frost:~/temp/edimax/1.7$ <b>ls -l</b><br />total 7296<br />-rw-rw-r-- 1 adrianp adrianp 3751945 Apr 18 2012 IC-7110_EDIMAX_CLOUD_v1.7_upg.bin<br />-r-------- 1 adrianp adrianp 3709299 Nov 16 15:47 IC-7110_EDIMAX_CLOUD_v1.7_upg.zip</span></span></span></span></blockquote>
<br />
<b>Step 5:</b> Use binwalk to extract the root filesystem from the firmware (change the relative path to binwalk if needed<span style="font-size: small;"><span style="font-family: inherit;">)</span></span> (note - analysing the firmware might take up to 5-10 minutes):<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>../fmk/src/binwalk-0.4.1/src/binwalk -m ../fmk/src/binwalk-0.4.1/src/magic.binwalk IC-7110_EDIMAX_CLOUD_v1.7_upg.bin</b><br /><br />DECIMAL HEX DESCRIPTION<br />-------------------------------------------------------------------------------------------------------<br />11388 0x2C7C gzip compressed data, from Unix, last modified: Wed Apr 18 05:12:23 2012, max compression<br />786440 0xC0008 Squashfs filesystem, little endian, version 3.0, size: 2961974 bytes, 221 inodes, blocksize: 65536 bytes, created: Wed Apr 18 05:12:31 2012</span></blockquote>
<br />
I am not sure what the first entry is - could be the kernel, but we are currently interested in the second one - the root file system.<br />
<br />
<b> Step 6:</b> Extract the root file system from the firmware file. Right now the root file system is embedded in the firmware file, starting from offset 0xC0008 (786440 bytes into the file). We need to make it a standalone file. The file size is 2961974 bytes. We will use dd for the job:<br />
<br />
<br />
<blockquote>
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>dd if=IC-7110_EDIMAX_CLOUD_v1.7_upg.bin skip=786440 bs=1</b> <b>count=2961974 of=rootfs.squasfs</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">2961974+0 records in</span><br />
<span style="font-family: "Courier New",Courier,monospace;">2961974+0 records out</span><br />
<span style="font-family: "Courier New",Courier,monospace;">2961974 bytes (3.0 MB) copied, 8.89102 s, 333 kB/s</span></blockquote>
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>file rootfs.squasfs </b><br />rootfs.squasfs: Squashfs filesystem, little endian, version 3.0, 2961974 bytes, 221 inodes, blocksize: 65536 bytes, created: Wed Apr 18 05:12:31 2012 </span></blockquote>
<b>Step 7:</b> Unsquash the squashfs file. This action decompresses the filesystem and recreates the folder structure it came from. The particular bit is you need to use the same unsquashfs version (3.0) it was created with. One more important detail is that squashfs usually uses gzip as a compressor, but in Edimax's case they used lzma, so you need to use the following command:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>../fmk/src/squashfs-3.0/unsquashfs-lzma rootfs.squasfs </b><br /><br />created 66 files<br />created 27 directories<br />created 128 symlinks<br />created 0 devices<br />created 0 fifos</span></blockquote>
<b>Step 8:</b> Profit! Your firmware's root file system is now dumped in the folder squashfs-root:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7$ <b>cd squashfs-root/</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/temp/edimax/1.7/squashfs-root$ <b>ls</b></span><br />
<span style="font-family: "Courier New",Courier,monospace;">bin dev etc lib linuxrc mnt proc sbin storage tmp usr var</span></blockquote>
<br />
I will explore some of the hidden features of the firmware in a following blog post.Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0tag:blogger.com,1999:blog-2655735731581917815.post-31694839782733908422012-11-15T13:15:00.003+02:002012-11-15T13:16:49.795+02:00RTSP streaming over dual nat with RTSP Interleaved modeI have an IP Camera that supports <a href="http://en.wikipedia.org/wiki/RTSP">RTSP streaming</a> (most IP cameras seem to support it - Axis, Edimax, etc). This allows you to view mpeg4 or h264 live streams either by using a proprietary ActiveX control (via their web interface) or via a RTSP client.<br />
<br />
If you are in the same LAN as the camera, you can easily connect to it by using VLC or even ffmpeg (to save or transcode the stream):<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">vlc rtsp://192.168.1.10/ipcamera_h264.sdp</span><br />
<span style="font-family: "Courier New",Courier,monospace;">ffmpeg -i rtsp://192.168.1.10/ipcamera_h264.sdp test.ts</span><br />
<span style="font-family: "Courier New",Courier,monospace;">ffmpeg -i rtsp://192.168.1.10/ipcamera_h264.sdp -f mpegts | vlc -</span></blockquote>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOzFlbhP_6ZelJfyaADhHY_9FtRusNdvsUs_DmriGE2bfvSTDnj2U3BZQsyrBxzp-LyDGBAhGgJQntz_jzausBBU0nV92-U4UfjURet-eFT1xB7mt5XM7-s5wf52bVyQY-a-KvTTr6XI/s1600/ipcamera-lan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwOzFlbhP_6ZelJfyaADhHY_9FtRusNdvsUs_DmriGE2bfvSTDnj2U3BZQsyrBxzp-LyDGBAhGgJQntz_jzausBBU0nV92-U4UfjURet-eFT1xB7mt5XM7-s5wf52bVyQY-a-KvTTr6XI/s1600/ipcamera-lan.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
The problem is if you want to access that camera over the Internet. RTSP usually transports the data over UDP and negotiates the UDP ports over a control session on port 554 TCP. This gets difficult if you use NAT at either end or if you have firewalls you need to get through.<br />
<br />
Let's consider this typical scenario:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEdMgHrPblaXqXjGOMpjrU-9P0hTth39M30AtPrfMfAnj7iGlbFY8douAMx_YADiBjs4gp8XSM45cQWqcaxJkMC7Ll9LO80WvUwApq6EEHMDyG0pWtqD65j3FmJGzuUcwS7BsoEs5yAg/s1600/ipcamera-nat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEdMgHrPblaXqXjGOMpjrU-9P0hTth39M30AtPrfMfAnj7iGlbFY8douAMx_YADiBjs4gp8XSM45cQWqcaxJkMC7Ll9LO80WvUwApq6EEHMDyG0pWtqD65j3FmJGzuUcwS7BsoEs5yAg/s640/ipcamera-nat.png" width="640" /></a></div>
<br />
<br />
The packets need to go through 2 NATs to travel between the source and destination. To make this happen, you have 3 possible solutions:<br />
<br />
1. Using a session management protocol like <a href="http://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment">ICE</a>, but it needs to be supported by the client and server. Cheap IP cameras don't usually support it<br />
2. Using a Layer 3 or Layer 2 VPN between RouterA and RouterB. With a VPN set in place (and with the appropriate firewall permits), the client can connect via RTSP to the server and it would communicate the same way it does in a LAN environment (no more NAT!). However, your routers need to be configured for site-to-site VPN - which might be challenging (especially if you don't have management access on either router)<br />
3. Using RTSP Interleaved mode - a method I will describe next<br />
<br />
According to Wikipedia:<br />
<blockquote class="tr_bq">
Certain firewall designs and other circumstances may force a server to
interleave RTSP methods and stream data. This interleaving should
generally be avoided unless necessary since it complicates client and
server operation and imposes additional overhead. Interleaved binary
data SHOULD only be used if RTSP is carried over TCP.</blockquote>
<br />
So, instead of using UDP to transfer data, it uses TCP, and furthermore, it piggybacks the video data on top of the control session that is established on port 554. It may be less efficient in payload size and processing power, but it works with NAT and firewalls - which is what we want. <br />
<br />
So, for the example above we have the following prerequisites for this to work:<br />
<ol>
<li> The ability to port forward on RouterB</li>
<li> The IP Camera must have a fixed IP address (in order for port forwarding to work). This can be done either by assigning a static IP manually, or through DHCP.</li>
<li> Client and server must support RTSP Interleaved mode</li>
</ol>
<br />
<br />
<b>Port forwarding setup</b> <br />
<br />
Depending on your router's firmware this can be done in different ways. I will not show a specific way to do it, just the concept. On RouterB you need to allow incoming TCP packets from source IP 11.11.11.11 (the NATed IP of the client) to go to your IP camera's IP (192.168.1.10) on the RTSP port (554 by default).<br />
<br />
Since this is port forwarding you are actually forwarding a TCP port on your router (e.g. 22.22.22.22:1234) to an internal server in your network (192.168.1.10:554), so you will need to decide which external port you will be using (I used 1234 in my example).<br />
<br />
If you have multiple IP Cameras behind RouterB, you can add multiple port forwarding rules - like this:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">allow TCP from 11.11.11.11 to 192.168.1.10:554 on external port 1234</span><br />
<span style="font-family: "Courier New",Courier,monospace;">allow TCP from 11.11.11.11 to 192.168.1.11:554 on external port 5678</span></blockquote>
The port forwarding rule does not necessarily have to specify the source address - if it is missing it will allow access from any source address - but this is a security risk, so I advise against it.<br />
<br />
<b>RTSP Interleaved mode</b><br />
Right now, you should be able to connect to the camera from the client computer, but if you try to use RTSP, you will notice that the control session is established, but the data never arrives because the NAT and firewall prevent the communication on the negotiated UDP ports.<br />
<br />
You must convince the client software to try connecting in interleaved mode (this is why you came here for, right?).<br />
<br />
<b>VLC</b>: Well, according to<a href="http://www.wowza.com/forums/content.php?64"> http://www.wowza.com/forums/content.php?64</a> you need to do the following configuration in VLC:<br />
<br />
<ol class="decimal">
<li>Open VLC</li>
<li>Select menu item <b>Tools: Preferences</b></li>
<li>Select the <b>Input & Codecs</b> section</li>
<li>Select the <b>Live555 stream transport</b> option <b>RTP over RTSP (TCP)</b></li>
<li>Click <b>Save</b> button</li>
</ol>
You can now connect to your stream using the command:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">vlc rtsp://22.22.22.22:1234/ipcamera_h264.sdp</span></blockquote>
For other cameras, change the destination port (e.g. 1234 -> 5678) in your command<br />
<br />
<b>FFMPEG</b>: Their <a href="http://ffmpeg.org/ffmpeg.html#rtsp">documentation</a> states that you need to use the rtsp_transport flag:<br />
<br />
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">ffmpeg -rtsp_transport tcp -i rtsp://22.22.22.22:1234/ipcamera_h264.sdp test.ts</span><br />
<span style="font-family: "Courier New",Courier,monospace;">ffmpeg </span><span style="font-family: "Courier New",Courier,monospace;">-rtsp_transport tcp -i rtsp://22.22.22.22:1234/ipcamera_h264.sdp -f mpegts | vlc -</span></blockquote>
In case of problems, you should analyse a packet capture and see if Interleaved mode is supported by both end systems (it is negotiated in a RTSP OPTIONS request) - capture example below:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4i0dKAELMQF1ELMsg9WnzwAwCCiQeSVDuFi1BDYyk7R6zjrpCwkiN_EVoMjwK-B89XCRJDhRm-HCrtkut1j3uA3riGWFxrO9TJI6f9ZtyanX0TrX0jDqDc0QSLPSCiAlN5oV7RU45ZmM/s1600/2012-11-15_13-08-56_.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="487" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4i0dKAELMQF1ELMsg9WnzwAwCCiQeSVDuFi1BDYyk7R6zjrpCwkiN_EVoMjwK-B89XCRJDhRm-HCrtkut1j3uA3riGWFxrO9TJI6f9ZtyanX0TrX0jDqDc0QSLPSCiAlN5oV7RU45ZmM/s640/2012-11-15_13-08-56_.png" width="640" /></a></div>
<br />
<br />
Have fun streaming! Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com1tag:blogger.com,1999:blog-2655735731581917815.post-18873672127252581002010-11-24T13:09:00.000+02:002010-11-24T13:09:22.723+02:00Converting shapefiles (SHP) to a different projectionI've written a small perl script to handle converting the coordinates in shapefiles to a different coordinate set. You must specify the source EPSG projection and the destination EPSG projection, and the script will walk through the data and create a new shapefile with the coordinates transformed by using the new projection. The new files are saved next to the original files, with the projection number appended to the file names.<br />
<br />
Currently the script supports POINT data and LINESTRING data. All other geometries are ignored. <br />
<br />
In order to use this script you will need to have the following packages installed (example for ubuntu): shapelib, proj-bin, gdal-bin<br />
<br />
Sample usage: <br />
<blockquote style="font-family: "Courier New",Courier,monospace;">adrianp@frost:~/bin$ ./convertSHPProjection.pl epsg:4326 epsg:31700 ofm_fiber.shp<br />
Going to save data as ofm_fiber_31700.[shp/shx/dbf]<br />
Depending on your data size, this may take a while...<br />
Copying dbf file...</blockquote>Code:<br />
<blockquote> <br />
</blockquote><blockquote><span style="font-family: "Courier New",Courier,monospace;">#!/usr/bin/perl</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> use strict;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> use warnings;</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # Author: Adrian Popa</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # License: GPLv2/3</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # This script reprojects a shape file from a source projection to a destination projection by </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # reprojecting each coordinate in the file. The destination file will be named like the source </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # file with a suffix containing the projection code.</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # This script requires the following binaries to be available (adjust the path to fit your system):</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # On ubuntu you can get these binaries by running sudo apt-get install shapelib proj-bin gdal-bin</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $shpcreate = '/usr/bin/shpcreate';</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $shpadd = '/usr/bin/shpadd';</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $cs2cs = '/usr/bin/cs2cs';</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $ogrinfo = '/usr/bin/ogrinfo';</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if(scalar (@ARGV) != 3){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "Incorrect number of arguments\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> usage;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $epsg_in = $ARGV[0];</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $epsg_out = $ARGV[1];</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $in_file = $ARGV[2];</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #validate parameters</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($epsg_in !~/^epsg:[0-9]+$/i){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "epsg_in is invalid\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> usage;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $epsg_out_code = "0";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($epsg_out!~/^epsg:([0-9]+)$/i){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "epsg_out is invalid\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> usage;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> else{</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $epsg_out_code = $1;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if(! -f $in_file){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "$in_file is not a file\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> usage;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #determine shp file type</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my @output = `$ogrinfo -so "$in_file" 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $geometryType = undef;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> foreach my $line (@output){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print "$line";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/\s\(Line String\)/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $geometryType = "linestring";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/\s\(Point\)/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $geometryType = "point";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/Unable to open datasource/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> die "$in_file is not supported: $line\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> die "Unsupported geometry for $in_file. The only supported geometries are Line string and Point\n" if(!defined $geometryType);</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #prepare destination file</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $file_base = $in_file;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $file_base=~s/\.shp$//i; #cut out the extension (if any)</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $out_file = $file_base;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $out_file.="_${epsg_out_code}"; #append the destination projection code</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "Going to save data as ${out_file}.[shp/shx/dbf]\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($geometryType eq 'linestring'){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print `$shpcreate "$out_file" arc 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($geometryType eq 'point'){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print `$shpcreate "$out_file" point 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "Depending on your data size, this may take a while...\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> @output = `$ogrinfo -al "$in_file" 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> foreach my $line (@output){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($geometryType eq 'linestring'){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/^\s+LINESTRING \((.*)\)$/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $linestring = $1;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print $linestring;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $projected = reproject($linestring);</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #add the line to the file</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print `$shpadd "$out_file" $projected 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($geometryType eq 'point'){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/^\s+POINT \((.*)\)$/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $point = $1;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print $linestring;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $projected = reproject($point);</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #add the line to the file</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print `$shpadd "$out_file" $projected 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #we're almost done. Copy the dbf file unchanged (the order of the records is the same)</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "Copying dbf file...\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print `cp "$file_base.dbf" "$out_file.dbf" 2>&1`;</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #take a line of coordinates and convert them. Return a string with the converted coordinates</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> sub reproject {</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $string = shift;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $converted = "";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $coordinates = "";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my @pairs = $string=~/([-0-9\.]+ [-0-9\.]+),?/g;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> foreach my $pair (@pairs){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print "DBG: $pair\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my ($x, $y) = $pair=~/([-0-9\.]+) ([-0-9\.]+)/;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $coordinates.= "$x $y\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print "DBG: coordinates: $coordinates\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> #convert $coordinates (expensive, but we won't run into shell problems by converting everything at once)</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $cmd = "echo '$coordinates' | $cs2cs +init=$epsg_in +to +init=$epsg_out -f '%0.6f' 2>&1";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print "DBG: $cmd";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my @output = `$cmd`;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> foreach my $line (@output){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print $line;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> if($line=~/([-0-9\.]+)\s+([-0-9\.]+)/){</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> next if ($line eq $output[-1]); #always skip the last line. It's not relevant to what we want</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $x = $1;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> my $y = $2;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> $converted.=" $x $y";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> # print "DBG: converted:$converted\n";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> return $converted;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> sub usage {</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> print "Usage: $0 epsg_in epsg_out file.shp</span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> epsg_in is the source EPSG projection code (e.g. epsg:31700)</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> epsg_out is the destination EPSG projection code (e.g. epsg:4326)</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> file.shp is the source shape file </span><br style="font-family: "Courier New",Courier,monospace;" /> <br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> Example: $0 epsg:31700 epsg:4326 streets.shp</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> ";</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> exit;</span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> }</span><br />
</blockquote>Adrian Popahttp://www.blogger.com/profile/15913202583563551100noreply@blogger.com0