All Projects → SpacehuhnTech → Huhnitor

SpacehuhnTech / Huhnitor

Licence: MIT license
Intergalactic serial monitor for ESP8266 Deauther

Programming Languages

11053 projects

Projects that are alternatives of or similar to Huhnitor

Remote Serial monitor for ESP8266 & ESP32
Stars: ✭ 133 (-49.81%)
Mutual labels:  monitor, serial
Kernel profiler based on perf_event and ebpf
Stars: ✭ 28 (-89.43%)
Mutual labels:  monitor
Web App Monitor
Stars: ✭ 216 (-18.49%)
Mutual labels:  monitor
The goal of the tool is to monitor requests received by selected device objects or kernel drivers. The tool is quite similar to IrpTracker but has several enhancements. It supports 64-bit versions of Windows (no inline hooks are used, only moodifications to driver object structures are performed) and monitors IRP, FastIo, AddDevice, DriverUnload and StartIo requests.
Stars: ✭ 248 (-6.42%)
Mutual labels:  monitor
moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。支持Spring Boot、Spring Cloud、Axon 无缝升级
Stars: ✭ 231 (-12.83%)
Mutual labels:  monitor
📟✨ PagerDuty on-call widget for monitoring dashboard. Datadog and Grafana compatible
Stars: ✭ 250 (-5.66%)
Mutual labels:  monitor
A command line dashboard for monitoring stocks
Stars: ✭ 208 (-21.51%)
Mutual labels:  monitor
FastDash = FastAPI + DashBoard.
Stars: ✭ 23 (-91.32%)
Mutual labels:  monitor
ES6 class for serial communication with your own Bluetooth Low Energy (Smart) devices
Stars: ✭ 43 (-83.77%)
Mutual labels:  serial
A responsive, eye-pleasing Linux server statistics dashboard.
Stars: ✭ 245 (-7.55%)
Mutual labels:  monitor
Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes
Stars: ✭ 239 (-9.81%)
Mutual labels:  monitor
Stars: ✭ 231 (-12.83%)
Mutual labels:  monitor
Julia wrapper for the libserialport c library
Stars: ✭ 54 (-79.62%)
Mutual labels:  serial
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (-13.96%)
Mutual labels:  monitor
A World of Warcraft realm status monitor
Stars: ✭ 20 (-92.45%)
Mutual labels:  monitor
实时监控网页变化,并发送通知(Monitor web page changes in real time and send notifications)
Stars: ✭ 212 (-20%)
Mutual labels:  monitor
A simple Godot shader that simulates CRT Displays
Stars: ✭ 236 (-10.94%)
Mutual labels:  monitor
Pm2 Server Monit
Monitor server CPU / Memory / Process / Zombie Process / Disk size / Security Packages / Network Input / Network Output
Stars: ✭ 247 (-6.79%)
Mutual labels:  monitor
a bi-directional communication paradigm for programming languages & microcontrollers
Stars: ✭ 48 (-81.89%)
Mutual labels:  serial
A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
Stars: ✭ 16 (-93.96%)
Mutual labels:  monitor


Huhnitor Logo
An intergalactic serial monitor for the ESP8266 Deauther v3
Rust badge

New New New

Check out for a web based serial monitor.
A great alternative that works with all Arduino projects and doesn't need to be installed. You just need a compatible browser, like Chrome for desktop.

But no worries, it doesn't replace this project. Huhnitor remains to be our terminal based serial monitor!


Please note that while this software can be used for other serial devices and projects, it is designed to be used with the ESP8266 Deauther Version 3.


Youtube Tutorial:
Huhnitor Installation Video Tutorial

Using released binary (Recommended for Windows)

  1. Go to the release page and download a binary for your OS from the latest release.
  2. Run it by simply double clicking it or via terminal ./huhnitor or sudo ./huhnitor
    Linux & Mac users will have to make the binary executable first by running sudo chmod +x huhnitor
  3. [Optional] Add it to the PATH variable for easy use in the terminal

Using Snap (Recommended for Linux)

  1. Install snap if it doesn't already come with your Linux distribution.
  2. Open a terminal and type
    sudo snap install huhnitor --edge --devmode
  3. To start simply run sudo huhnitor in a terminal

If you get a huhnitor not found message, try adding snap to the PATH by running export PATH="$PATH:/snap/bin".

Using AUR on Arch Linux

  1. Open a terminal and type
    yay -S huhnitor
  2. To start simply run sudo huhnitor in a terminal

Using Homebrew (Recommended for macOS)

  1. Make sure Homebrew is installed
  2. Open a terminal and type
    brew tap spacehuhntech/huhnitor
    brew install huhnitor
    or as a one-liner: brew tap spacehuhntech/huhnitor && brew install huhnitor
  3. To start simply run huhnitor in a terminal

Pro tip: Homebrew can also be installed on Linux, and the Windows Subsystem for Linux.

Compiling it yourself

Precompiled binaries can be found at releases.
But if you want, you can compile the Huhnitor yourself:

  1. Install Rust using rustup
    Linux users will also need to run sudo apt install libudev-dev pkg-config
    Windows users have to install Visual C++ Build Tools 2019
  2. Download and unzip or git clone this repository
  3. In the root directory of the repo run cargo build --release, your binary will be located in target/release/ (you can use cargo run to start Huhnitor without compiling a binary)


The Huhnitor is designed to be as easy to use as possible:

  1. Open huhnitor
  2. Plug in your deauther
  3. Have fun using the command line interface of the ESP8266 Deauther 🙂

If the huhnitor has issues connecting to your deauther, try running it as administrator or via sudo huhnitor.
You can also give a user permission to access the serial ports by running sudo usermod -a -G dialout <username>.

The Huhnitor can run scripts (a series of pre-written commands) if you enter huhn read [filename] once you are connected to a deauther. The file paths are relative to your current command line location (not the executable's) and are essentially a series of newline separated deauther commands.

To stop running a command on the deauther, you can hit ctrl + c, which is in theory more convenient and should help to prevent accidental disconnects. This does, however, also mean that you cannot exit the Huhnitor with ctrl + c, therefore once a serial connection has been opened, entering exit must be used to exit the Huhnitor.


Argument Description
--help or -h print this help screen
--port or -p enter port as argument
--driver or -d open driver page
--no-auto or -a disable automatic port connect
--no-color or -c disable colored output
--no-welcome or -w disable welcome message


Your deauther is not detected when plugged in?
Make sure the USB connection is working. Some cables can only charge but not transmit data.
Depending on the serial chip that is used on the ESP8266 development board you have, you might need to install the right driver:

Not sure which one to install? A lot of ESP8266 based development boards use a chip from the CP210x family, try starting there.


Made with ❤️ by Jamz with help from Selicre
in cooperation with Spacehuhn Technologies


This software is licensed under the MIT License. See the license file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].