Welcome to Cowrie’s documentation!
Contents:
- Cowrie
- Contributing Guidelines
- LICENSE
- Frequently asked questions
- Installing Cowrie
- Contents
- Quick start: pip install
- Pip install (operators)
- Source checkout (developers)
- Iptables
- Authbind
- Setcap
- cowrie is not initialised in this directory
- CryptographyDeprecationWarning: Blowfish has been deprecated
- twistd: unknown command: cowrie
- General approach
- Per-file operator override
- Editing the pickle
- Rebuilding the pickle from scratch
- Release Notes
- Using the Proxy
- Using the LLM Backend
- Changing the Cowrie file system
- Backend Pool
- Analysing snapshots and downloaded content
- Output Event Code Reference
- How to send Cowrie output to Datadog Log Management
- Docker Repository
- How to send Cowrie output to an ELK stack
- How to send Cowrie output to Graylog
- How to send Cowrie output to kippo-graph
- How to Send Cowrie output to a Prometheus
- 1. Create the Docker network
- 2. Run Prometheus
- 3. Launch Prometheus on cowrie-net
- 3. Run Cowrie with Prometheus metrics
- 4. Run node-exporter (host metrics)
- 5. Run cAdvisor (container metrics)
- Run cowrie with prometheus locally
- How to send Cowrie output to Azure Sentinel
- How to send Cowrie output to Splunk
- How to Send Cowrie output to a MySQL or PostgreSQL Database
- MySQL/PostgreSQL Output Plugin Prerequisites
- MySQL Installation
- MySQL Configuration
- Cowrie Configuration for MySQL
- PostgreSQL Installation
- PostgreSQL Configuration
- PostgreSQL Schema Update for Boolean Compatibility
- Cowrie Configuration for PostgreSQL
- Verify That the PostgreSQL Output Engine Has Been Loaded
- Confirm That Events are Logged to the PostgreSQL Database
- Using TCP tunneling with Squid
- Automatically starting Cowrie with supervisord
- Automatically starting Cowrie with systemd
- VirusTotal Integration