Skip to content

[NEW PLUGIN] Integrate Nmap Scanner Plugin (Self-hosted Only)#1161

Open
shamspias wants to merge 4 commits intolanggenius:mainfrom
shamspias:shamspias/dify-nmap
Open

[NEW PLUGIN] Integrate Nmap Scanner Plugin (Self-hosted Only)#1161
shamspias wants to merge 4 commits intolanggenius:mainfrom
shamspias:shamspias/dify-nmap

Conversation

@shamspias
Copy link
Contributor

Plugin Submission Form

1. Metadata

  • Plugin Author: shamspias
  • Plugin Name: Dify Nmap Scanner (D-Nmap)
  • Repository URL: shamspias/dify-nmap

2. Submission Type

  • [✅] New plugin submission
  • Version update for existing plugin

3. Description

The Nmap Scanner Plugin for Dify provides comprehensive network scanning and security auditing capabilities directly within the Dify ecosystem.
It integrates the industry-standard Nmap tool to enable:

  • Advanced port scanning (TCP, UDP, SYN stealth, ACK, NULL, FIN, Xmas, etc.)
  • Service and version detection with banner grabbing
  • Operating system fingerprinting
  • Host discovery and network mapping
  • Vulnerability assessment via Nmap’s NSE script engine
  • Advanced features including timing control, packet fragmentation, decoys, and spoofing

⚠️ Note: This plugin requires Nmap to be installed inside the plugin container. Therefore, it is currently supported only in self-hosted Dify deployments, not on the Dify Cloud service.

4. Checklist

  • [✅] I have read and followed the Publish to Dify Marketplace guidelines
  • [✅] I have read and comply with the Plugin Developer Agreement
  • [✅] I confirm my plugin works properly on Dify Community Edition (self-deployed)
  • [❌] I confirm my plugin works properly on Dify Cloud Version (not applicable – Nmap installation requirement)
  • [✅] I confirm my plugin has been thoroughly tested for completeness and functionality
  • [✅] My plugin brings new value to Dify

5. Documentation Checklist

  • [✅] Step-by-step setup instructions (including Nmap installation in container)
  • [✅] Detailed usage instructions
  • [✅] All required APIs and credentials are clearly listed
  • [✅] Connection requirements and configuration details
  • [✅] Link to the repository for the plugin source code

6. Privacy Protection Information

Data Collection

The plugin does not collect, store, or transmit any personal data, requests, responses, or metadata.
All scanning activity is executed locally within the user’s controlled environment.

Privacy Policy

  • [✅] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

@shamspias shamspias changed the title feat: add Nmap Scanner plugin [NEW PLUGIN] Integrate Nmap Scanner Plugin (Self-hosted Only) Aug 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant