tracoeoso Icon

tracoeoso

Linux/netlink Wi-Fi tracking .ko and .so using RSSI of beacons/probes

Add a Review
0 Downloads (This Week)
Last Update:
  Browse Code Git Repository

Description

Clients that implement tracking (that is beyond our scope) require the "libtracoeoso.so" low level (POSIX) C library to communicate with the "tracoeoso.ko" kernel module using netlink sockets (via libnl), so as to register/unregister wireless interfaces (while their online status is monitored via ntrack), add/remove tracking levels (tracks), accept/reject mobile devices (users) by their MAC addresses, and by awaiting notifications as RSSI readings (values related with the power measurement of the received radio signal) of the latter.

The "tracoeoso.ko" modules loaded in the Linux kernels manage the tracking levels (upto 63, fitting a 64-bits mask byte) and the registered wireless interfaces beaconing, maintain a database of the accepted users' MAC addresses, and participate in the (OSI) Data Link Layer (or hop-to-hop) traffic consisting of quintets

⟨timestamp,tracksbitmask,tnterfacemac,dbreading,usermac⟩

in order to make the RSSI readings available throughout.

tracoeoso Web Site

Categories

Update Notifications





Write a Review

User Reviews

Be the first to post a review of tracoeoso!

Additional Project Details

Registered

2013-12-24
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.