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

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

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

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

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

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

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