Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
slythestx — Mobile app security auditing tool focused on automating SAST analysis, identifying underlying technologies (React Native, Flutter, Xamarin, native), and enabling deeper testing on rooted or jailbroken devices. | Kitploit
Tools/GitHubGitHub/stuxctf/slythestx
Android SecurityStatic AnalysisDynamic Analysis (Sandboxing)iOS SecurityVulnerability AnalysisMobile App PentestingPenetration TestingMobile SecuritySecret Detection
GitHubstuxctf/slythestx

slythestx

Mobile app security auditing tool focused on automating SAST analysis, identifying underlying technologies (React Native, Flutter, Xamarin, native), and enabling deeper testing on rooted or jailbroken devices.

1221 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

🐍 Slythestx

Slythestx Logo

The Swiss Army Worm for Mobile Security
A unified framework for static code analysis and dynamic vulnerability hunting on iOS and Android.

Version Security

Docker Node Python Vite Platform License For Educational Purposes Only

Buy Me A Coffee


📖 Table of Contents

  • Overview
  • Key Features
  • Architecture
  • Analyzer Suite
  • Quick Start
  • Usage
  • Release Notes
  • Roadmap
  • Contributing
  • Disclaimer
  • License

⚡ Overview

Slythestx is a mobile-focused security toolkit that brings static analysis (SAST) and dynamic analysis (DAST) together under a single interface. It is built for security researchers and mobile pentesters who need to quickly fingerprint a target's technology stack, audit its source for known-bad patterns, and interact with a live device — all without juggling a dozen separate tools.

The engine ships as a containerized web application, exposing a browser-based dashboard (http://localhost:3000) backed by a Node.js/TypeScript analysis core.


✨ Key Features


🏗️ Architecture

Slythestx is organized around two core pillars: analyzers (static, tech-stack aware inspection modules) and device drivers (dynamic interaction with connected iOS/Android hardware).


🧩 Analyzer Suite

Each analyzer plugs into the core engine and runs when its corresponding technology is detected, keeping scans fast and noise-free.


🚀 Quick Start

Prerequisites

  • Docker & Docker Compose
  • Node.js v18+
  • Python 3.10+
  • (iOS analysis) A jailbroken iOS device with SSH enabled, or USB connectivity via libimobiledevice
  • (Android analysis) ADB enabled on the target device

Installation

root@kitploit:~
# Clone the repository
git clone https://github.com/stuxctf/slythestx/
cd slythestx

# --- Windows ---
docker-compose.exe -f docker-compose.yml -f docker-compose.windows.yml build

# --- Linux ---
docker-compose -f docker-compose.yml -f docker-compose.linux.yml build

# Launch the engine
docker-compose up -d

Access the Dashboard

Once the containers are running, open your browser at:

root@kitploit:~
http://localhost:3000

🖥️ Usage

  1. Connect a device — plug in an Android device with USB/WiFi debugging enabled, or an iOS device (USB or SSH for jailbroken devices).
  2. Enumerate apps — Slythestx lists installed applications with bundle/package ID, name, and version.
  3. Extract & analyze — pull the APK/IPA, or explore the app's sandbox directly, and let the technology detector route the package to the right analyzers.
  4. Review findings — inspect detected security measures, flagged secrets, permission issues, and SAST rule matches from the dashboard.
  5. Go dynamic — tail live device logs, browse the app's data container, or invoke suggested external tools for deeper manual testing.

📌 Release & Versioning

🟢 v1.0.2_PUBLIC_ALPHA — Darkapple

  • iOS Integration — USB & SSH support for jailbroken devices, automatic device detection, communication via libimobiledevice
  • Application Enumeration — bundle ID/name/version detection, fast filesystem-based enumeration, USB fallback via ideviceinstaller
  • App Container Discovery — bundle/data container mapping, automatic sandbox path resolution, directory listing (Documents, Library, Preferences, Caches)
  • IPA Extraction — direct on-device extraction, automatic Payload structure creation, fast SFTP download, IPA management endpoints (list/delete/clear)
  • Rootful / Rootless Support — automatic PlistBuddy path detection, compatible with modern jailbreak environments
  • Performance Improvements — faster SSH enumeration, fewer device calls, optimized plist parsing
  • Bug fixes and stability improvements

🔜 In Progress: Keychain dumping, Cycript integration, and additional security tooling; SSH-based syslog streaming.

🟢 v1.0.1 — ShadowLog

  • Advanced Logcat Integration — real-time system log monitoring with custom filtering
  • ReactAnalyzer Optimization — significant performance boost for React Native static analysis, reduced false positives
  • Bug fixes and stability improvements

🟢 v1.0.0 — The Awakening

Core Engine & Mobile Foundations

  • Multi-Platform Tech ID — automated technology stack identification for iOS and Android
  • Smart Tool Suggester — dynamic recommendation of external security tools based on detected stack
  • Rule-Based SAST — static analysis engine powered by customizable JSON rule-sets
  • Regex Security Shield — heuristic detection of root detection, SSL pinning, and debug checks
  • ADB Power Suite — package extraction and internal filesystem exploration (/data/data/)

🗺️ Roadmap

  • Keychain-dumper, Cycript, and additional security tool integrations
  • SSH-based syslog streaming for iOS
  • Expanded rule-sets for emerging cross-platform frameworks
  • CI/CD-friendly CLI mode for automated pipelines

🤝 Contributing

Contributions, bug reports, and feature requests are welcome. Please open an issue or pull request on the GitHub repository.


⚠️ Disclaimer

Slythestx is developed strictly for educational and ethical security testing purposes. Using this tool against targets without prior written authorization is illegal. The developers assume no liability for misuse, legal consequences, or damages resulting from the use of this software.


📄 License

Distributed under the MIT License.


Made with 🐍 by stuxctf — support the project on Buy Me a Coffee

Download Tool
CategoryCapability
Technology DetectionAutomatic identification of the underlying framework — React Native, Flutter, Xamarin, .NET MAUI, Cordova, or native iOS/Android
Static Analysis (SAST)Rule-based scanning engine driven by customizable JSON rule-sets for deep code auditing
Security Posture DetectionHeuristic regex engine that flags active protections such as root/jailbreak detection, SSL pinning, and debug/anti-tamper checks
Secret ScanningDetection of hardcoded credentials, API keys, and other sensitive strings embedded in app code
Permission & Manifest AuditingParsing of Android manifests and app permissions for over-privileged or risky declarations
Android Toolkit (ADB)Full ADB integration for package extraction and direct exploration of /data/data/ app storage
iOS ToolkitUSB/SSH connectivity to jailbroken devices via libimobiledevice, with automatic device detection
App EnumerationCross-platform listing of installed apps (bundle ID, package name, version)
Container & Sandbox MappingAutomatic resolution of app sandbox paths — Documents, Library, Preferences, Caches
IPA ExtractionOn-device IPA extraction with automatic Payload structure rebuilding and fast SFTP download
Live Log MonitoringReal-time Logcat streaming with custom filters for surgical debugging
Smart Tool SuggestionsContext-aware recommendations of external security tools based on the detected stack
AnalyzerTarget StackPurpose
technologyDetectorAllFingerprints the app's underlying framework
appInfoAnalyzerAllExtracts general app metadata
manifestAnalyzerAndroidParses AndroidManifest.xml
permissionAnalyzerAndroid / iOSAudits declared permissions
securityMeasuresAnalyzerAllDetects root/jailbreak checks, SSL pinning, anti-debug logic
secretScannerAllScans source and binaries for hardcoded secrets
nativeAnalyzerNative iOS/AndroidAnalyzes native code paths
reactAnalyzerReact NativeReact Native-specific static analysis
flutterAnalyzerFlutterFlutter-specific static analysis
xamarinAnalyzerXamarinXamarin-specific static analysis
dotnetMauiAnalyzer.NET MAUI.NET MAUI-specific static analysis
cordovaAnalyzerCordova/PhoneGapCordova-specific static analysis