Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
207 lines (188 loc) · 9.58 KB

TOOLS.md

File metadata and controls

207 lines (188 loc) · 9.58 KB

ThingNix Tool Inventory

This document provides a comprehensive list of all tools and packages included in ThingNix. If you'd like to request a new tool or package, please check this list first to ensure it's not already included.

Table of Contents

Firmware Analysis

Tool Description Category Version
Binwalk Firmware analysis tool Analysis Latest
Firmwalker Firmware analysis tool Analysis Latest
Firmware-mod-kit Firmware modification toolkit Analysis Latest
Ghidra NSA reverse engineering tool Disassembly Latest
Radare2 Reverse engineering framework Disassembly Latest
Radare2-cutter GUI for Radare2 Disassembly Latest
Rizin Fork of Radare2 Disassembly Latest
IDA Free Interactive disassembler Disassembly Latest
Binary Ninja Demo Interactive disassembler Disassembly Latest
GDB GNU debugger Debugging Latest
GDBgui GUI for GDB Debugging Latest
OpenOCD On-Chip debugger Debugging Latest
STLink ST-Link debugging tools Debugging Latest
Hexedit Hex editor Hex Editor Latest
xxd Hex dump utility Hex Editor Latest
Okteta KDE hex editor Hex Editor Latest
Volatility Memory forensics framework Forensics Latest
Flawfinder C/C++ source code analyzer Static Analysis Latest
RATS Rough Auditing Tool for Security Static Analysis Latest
CPPCheck C/C++ static analysis tool Static Analysis Latest
Flashrom ROM/flash memory programmer Flashing Latest

RF/SDR Tools

Tool Description Category Version
GNU Radio Software radio toolkit SDR Core Latest
gr-osmosdr GNU Radio blocks for many SDR hardware SDR Core Latest
GQRX SDR receiver SDR Application Latest
SDR++ SDR receiver SDR Application Latest
SDRangel SDR receiver/transmitter SDR Application Latest
CubicSDR SDR receiver SDR Application Latest
RTL-SDR RTL-SDR utilities SDR Hardware Latest
HackRF HackRF utilities SDR Hardware Latest
LimeSuite LimeSDR utilities SDR Hardware Latest
SoapySDR SDR hardware abstraction layer SDR Hardware Latest
Inspectrum Tool for analyzing captured signals Signal Analysis Latest
Baudline Signal analyzer Signal Analysis Latest
QSpectrumAnalyzer Spectrum analyzer Signal Analysis Latest
Multimon-NG Digital transmission decoder Decoding Latest
Direwolf AX.25 decoder Decoding Latest
Dump1090 ADS-B decoder Decoding Latest
RTL_433 Decoder for various 433MHz devices Decoding Latest
GNSS-SDR GNSS receiver Satellite Latest
Airspy Airspy utilities SDR Hardware Latest
Kalibrate-RTL GSM frequency calibration Calibration Latest
URH Universal Radio Hacker Signal Analysis Latest

Zigbee/BLE Tools

Tool Description Category Version
Bluez Bluetooth stack for Linux Core Latest
Bluez-tools Command-line tools for Bluetooth Core Latest
Bleah BLE scanner BLE Latest
Gattool BLE utility BLE Latest
BTLEjack BLE sniffing/hijacking BLE Latest
Crackle BLE encryption cracking Security Latest
Ubertooth Bluetooth monitoring Monitoring Latest
Blueman Bluetooth manager GUI Latest
KillerBee Zigbee security tools Zigbee Latest
Python-bluepy Python BLE library Development Latest
Python-pybluez Python Bluetooth library Development Latest
Python-gattlib Python GATT library Development Latest
BTstack Bluetooth stack Development Latest
nRF-tools Nordic Semiconductor tools Development Latest
RFcat RF analysis tool RF Latest

Network/Exploitation Tools

Tool Description Category Version
Nmap Network scanner Reconnaissance Latest
Masscan Mass IP port scanner Reconnaissance Latest
Rustscan Fast port scanner Reconnaissance Latest
Netdiscover Network address discovery Reconnaissance Latest
ARP-scan ARP scanner Reconnaissance Latest
Wireshark Network protocol analyzer Analysis Latest
Tcpdump Command-line packet analyzer Analysis Latest
TShark Command-line Wireshark Analysis Latest
Kismet Wireless network detector Wireless Latest
Aircrack-ng WiFi security suite Wireless Latest
Bettercap Network attack framework Attack Latest
Ettercap MITM attacks Attack Latest
Mitmproxy Interactive HTTPS proxy Attack Latest
SSLsplit SSL/TLS MITM Attack Latest
Metasploit Penetration testing framework Exploitation Latest
RouterSploit Router exploitation framework Exploitation Latest
ExplIoT IoT exploitation framework Exploitation Latest
Burpsuite Web vulnerability scanner Web Latest
ZAProxy Web vulnerability scanner Web Latest
SQLmap SQL injection Web Latest
WFuzz Web fuzzer Web Latest
Gobuster Directory/file brute forcer Web Latest
Social-Engineer-Toolkit Social engineering toolkit Social Engineering Latest
THC-Hydra Login cracker Password Latest
John Password cracker Password Latest
Hashcat Password cracker Password Latest
Tor Anonymity network Privacy Latest
Torsocks Tor utility Privacy Latest
Proxychains Proxy chaining Privacy Latest

Hardware Tools

Tool Description Category Version
OpenOCD On-Chip debugging Debugging Latest
STLink ST-Link utilities Debugging Latest
AVRDude AVR programmer Programming Latest
Arduino Arduino IDE Development Latest
PlatformIO Embedded development platform Development Latest
Icestorm FPGA tools FPGA Latest
NextPNR FPGA place and route FPGA Latest
Yosys FPGA synthesis FPGA Latest
Flashrom ROM/flash programmer Flashing Latest
ESPTool ESP8266/ESP32 tool Flashing Latest
Sigrok Logic analyzer software Analysis Latest
PulseView Signal analysis GUI Analysis Latest
I2C-tools I2C utilities Bus Latest
SPItools SPI utilities Bus Latest
WiringPi GPIO library GPIO Latest
libgpiod GPIO tools GPIO Latest
KiCad PCB design Design Latest
NGSpice Circuit simulation Simulation Latest
Minicom Serial terminal Serial Latest
Picocom Serial terminal Serial Latest
Screen Terminal multiplexer Serial Latest
LM_sensors Hardware monitoring Monitoring Latest
Smartmontools Disk monitoring Monitoring Latest
Buildroot Embedded Linux Development Latest
GCC-ARM-embedded ARM toolchain Compiler Latest
Stress-ng System stress tester Testing Latest
Memtester Memory tester Testing Latest
Powertop Power usage tool Power Latest
TLP Power management Power Latest

Utilities

Tool Description Category Version
Python3 Programming language Development Latest
Vim/Neovim Text editor Editor Latest
VS Code Code editor Editor Latest
Git Version control VCS Latest
Wget File downloader Network Latest
Curl File transfer tool Network Latest
Zsh Shell Shell Latest
Tmux Terminal multiplexer Terminal Latest
Htop Process viewer System Latest
Btop Resource monitor System Latest
Firefox Web browser Browser Latest
Chromium Web browser Browser Latest
LibreOffice Office suite Office Latest
KeepPassXC Password manager Security Latest
QEMU Machine emulator Virtualization Latest
Docker Container platform Virtualization Latest
Wireshark Packet analyzer Network Latest
Nmap Network scanner Network Latest
Flameshot Screenshot tool Utility Latest
VLC Media player Media Latest

System Tools

Tool Description Category Version
NetworkManager Network management Network Latest
Blueman Bluetooth manager Bluetooth Latest
PulseAudio Sound server Audio Latest
CUPS Print server Printing Latest
Avahi mDNS/DNS-SD Network Latest
OpenSSH SSH server/client Network Latest
GVfs Virtual filesystem Filesystem Latest
UDisks2 Disk management Storage Latest
UFW Firewall Security Latest
LightDM Display manager Display Latest
XFCE Desktop environment Desktop Latest
Alacritty Terminal emulator Terminal Latest
Thunar File manager File Latest
PCManFM File manager File Latest
Pavucontrol Audio controller Audio Latest

Missing a Tool?

If you don't see a tool you need, please open an issue on our GitHub repository with the following information:

  1. Tool name and URL
  2. Brief description
  3. Why it's useful for IoT/hardware security
  4. If possible, information about its Nix packaging status

The ThingNix team will review your request and consider adding it to the distribution.