Flightradar24 : Behind the scene – Receiver setup

The technology used by Flightradar24 is based on ADS-B technology.

Automatic Dependent Surveillance – Broadcast (ADS–B) is a cooperative surveillance technology in which an aircraft determines its position via satellite navigation and periodically adsb-flightradarbroadcasts it, enabling it to be tracked. The information can be received by air traffic control ground stations as a replacement for secondary radar. It can also be received by other aircraft to provide situational awareness and allow self separation.
Continue reading Flightradar24 : Behind the scene – Receiver setup

Cross compilation of a Kernel module on Ubuntu for Raspbian

The D-Link DWA-131 WiFi dongle is not supported out of the box on Raspbian, a compilation is required.
You have two options : Compile on the Pi or cross-compile on a other machine. I prefer to cross-compile as it’s faster and easier : you avoid to install the compilation tools and download huge sources on a small SD card…
compilation-preparation Continue reading Cross compilation of a Kernel module on Ubuntu for Raspbian

C7824WIP Security Review


1. Camera specifications

Brand : Vstarcam
Product name : C7824WIP HD indoor IP Camera
Model : C7824WIP
OS : Embedded Linux OS

> cat /proc/cpuinfo
Processor       : ARM926EJ-S rev 5 (v5l)
BogoMIPS        : 217.08
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 5

Hardware        : hi3518
Revision        : 0000
Serial          : 0000000000000000

2. Security vulnerabilities

Achievements :
– Remotely take control of the camera (telnet)
– Find the web UI password
Continue reading C7824WIP Security Review

Zabbix – Monitor a device behind a NAT / firewall

There is two modes for Zabbix checks:
Passive check : a simple data request. Zabbix server or proxy asks for some data (for example, CPU load) and Zabbix agent sends back the result to the server.
Active check : the agent must first retrieve from the server(s) a list of items for independent processing. Then the agent then periodically sends the new values to the server(s).

Monitoring a Zabbix agent behind a firewall or a NAT without any port redirection requires to use the active mode.

It’s not recommended to monitor over internet without using a VPN.

CPU_utilization Continue reading Zabbix – Monitor a device behind a NAT / firewall

FreeBSD 10.1 – Zabbix 2.4 monitoring system

Zabbix is an enterprise open source monitoring solution for networks and applications.


The Zabbix monitoring system is divided in 3 sub-systems :
Zabbix server : Collect and store data from the devices.
Zabbix frontend : Render the data and manage the web UI.
Zabbix agent : Run locally on the different devices to be monitored.
Continue reading FreeBSD 10.1 – Zabbix 2.4 monitoring system