An in-browser bookmark manager optimized for tagging and retrieval speed. Extract page title and url into a short markdown snippet. One-click to insert the snippet to README.md hosted on GitHub. Add new tags or reuse the ones from previous snippets. Instant search from snippets with the "find on page" utility built into browsers.
Stores the data in a Github repo.
Implemented as a browser plugin for Firefox, Chrome, and Edge.
An open source VR headset with SteamVR support for $200us. Steam VR support. Natively displays 2K resolution at 120FPS. Compatible with Arduino. Experimental Body-Tracking. Relativty is not a consumer product. We made Relativty in my bedroom with a soldering iron and a 3D printer and we expect you to do the same: build it yourself.
A web-based text editor for networked note-taking, self-hostable on any Git repository. Retrieve knowledge as fast as you can type with zero-latency full-text search. Make serendipitous discovery via backlink traversal. Durable knowledge preservation with plaintext and Git backend. Efficient navigation and command powered by keyboard-centeric interaction design.
A project that teaches you how to write your own JSON parser.
Whsniff is a command line utility that interfaces TI CC2531 USB dongle with Wireshark for capturing and displaying IEEE 802.15.4 traffic at 2.4 GHz.
This utility only works on Linux (including OpenWrt). For Windows download and install the SmartRF Packet Sniffer from TI website.
Whsniff reads the packets from TI CC2531 USB dongle with sniffer_fw_cc2531 firmware, converts to the PCAP format and writes to the standard output(stdout).
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add some device nodes in /dev, a few configuration files in /etc, and a Linux kernel.
SuperSDR allows a realtime view of the spectrum waterfall and audio playback of any KiwiSDR around the world along with a local or remotely controlled CAT transceiver.
Requires pygame, pyaudio, matplotlib, numpy, and scipy.
References the KiwiSDR specifically. Maybe it'll work with others?
A smart solution to the problem of passwords. Cloverleaf generates passwords on demand, using the name of the app you're making a password for and a master password to derive a passcode. Enter those two things and you don't need to store the passcode because you can re-generate it whenever you want.
Can be installed as a native app and used offline.
Converter from Markdown to the Gemini text format. It works as a Python module, or a command line application. One of its key features is that it can convert inline links into footnotes. It also supports tables, and will convert them into Unicode (or ASCII) tables. Anything else that it doesn't understand will remain the same as when you wrote it, like strikethrough for example.
I'm considering trying my hand at writing Pelican plugins with this module, so I can set up a Gemini site with my existing blog.
Mirage is a powerful and modular framework dedicated to the security analysis of wireless communications. It currently provides multiple lightweight and hackable wireless protocol stacks, multiple highly customizable offensive modules, a chaining operator allowing to easily combine attack modules in order to build complex attack workflows (kind of like Metasploit), and support of multiple devices, such as HCI devices, Crazy Radio PA, RZUSBStick, BTLEJack, Nordic and Ubertooth sniffers.
Definitely not easy to use. I recommend working with a couple of other toolsets first, and then tinker one utility at a time with these.
A few ZigBee Tools to compliment KillerBee and learn the use of zbscapy. These tools leverage the KillerBee and Scapy-Com ZigBee Layer tools and functions. These tools are mainly examples of how to interact with different packet layers and fields while also, hopefully, providing some useful new functionality.
Associative arrays (hash tables) in bash.
The manpage for the ASH shell.
3480 links, including 121 private