Skip to main content

一个文本TUI工具,用于选择frida进程和JS脚本。适用于Android系统

Project description

fa-tui

一个frida的终端 TUI 工具,用于选择 frida-ps -Uai 输出的进程和本地目录中的 JS 文件,并以 spawn 或 attach 模式执行 Frida 注入命令。

⚠️ 注意
本工具设计用于 Android 设备的 Frida Hook,依赖 fridafrida-ps 命令正确连接 Android 设备(如通过 USB 或 TCP 连接的设备)。

✨ 功能特点

  • 实时列出 frida-ps -Uai 获取的 Android 设备进程列表
  • 自动扫描当前目录下的 JS 脚本文件
  • 支持切换 spawn / attach 模式(默认 spawn,按 M 切换)
  • 支持鼠标和键盘操作选择进程和脚本,回车自动执行注入命令

📦 安装方式

pip install fa-tui

🚀 使用方法

在终端中运行:

fa-tui

交互界面将展示:

  • 左侧:frida-ps -Uai 输出的 Android 进程列表
  • 右侧:当前目录中的 JS 文件列表
  • 底部:当前注入模式,按 M 键可切换 spawnattach 模式
  • 按 Ctrl+Q 可随时退出程序

选中 JS 文件和目标进程后,按下 Enter 键,将会自动执行:

frida -U -f 包名 -l 脚本.js   # spawn 模式
# 或
frida -U -n 包名 -l 脚本.js   # attach 模式

🔧 依赖项

  • Python 3.8+

  • 已安装并配置 frida 命令行工具(fridafrida-ps

  • Android 设备连接且可用 frida-ps -Uai 正确列出进程

  • Textual

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fa_tui-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fa_tui-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file fa_tui-0.1.0.tar.gz.

File metadata

  • Download URL: fa_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for fa_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8019895544bf5b2c6f8d55b279cab2470d77ea50815f4179c28354273943b931
MD5 230275f5b3b9f565a26761b8ec828690
BLAKE2b-256 7e9c5c2ac5dbbe9118ac91c96231c7e3f366ab0d1c48d729f1e165c8615e2a38

See more details on using hashes here.

File details

Details for the file fa_tui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fa_tui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for fa_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec3cf826416ae2fba85c4173898a8430477ecfde78a85dde4d2e6ae9324f8f3c
MD5 5195ec2431fe24f2720082cf3fb12b32
BLAKE2b-256 5026512445f1beec1bf7daf2cdcb1d2c018ae000078c50782f2e02bbdf19b9c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page