analyze-binary
Upload 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
How it fires
How this command gets triggered: by you, by Claude, or both.
/check-networkContext preview
What this command does when you run it.
Monitor active network connections and detect suspicious network activity
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.
Repo: DeepBitsTechnology/claude-plugins
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