Profile cover photo
Profile photo
A highly configurable Linux Bluetooth scanner with optional web interface.
A highly configurable Linux Bluetooth scanner with optional web interface.


Bluelog Status Update

So long story story short, due to some personal issues, development on Bluelog has been largely on hold for quite some time. Things are settled down a bit now for me and I'd like to get through the backlog of fixes/improvements I've been collecting.

But first, I really need to get the current development version out into a stable release (1.1.3). To that end, if anyone could do some testing on the current development version in GitHub, I would be extremely appreciative.

Specifically I'm looking to make sure Live mode behaves appropriately on different platforms/servers, as I got at least one report of problems (though I was unable to reproduce on my end).
Add a comment...

Post has attachment
For a limited time you can sign up and get a free TrackR BLE device. I've used these in the past, and they are a very well put together little device.

Excellent way to get started experimenting with BLE.
Add a comment...

Native network support in Bluelog

Thanks to the assistance of Ian Macdonald, I'm happy to announce that Bluelog now has native networking support.

Networking is the first feature of Bluelog that is not configurable via the command line; there are just too many variables at this point. So you'll need to check out the networking section of bluelog.conf (under /etc/bluelog) to get things like server IP setup.

But what about the server side? All you need is something that will listen on a port for UDP traffic, which you can easily do with netcat. I'll be including a simple Perl script with Bluelog soon if you're looking for something a bit more turn-key.

If you're interested in checking out the new UDP networking mode, just pull down the latest version of Bluelog from GitHub and have fun.
Add a comment...

Post has attachment
So, apparently Bluetooth Low Energy (BLE) scanning under Linux requires root...
Animated Photo
Add a comment...

Post has shared content
Phase 1 of creating a Bluetooth scanner: Get a lot of Bluetooth compatible devices.
2014 Family Portrait

Its been awhile since I got them all out, so I thought I would post a picture of the current fleet.

Now I haven't use each one of these as a daily driver (especially the pink one...), but they have all been used in some capacity or another for research purposes.

Bonus points for anyone who wants to try to ID them all. Who can figure out the most?
Add a comment...

Post has attachment

Post has attachment
In the latest issue of 2600 somebody wrote in with a idea of using Bluetooth to find survivors in a natural disaster, building collapse, etc.

The person suggests that people be told to set their devices to something like "SOS" and make sure they are put on discoverable mode. This seems like a pretty tall order for somebody who is stuck under a pile of ruble to remember, but the idea isn't without merit. Being able to search for devices with a known name (or even MAC) may be useful.

Anyone think adding this feature would be worthwhile? I was thinking having a file under /etc/bluelog that would contain Bluetooth device names to keep an eye out for, and when Bluelog found one it would...well, I'm not sure about that part yet. Something like a special syslog message perhaps. Or maybe run a command specified in the configuration file.

The person who wrote the letter decided to do so anonymously for some reason; so I can't contact him/her directly to get any more info on what they had in mind. Don't suppose the person who wrote the letter will find this post?
Add a comment...

Post has attachment
The latest commits to the development build of Bluelog enable something it has taken far too long to get around to doing: config file support. Now you can configure Bluelog's voluminous options in /etc/bluelog.conf rather than having to always use the command line.

To enable config file mode, simply run Bluelog with no options; it will check for the config file and run whatever setup it contains.

Any feedback and testing would be appreciated on this.
Add a comment...

Bluelog 1.1.2 Released

Bluelog 1.1.2 is a minor release, primarily dealing with visual and functional improvements to Bluelog Live mode. Bluelog Live now has a new default theme, as well as a novelty theme for fun, and there is improved support for more complex themes (take a look at README.LIVE for more info).

Other features of 1.1.2 include documentation improvement/pruning across the board, a new target for the Pwnie Express Pwn Pad, and a fix for a critical bug with the obfuscate (-x) function from 1.1.1.

Starting with this release, you can get the latest tarball directly from GitHub:
Add a comment...

Obfuscation Bug in 1.1.1

Just to let everyone know, there is a buffer overflow bug in Bluelog 1.1.1 which will cause a crash when using the obfuscate (-x) option after the first device has been scanned.

I've fixed this in the development version, and will likely be releasing 1.1.2 soon to address this problem, but in the meantime you use 1.1.0 if you need MAC obfuscation. Otherwise switch over to encode (-e) option if you want to keep MACs anonymous with 1.1.1.
Add a comment...
Wait while more posts are being loaded