Skip to content

Instantly share code, notes, and snippets.

Updated Table of Entropy, Length, and Identifiable Name

Username Entropy (Normalized) Length Identifiable Name
@donna3223865406 0.6 14 Yes
@deborah06447035 0.6 13 Yes
@patrici04151414 0.5 14 Yes
@sandra612566313 0.6 14 Yes
@karen3528633471 0.6 14 Yes
@nancy5036312773 0.5 14 Yes
@paigeadelethompson
paigeadelethompson / gist:08ae4f3f4b0cec48dd409577b5c030b9
Last active February 24, 2025 16:32
It's an open box hardly even used
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.8.0] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: APPLE HDD HTS541010A9E632
Serial Number: JD8002D8KYRYJD
LU WWN Device Id: 5 000cca 82bf7cb6f
Firmware Version: JA0AB5N0
User Capacity: 1,000,204,886,016 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
To set up the nRF52840-DK with the nRF52 series as a BLE device in active scanning or sniffer mode using the Zephyr RTOS API, we’ll use Zephyr’s Bluetooth subsystem. The nRF52840 does not require a separate SoftDevice (like in the Nordic SDK) because Zephyr provides its own Bluetooth Controller and Host stack, fully integrated into the OS. Below, I’ll guide you through configuring the nRF52840-DK for both active scanning and sniffer-like behavior using Zephyr’s high-level APIs, avoiding raw HCI commands unless necessary.
Assumptions
You’re using the nRF52840-DK board (nrf52840dk_nrf52840 in Zephyr).
Zephyr’s Bluetooth subsystem is enabled in your project configuration.
You’re familiar with building and flashing Zephyr applications.
Step 1: Project Setup
First, ensure your Zephyr project is configured correctly for BLE.
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
'_/ Portions generated by MASH - Microsoft Agent Scripting Helper, version 7.5
'_/ by BellCraft Technologies, http://www.bellcraft.com/mash
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
' * Agent Object
Dim AgentControl
' * Character Objects
Dim Peedy
#!/usr/bin/env python3
import argparse
import sys
import time
import logging
import os
# Add pynrfjprog to Python path
pynrfjprog_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))),
(nrf) ➜ hci_usb rm -rf build
(nrf) ➜ hci_usb west build --board=nrf52840dk/nrf52840 --no-sysbuild
-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: /home/netcraveos/hci_usb
-- CMake version: 3.31.6
-- Found Python3: /usr/bin/python3 (found suitable version "3.13.2", minimum required is "3.10") found components: Interpreter
-- Cache files will be written to: /home/netcraveos/.cache/zephyr
-- Zephyr version: 4.0.99 (/home/netcraveos/.oh-my-sdk/dist/nrf/zephyr)
@paigeadelethompson
paigeadelethompson / TV.json
Last active April 11, 2025 07:15
EasyEffects preset for watching TV on a shitty viewsonic monitor
{
"output": {
"blocklist": [],
"equalizer#0": {
"balance": 0.0,
"bypass": false,
"input-gain": 0.0,
"left": {
"band0": {
"frequency": 22.409377607517197,
@paigeadelethompson
paigeadelethompson / Phonk.json
Created April 12, 2025 00:51
Phonk preset for EasyEffects
{
"output": {
"blocklist": [],
"compressor#0": {
"attack": 15.0,
"boost-amount": 8.0,
"boost-threshold": -72.0,
"bypass": false,
"dry": -100.0,
"hpf-frequency": 10.0,
@paigeadelethompson
paigeadelethompson / Synthwave.json
Last active April 12, 2025 01:56
Synthwave laptop speakers preset for Easyeffects
{
"output": {
"blocklist": [],
"compressor#0": {
"attack": 20.0,
"boost-amount": 6.0,
"boost-threshold": -72.0,
"bypass": false,
"dry": -100.0,
"hpf-frequency": 10.0,
@paigeadelethompson
paigeadelethompson / create_vm.sh
Last active April 16, 2025 09:44
Install Void Linux with BHyve-VM using ZFS zvol disk & virtual router / segmentation (fully-automated, see comments)
#!/usr/bin/env bash
set -e
# Function to handle cleanup on exit
cleanup() {
local exit_code=$?
echo "Cleaning up..."
# First try to exit chroot if we're in it