igf

Enumerate Frida devices and control Grapefruit IGF server hooks via CLI.

1.4k|109|Updated Mar 27, 2020
One-click install
npx skills add https://github.com/ChiChou/grapefruit --skill igf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: igf
Source: https://github.com/ChiChou/grapefruit/tree/main/skills/igf
Command: npx skills add https://github.com/ChiChou/grapefruit --skill igf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The IGF CLI skill provides a streamlined interface to control and automate interactions with Grapefruit's dynamic instrumentation server, enabling testers to manage devices, apps, hooks, and logs from a single command-line tool.

Core Features & Use Cases

  • Remote CLI control of the Grapefruit IGF server (REST API) and real-time (Socket.IO) RPC
  • Enumerate Frida devices, list installed apps, inspect processes, and query logs
  • Use Case: A security analyst scripts a workflow to enumerate devices, select an app, and start a memory dump via a single igf command

Quick Start

Start the igf CLI and connect to the Grapefruit server on localhost:31337 to begin enumerating devices and controlling hooks.

Frequently Asked Questions about igf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Frida device enumeration and app inspection from the command line?

You can automate Frida device enumeration and app inspection by using a CLI to control the Grapefruit IGF server, querying connected devices and listing installed apps via REST API or Socket.IO RPC.

Can I manage mobile app hook sessions and retrieve logs remotely using a CLI?

Yes, managing mobile app hook sessions and retrieving logs remotely is supported by issuing CLI commands to the Grapefruit IGF server, enabling real-time session control and log queries for security analysis.

Does the Grapefruit IGF CLI support both Android and iOS security testing workflows?

The Grapefruit IGF CLI supports both Android and iOS security testing workflows, allowing security analysts to enumerate devices, inspect processes, and manage hooks across mobile platforms.

What is the best way to script a dynamic instrumentation workflow for multiple mobile devices?

The best way to script dynamic instrumentation workflows is by using CLI commands to connect to the Grapefruit IGF server, enabling automated device discovery, app selection, and memory dump initiation in a single sequence.

How does Socket.IO RPC communication work with the Grapefruit IGF server for mobile security testing?

Socket.IO RPC communication enables real-time command execution and session handling with the Grapefruit IGF server, providing robust error resilience during mobile app security testing and hook management.

Why does my CLI session to the Grapefruit IGF server drop during automated hook management?

CLI session drops during automated hook management can occur due to network interruptions, but the Grapefruit IGF CLI features robust session handling and error resilience to maintain stable REST API and Socket.IO connections.