BA

binalyze/air-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6 stars 6 forks 质量 74 趋势 14MIT

Binalyze AIR MCP Server

概览

A Node.js server implementing for Binalyze AIR, enabling natural language interaction with AIR's digital forensics and incident response capabilities. - - List assets in your organization. - - Get detailed information about a specific asset by its ID. - - Get all tasks associated with a specific asset by its ID. - - List acquisition profiles. - - Assign evidence acquisition tasks to endpoints. - - Assign disk image acquisition tasks to endpoints. - - Acquire baseline data from specific endpoints to establish a reference point. - - Compare multiple baseline acquisition tasks for a specific endpoint to identify changes. - - Retrieve comparison result report for a specific endpoint and task. - - Create new acquisition profiles with specific evidence/artifact/network settings. - - List available artifacts for evidence collection. - - List available evidence items for forensic data collection. - - Assign reboot tasks to specific endpoints. - - Assign shutdown tasks to specific endpoints.

README

以下为原文 README 节选,完整内容请查看原文。

Binalyze AIR MCP Server

A Node.js server implementing Model Context Protocol (MCP) for Binalyze AIR, enabling natural language interaction with AIR’s digital forensics and incident response capabilities.

✨ Features

  • Asset Management - List assets in your organization.
  • Asset Details - Get detailed information about a specific asset by its ID.
  • Asset Tasks - Get all tasks associated with a specific asset by its ID.
  • Acquisition Profiles - List acquisition profiles.
  • Acquisition Tasks - Assign evidence acquisition tasks to endpoints.
  • Image Acquisition Tasks - Assign disk image acquisition tasks to endpoints.
  • Baseline Acquisition - Acquire baseline data from specific endpoints to establish a reference point.
  • Compare Baseline - Compare multiple baseline acquisition tasks for a specific endpoint to identify changes.
  • Get Comparison Report - Retrieve comparison result report for a specific endpoint and task.
  • Create Acquisition Profiles - Create new acquisition profiles with specific evidence/artifact/network settings.
  • Acquisition Artifacts - List available artifacts for evidence collection.
  • Acquisition Evidences - List available evidence items for forensic data collection.
  • Reboot Tasks - Assign reboot tasks to specific endpoints.
  • Shutdown Tasks - Assign shutdown tasks to specific endpoints.
  • Isolation Tasks - Isolate or unisolate specific endpoints.
  • Log Retrieval Tasks - Retrieve logs from specific endpoints.
  • Version Update Tasks - Assign version update tasks to specific endpoints.
  • Organization Management - List organizations.
  • Case Management - List cases in your organization.
  • Policy Management - See security policies across your organization.
  • Task Management - Track forensic collection tasks and their statuses.
  • Triage Rules - View YARA, Osquery and Sigma rules for threat detection.
  • User Management - List users in your organization.
  • User Details - Get detailed information about a specific user by their ID.
  • Drone Analyzers - View available drone analyzers with supported operating systems.
  • Audit Log Export - Initiate an export of audit logs.
  • List Audit Logs - View audit logs from the system.
在 GitHub 查看完整 README

安装

npx -y @binalyze/air-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "air-mcp": { "command": "npx", "args": ["-y", "@binalyze/air-mcp"], "env": { "AIR_HOST": "your-api-host.com", "AIR_API_TOKEN": "your-api-token" } } } }