Skip to content

Services

Browse all services and protocols. Each service contains attack phases with individual technique guides and cheatsheets.

Page 3 of 3

etcd

:2379 :2380
→

Distributed key-value store used in Kubernetes clusters. Attackers probe for unauthenticated APIs, extract secrets and credentials, tamper with cluster configs, and pivot to other nodes

etcd key-value api linux distributed credentials

Cassandra

:9042 :9160
→

Cassandra is a distributed NoSQL database. Attackers probe open ports, enumerate keyspaces, exploit misconfigs or weak auth, extract data, and pivot using stolen credentials

nosql database cassandra network enumeration credentials

Consul

:8500 :8501
→

Consul is a service mesh and discovery tool. Attackers enumerate services, exploit unauthenticated APIs, execute commands via health checks, escalate privileges, and move laterally through registered nodes

consul api service-discovery http rpc network

CouchDB

:5984 :6984
→

CouchDB is a NoSQL database using HTTP API. Attackers enumerate exposed ports, probe admin interfaces, exploit misconfigs, escalate via Erlang cookie, and exfiltrate JSON documents

nosql database http web couchdb linux

Hadoop HDFS

:9000 :50070
→

Distributed file system for big data clusters. Attackers enumerate exposed web UIs, exploit misconfigs for unauthenticated access, extract stored data, and pivot through cluster nodes

hadoop hdfs distributed-filesystem linux big-data rpc

Prometheus

:9090
→

Prometheus is a metrics monitoring system. Attackers probe exposed endpoints for sensitive data, exploit misconfigs, pivot via scraped credentials, and establish persistence through metric manipulation

prometheus monitoring metrics linux network open-source