https://github.com/ekeih/kube-shodan
Register your Kubernetes IPs to monitor.shodan.io
https://github.com/ekeih/kube-shodan
audit kubernetes monitoring security shodan
Last synced: 6 months ago
JSON representation
Register your Kubernetes IPs to monitor.shodan.io
- Host: GitHub
- URL: https://github.com/ekeih/kube-shodan
- Owner: ekeih
- License: agpl-3.0
- Archived: true
- Created: 2019-10-12T12:08:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-28T17:13:00.000Z (over 3 years ago)
- Last Synced: 2025-11-20T22:20:46.916Z (7 months ago)
- Topics: audit, kubernetes, monitoring, security, shodan
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 19
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kube-shodan
kube-shodan monitors the public IPs of a Kubernetes cluster and adds new ones to [Shodan Monitor](https://monitor.shodan.io). IPs which are removed from the cluster are also removed from Shodan. This way all public IPs of the cluster will always be monitored by Shodan.
## Installation
### Helm
```
helm repo add ekeih https://ekeih.github.io/helm-charts
helm repo up
# Pass Shodan token directly
helm install --namespace kube-shodan --name kube-shodan --set shodanApiToken=TOKEN ekeih/kube-shodan
# Or use Shodan token from existing secret
helm install --namespace kube-shodan --name kube-shodan --set shodanApiToken=SECRETNAME --set shodanApiSecretKey=SECRETKEY ekeih/kube-shodan
```
### pip
```
pip install kube-shodan
```
### Manual
```
git clone git@github.com:ekeih/kube-shodan.git
cd kube-shodan
pip install .
```