IoT Telnet Shell (telnetshell)

Official

Interact with IoT telnet shells.

AuthorBrownFineSecurity
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates interaction with IoT device telnet shells, removing the need for manual command entry and prompt detection. It streamlines enumeration, vulnerability discovery, and post-exploitation, making it faster and more reliable to interact with BusyBox-based systems often found in embedded devices.

Core Features & Use Cases

  • Automated Telnet Interaction: Reliably send commands, detect prompts, and handle timeouts for various telnet shells.
  • Session Logging: Logs all telnet I/O to a file for real-time observation and post-analysis, ensuring transparency.
  • BusyBox Shell Support: Optimized for the common BusyBox environments found in most IoT devices, handling their specific command limitations.
  • Use Case: Connect to an IoT camera's hidden telnet port, automatically enumerate system information, and then search for writable configuration files to escalate privileges.

Quick Start

Use the IoT Telnet Shell skill to connect to 192.168.1.100 on port 2222, and then execute the uname -a command while logging the session to /tmp/telnet_session.log.

Dependency Matrix

Required Modules

pexpectinetutilstelnet

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: IoT Telnet Shell (telnetshell)
Download link: https://github.com/BrownFineSecurity/iothackbot/archive/main.zip#iot-telnet-shell-telnetshell

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository