analyze-binary
CommandUpload and analyze a suspicious binary file using the remote Dr. Binary MCP tools
Monitor active network connections and detect suspicious network activity
> /plugin marketplace add DeepBitsTechnology/claude-plugins> /plugin install drbinary-chat-plugin@deepbits
name: check-network description: Monitor active network connections and detect suspicious network activity
Analyze active network connections, listening ports, and detect suspicious network activity that may indicate malware communication.
# All active TCP connections with process info netstat -ano | findstr ESTABLISHED # Get detailed connection info with process names Get-NetTCPConnection | Select-Object LocalAddress, LocalPort, RemoteAddress, RemotePort, State, OwningProcess
# All listening ports
netstat -ano | findstr LISTENING
# Services listening on all interfaces (0.0.0.0)
Get-NetTCPConnection -State Listen | Where-Object {$_.LocalAddress -eq '0.0.0.0'}# Map connections to process names
Get-NetTCPConnection | ForEach-Object {
$process = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
[PSCustomObject]@{
LocalAddress = $_.LocalAddress
LocalPort = $_.LocalPort
RemoteAddress = $_.RemoteAddress
RemotePort = $_.RemotePort
State = $_.State
ProcessId = $_.OwningProcess
ProcessName = $process.ProcessName
ProcessPath = $process.Path
}
}# View DNS resolution cache Get-DnsClientCache | Select-Object Entry, Data, TimeToLive
# Check for suspicious firewall rules
Get-NetFirewallRule | Where-Object {$_.Enabled -eq $true -and $_.Direction -eq 'Inbound'}1. **Baseline Identification**
2. **Anomaly Detection**
3. **Threat Assessment**
4. **Evidence Collection**
# Comprehensive network analysis
$connections = Get-NetTCPConnection | Where-Object {$_.State -eq 'Established'} | ForEach-Object {
$process = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
$signature = Get-AuthenticodeSignature -FilePath $process.Path -ErrorAction SilentlyContinue
[PSCustomObject]@{
RemoteIP = $_.RemoteAddress
RemotePort = $_.RemotePort
LocalPort = $_.LocalPort
ProcessName = $process.ProcessName
ProcessPath = $process.Path
PID = $_.OwningProcess
Signed = ($signature.Status -eq 'Valid')
}
}
# Listening services
$listening = Get-NetTCPConnection -State Listen | ForEach-Object {
$process = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
[PSCustomObject]@{
LocalPort = $_.LocalPort
ProcessName = $process.ProcessName
ProcessPath = $process.Path
PID = $_.OwningProcess
}
}
# Recent DNS queries
Get-DnsClientCache | Where-Object {$_.TimeToLive -gt 0}## Network Security Analysis Report ### Executive Summary - Active Connections: [count] - Listening Ports: [count] - Suspicious Activity Detected: Yes/No - Critical Threats: [count] ### Critical Findings #### 1. Suspicious Connection - **Process**: [name] (PID: [id]) - **Path**: [full path] - **Signed**: Yes/No - **Remote IP**: [IP address] - **Remote Port**: [port] - **Reason**: [why flagged] - **Risk**: Critical/High/Medium/Low ### Active Connections #### Legitimate Connections | Process | Remote IP | Remote Port | Local Port | Purpose | |---------|-----------|-------------|------------|---------| | [name] | [IP] | [port] | [port] | [desc] | #### Suspicious Connections | Process | Remote IP | Remote Port | Signed | Risk | Reason | |---------|-----------|-------------|--------|------|--------| | [name] | [IP] | [port] | No | High | [desc] | ### Listening Ports #### System Services (Expected) - Port [X]: [Process] - [Description] #### Suspicious Listeners - Port [X]: [Process] - **INVESTIGATE**: [Reason] ### Process Analysis [Detailed breakdown of processes with network activity] ### DNS Activity - Recent queries to suspicious domains - Unusual DNS lookups ### Firewall Analysis - Unauthorized inbound rules - Suspicious exceptions ### Recommendations #### Imme
The Plugin equips Claude Code with advanced binary analysis capabilities for tasks such as incident response, malware investigation, and vulnerability assessment. It connects to the remote Dr.
Upload and analyze a suspicious binary file using the remote Dr. Binary MCP tools
Detect browser hijacking including homepage changes, search engine modifications, and malicious extensions
Query the Android/AOSP kernel CVE database by CVE id, version, build date, or branch
Deep scan of Windows Registry for malware persistence and unauthorized modifications
Scan file system for suspicious files in common malware locations
Perform comprehensive system security scan for malware, hijacking, and suspicious activity
Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…
Check text against AGT prompt-injection, context-poisoning, and MCP threat detectors.
Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…