Random Python

Below you find various pieces of python code from engagements. Please note I do not consider myself a programmer by any stretch of the imagination.

Read More

Setting Up Your Kali Box

Kali - Setup Script

This scripts builds and updates our Kali machine to get us ready to complete our day to day tasks. With Kali moving towards a rolling distro it has become must more stable to use as a daily OS.

Read More

An Introduction to BLE - Part 1

BLE Basics

Bluetooth Low Energy or BLE (IEEE 802.15.1) is an emerging technology that was introduced in 2010 as a cheaper alternative to ZigBee (IEEE 802.15.4) for IoT devices. ZigBee is a protocol similar to BLE and can be seen in smart home automation and industrial systems such as water meters. BLE technology is utilized in devices ranging from the Tile tracker to diabetic insulin pumps. In this article, we will take a look at the basic of BLE, how devices communicate, and the basic of BLE security. One of the confusing parts of BLE is the concept of Bluetooth cross-compatibility. Below is a quick breakdown of common types of Bluetooth technology:

  • Bluetooth – Traditional devices such as headphones, keyboards. These devices can send rich and large about of data. This a major difference in BLE.
  • Bluetooth Smart Ready – Devices that are backward compatible with legacy Bluetooth but can connect and interact with Smart or BLE devices.
  • Bluetooth Smart – BLE devices such as blood pressure monitors, car keys, and various IoT devices. These devices connect and send very small amounts of data.
Read More