Honeygrove is a modular honeypot based on Python that builds upon Broker and the Twisted Framework. It requires Python 3.5+ and was tested on Ubuntu 16.4, Debian 9.1, and ArchLinux. It can be used without the broker communication library, but communication with the management-console or monitoring stack requires Broker. If configured for Siemens S7 protocol, Snap7 library needs to be installed. Quickstart Guide: Clone the repository, setup a virtualenv, install required dependencies, setup directories, and copy the necessary files.
FEATURES
SIMILAR TOOLS
A web-based visualization tool that displays statistics and generates charts from Shockpot honeypot data stored in PostgreSQL databases.
A low interaction honeypot to detect CVE-2018-2636 in Oracle Hospitality Applications.
A low-interaction SSH authentication logging honeypot that logs all authentication attempts in JSON format.
A serverless application that creates and monitors fake HTTP endpoints as honeytokens to detect attackers, malicious insiders, and automated threats.
A plugin repository that extends the Honeycomb honeypot framework with additional features and capabilities for enhanced threat detection and analysis.
A combination of honeypot, monitoring tool, and alerting system for detecting insecure configurations.
An SDN honeypot tool for detecting and analyzing malicious activities in Software-Defined Networking environments.
PINNED

Checkmarx SCA
A software composition analysis tool that identifies vulnerabilities, malicious code, and license risks in open source dependencies throughout the software development lifecycle.

Orca Security
A cloud-native application protection platform that provides agentless security monitoring, vulnerability management, and compliance capabilities across multi-cloud environments.

DryRun
A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.